All Collections
How are my calendars synced and how do I tell where data is coming from?
How are my calendars synced and how do I tell where data is coming from?

Learn about the different behaviors of our sync features

Jenn Tomaszewski avatar
Written by Jenn Tomaszewski
Updated over a week ago

We can help you keep your calendars in sync across your platforms through our Sync subset that can handle reservations, pricing, availabilities, and minimum stays.

Where is my calendar data coming from?


Reservations will be blocked across your calendars instantly, through our reservation sync is activated for a property by default once you have more than one listing within a property.

Price, minimum night stay, and availability

If these sub-syncs are enabled in your Sync Settings, we will poll your lead platform every 4.5 hours to get new information on price, minimum night stay, and blocked or unblocked dates (not related to a reservation). This information will be displayed on your calendar. If you have Sync sub-features like price, availability, and or minimum night stay sync on, this data will be pushed to your other non-lead platforms.

If you also have a dynamic pricing tool integrated which sends us data daily. Once received, we will push that data to all of your listings within that property.

You can also use our public API to send us updates to the calendar.

How can I see which source updated my calendar last?

When you select a date or date range on your Hospitable calendar, we show you the source of your availability, price, and minimum night stay data.

If you hover over the source you can see when the current value was last changed. This is the last time the value changed, not the last time a sync was preformed.

For example, if your prices are set by PriceLabs via our API, you should see "api" as the source of your price. If you hover on the source, the date and time you see are when PriceLabs last changed your price. Even though PriceLabs pushed price to us every night, we only update the source time when an edit is made.

If the source says "multiple" that means you selected multiple properties or a date range that rely on more than one source. To reveal the source, select a single property or a single day.

When does my calendar get updated?

The calendar sync, which polls your lead platform for new updates, runs every 4.5 hours. The sync job checks your lead platform for any changes, which are then reflected on the calendar. Additionally, if the relevant Sync sub-features are enabled, we push the changes to the other listings in the property group.

Changes made to the calendar are pushed immediately to all connected platforms, whether the Sync sub-features are enabled or not.

New reservations are picked up immediately and we push the block to your other listings on that property. The sync is also triggered whenever properties are merged or un-merged.

If you change the mark-up rate for a platform and Pricing sync is enabled, we push the new prices to that platform immediately.

What are base rates & markups?

The base rate is the amount shown on your calendar.

When you update the price in, or it is sent to us from PriceLabs, we will add the markup based on the markup rates defined for each platform before pushing the final amount to the individual listings.

When you update the price on the lead listing calendar, we will remove that channel's markup rate to get to the base price that is reflected on If you have Pricing Sync enabled, we will add your other channel or listing markup to the base price before pushing it to those additional listings.

For example, if your nightly rate is $100 on Airbnb, your lead platform, and you have a 3% markup, we’ll subtract 3% ($3) from that nightly rate of $100 to get to $97 as the base rate shown on From that base rate, we'll push an update to your other connected platforms, adding the channel or listing markup. If your base rate was $97 and you had a Vrbo markup of 6%, we’d add 6% to $97 ($5.82) and push a final $102.82 to Vrbo.

How do currencies affect my calendar?

Due to the difference in price formats on each platform, we will only detect changes when the price has changed, on the platform, by more or less than 1 whole currency denomination, e.g 1 whole dollar.


Check out this article for further troubleshooting. Or if you have a dynamic pricing tool integrated, check out this article.

Did this answer your question?