Skip to main content
Syncing a Rental Calendar (Via API Integration)

Seeking assistance with syncing a calendar through API Integration? This article is here to guide you through the process.

Isa avatar
Written by Isa
Updated over 2 months ago

To automate cleaning projects and foster seamless collaboration with your cleaning team, Turno requires integration with your vacation rental schedule. This connection can be made through iCal or, for users of property management software, via direct API integration with your preferred platform. 🏘️

Benefits of syncing your bookings with an API integration 🏡

Despite their similar functionality in generating projects, adding an iCal link to your property or API integrations with partner platforms are slightly different.

One of the advantages of connecting a property management software with your Turno account is the ability to display the anticipated number of guests on the project details that are visible to your teammates.

Check out the article below for additional information.

With iCals, Turno automatically imports all events from your channel manager to create cleaning projects, and generally, we can't distinguish between regular events and blocked dates. Thus, non-booking appointments in your calendar will generate projects on your Turno schedule. However, with integrations we can distinguish between bookings and blocked dates, offering a significant advantage when syncing your schedule via API integration.

See the following article to find the blocked dates option in the system.

In essence, iCals enable sharing basic calendar data through standardized .ics files, while API integration enables dynamic interactions and offers supplementary advantages.

Discover more nuances between these syncing methods in our detailed guide.


Supported platforms 🏡

Currently, Turno supports the following property management software and channel managers with API integration:

* In case you would like to integrate with Jurny, check out the following article:

** If you would like to integrate with RedAwning, please refer to this article instead:

For specific platform connection guides, visit our blog:


Importing your calendars to Turno via API Integration 🏡

Before integrating a rental calendar using an API key, confirm that your channel manager is supported in the section above. There are two ways a channel manager may sync with Turno - either with an API key or by logging in.

If your booking platform uses log in, you will be prompted to enter your credentials to sync. If your platform uses an API key, you may need to copy the key in order to import your properties.

In both cases, once you enter the required details you will be taken to the next step.

On the following screen, you will see the listings you can import from your channel manager. The listings are shown in the column on the left side of the screen. If there are any listings that you do not wish to import, uncheck the box beside their names on the left.

In the middle column, you can set what will be the corresponding Turno property (or create a new one) that will be connected to each listing. You will also have the option to import blocked dates for each property.

Once you're done, click the button on the bottom right of the screen to save. Your bookings should import right away and start generating cleaning projects.


Frequently asked questions 🏡

What do I do if I want to use more than one integration?

You can sync multiple integrations on Turno and link them with your properties. Simply follow the steps normally to add a new integration to the respective property.


I updated my check-in/out times, but Turno is not updating them. Why?

The check-in/check-out times for projects do not import from the calendars linked to your properties. It is necessary to manually set them in your property settings. These settings serve as the default configurations for your Properties. You can also edit these settings on individual projects.

For details on editing individual projects check-in/out times, consult this article.


My booking has not imported yet. What should I do?

We re-sync your calendars every 6 hours. If your booking is recent, you can manually force a sync. Go to your integration page and click on Update again to import it before the automatic sync happens.

Find this information and explore further solutions in our other guide.

If it has been longer than 6 hours and the booking is not importing even with manual sync, please contact our support team to report a bug.


📚 Read more

Did this answer your question?