Dario Schiraldi : How do I keep my travel website updated with real-time availability? | Community
Skip to main content
Question

Dario Schiraldi : How do I keep my travel website updated with real-time availability?


darioschiraldi25

Hi Team,

I’m Dario Schiraldi, looking into ways to ensure that our travel website always reflects real-time availability for services like flights, hotels, and car rentals. This is critical to avoid issues like overbooking or displaying outdated information to users.

Some approaches I’m considering include using webhooks , setting up polling at smart intervals, or integrating a real-time data layer. But I’d really value your input.

Have any of you dealt with this before? What methods, tools, or best practices would you recommend for keeping availability data accurate and up-to-date, while also maintaining good performance?

Appreciate your thoughts and any lessons learned from similar projects!

 

Regards

Dario Schiraldi

 

5 replies

James
Community Team
Forum|alt.badge.img+5
  • Community Team
  • 725 replies
  • June 13, 2025

Hey ​@darioschiraldi25 , thanks for dropping by to our community :) I would definitely recommend checking out Typeform’s API documentation to help you with this. Our Responses API for example allows you to access the data you collect without the need for webhooks or third-party integrations. 

I’d love to hear from others in the community about any real world use cases for travel websites that are already running projects like these. Perhaps someone here has some experience – ​@picsoung ​@amy.carlson ​@andrew_videoask have any of you come across examples of travel websites who are using Typeform for calling booking information in real time? Might be a long shot :P


amy.carlson
Typeform
Forum|alt.badge.img+2
  • Typeform
  • 23 replies
  • June 13, 2025

Thanks for the ping ​@James ! I know Nico had worked with our Enterprise customer Barry’s to help with their class registration, it’s a different industry but the principle feels similar.

 

Here’s a blog article the team wrote about it: https://www.typeform.com/blog/how-barrys-took-the-heavy-lifting-out-of-event-signups


James
Community Team
Forum|alt.badge.img+5
  • Community Team
  • 725 replies
  • June 13, 2025

This is great ​@amy.carlson thanks for sharing – looks like a very cool solution indeed (wouldn’t expect anything less from Nico!) ​@darioschiraldi25 hopefully the article Amy shared can provide some inspiration, even if it’s not quite the same use case.


picsoung
Typeform
Forum|alt.badge.img+5
  • Developer Advocate @ Typeform
  • 397 replies
  • June 23, 2025

Hey ​@darioschiraldi25 

One way to achieve this is to have a process that updates your form regularly.
This process could be written in code or leverage workflow tools like Zapier, Make, or n8n.

You define how often the process should run, such as every hour or once a week.

Regardless of the solution you pick, the flow should be very similar to the following:

  • get availabilities from your platform
  • get the latest version of the form (Retrieve form endpoint)
  • modify the JSON of the form to reflect the availabilities 
  • update the form passing the modified JSON (Update form endpoint)
  • Your form is published with the latest availabilities ✅

Hope this makes sense


Grace
Community Team
Forum|alt.badge.img+5
  • Community Advocate
  • 2794 replies
  • June 27, 2025

Hey ​@darioschiraldi25 hope you had a good week. Let us know if ​@amy.carlson and ​@picsoung helped here, or if you have any follow up questions 😊


Reply