Syncing Wix Hotels with Google Calendar: complete integration guide
Module 18: Wix Bookings, Hotels & Service Business SEO | Lesson 221 of 687 | 56 min read
By Michael Andrews, Wix SEO Expert UK
Keeping your availability accurate across all platforms is critical for accommodation businesses. Nothing damages guest trust and your online reputation faster than accepting a booking for a room that is already occupied. Wix Hotels uses the iCal standard (also known as iCalendar or .ics) to sync availability with external calendar platforms including Google Calendar, Apple Calendar, Outlook and third-party booking platforms. This lesson provides a complete guide to setting up calendar sync between Wix Hotels and Google Calendar, configuring two-way synchronisation, troubleshooting common sync issues, and establishing a workflow that keeps your availability accurate across all channels. We also cover the SEO implications of accurate availability data and how calendar sync affects your booking conversion rates.

How Wix Hotels Calendar Sync Works
Wix Hotels uses iCal feeds to share availability data with external platforms. An iCal feed is a URL that outputs your booking calendar in a standardised format (the .ics file format) that other calendar applications can read. When another platform imports your Wix Hotels iCal feed, it sees your booked dates and blocks them on its own calendar. Similarly, you can import iCal feeds from other platforms into Wix Hotels to block dates that are reserved elsewhere.
Key Concepts of iCal Sync
- iCal Export: Wix Hotels generates a unique iCal feed URL for each room type. This URL outputs your current bookings in .ics format.
- iCal Import: Wix Hotels can subscribe to external iCal feed URLs and automatically block dates that appear as booked in the external calendar.
- Sync Frequency: iCal sync is not instant. Most platforms (including Google Calendar) check for updates every 4-24 hours. This delay is important to understand.
- One-way vs Two-way: A single iCal feed is one-way (export only or import only). Two-way sync requires setting up both an export and an import between each pair of platforms.
- Per-room sync: iCal feeds are generated per room type, not per property. You need to set up sync for each individual room type you offer.
Exporting Wix Hotels Availability to Google Calendar
Exporting your Wix Hotels availability to Google Calendar allows you to see all your bookings in your Google Calendar alongside personal and business events. This is particularly useful for small accommodation providers who manage their property alongside other commitments.
How to export Wix Hotels bookings to Google Calendar
- Step 1: Log in to your Wix Dashboard and navigate to Hotels > Calendar or Hotels > Settings.
- Step 2: Find the "Calendar Sync" or "iCal Sync" section. Each room type will have its own iCal export URL. It will look something like: https://www.wixapis.com/icalendar/v1/calendar/[unique-id].ics
- Step 3: Copy the iCal export URL for the room type you want to sync.
- Step 4: Open Google Calendar (calendar.google.com) in your web browser.
- Step 5: In the left sidebar, find "Other calendars" and click the "+" icon next to it.
- Step 6: Select "From URL" from the dropdown menu.
- Step 7: Paste the Wix Hotels iCal URL into the "URL of calendar" field.
- Step 8: Optionally tick "Make the calendar publicly accessible" if you want others to see your availability (usually leave this unticked for privacy).
- Step 9: Click "Add calendar". Google Calendar will subscribe to the feed and display your Wix Hotels bookings.
- Step 10: Repeat Steps 2-9 for each room type you want to sync with Google Calendar. Create a separate calendar subscription for each room type to keep them organised.
Importing Google Calendar Events into Wix Hotels
If you block dates in Google Calendar (for maintenance, personal use, or bookings taken via phone), you can import those blocks into Wix Hotels so the dates show as unavailable to online bookers. This is the second half of two-way sync.
How to import Google Calendar availability into Wix Hotels
- Step 1: In Google Calendar, create a dedicated calendar for each room type if you have not already. Name it "Room Blocks - [Room Name]".
- Step 2: In Google Calendar Settings, find the calendar you want to export and look for the "Secret address in iCal format" or "Public address in iCal format". Copy this URL.
- Step 3: If the calendar is private, use the "Secret address in iCal format" URL. This includes a unique token that allows read access without making the calendar public.
- Step 4: In your Wix Hotels dashboard, navigate to the Calendar Sync or iCal Import section for the specific room type.
- Step 5: Paste the Google Calendar iCal URL into the import field.
- Step 6: Save the settings. Wix Hotels will now periodically check this Google Calendar feed and block any dates that have events.
- Step 7: Test the sync by adding a test event in Google Calendar for tomorrow on the room-specific calendar. Wait up to 24 hours (sync is not instant) and verify the date appears as blocked in Wix Hotels.
- Step 8: Delete the test event after verifying the sync works correctly.
Setting Up True Two-Way Sync
True two-way sync means that bookings made in Wix Hotels automatically appear in Google Calendar, AND date blocks added in Google Calendar automatically block those dates in Wix Hotels. This requires setting up both the export and import for each room type.
Complete two-way sync setup
- Step 1: For each room type, export the Wix Hotels iCal feed to Google Calendar (following the export steps above).
- Step 2: For each room type, create a dedicated "blocks" calendar in Google Calendar.
- Step 3: Import each Google Calendar "blocks" calendar into Wix Hotels for the corresponding room type (following the import steps above).
- Step 4: When you need to block dates manually, add events to the Google Calendar "blocks" calendar, not directly in Wix Hotels. This ensures the block propagates correctly.
- Step 5: Document your sync setup in a simple spreadsheet: Room Type | Wix Export URL | Google Calendar Name | Google Import URL. This reference is essential for troubleshooting.
- Step 6: Test the complete two-way flow: make a booking through Wix Hotels and verify it appears in Google Calendar. Then add a block in Google Calendar and verify it appears in Wix Hotels.
Troubleshooting Common Sync Issues
Bookings Not Appearing in Google Calendar
- Check the iCal URL is correct: paste it directly in your browser. You should see an .ics file download or calendar data.
- Google Calendar caches feeds: it can take 12-24 hours for changes to appear. Be patient before assuming it is broken.
- Force a refresh by removing the calendar subscription in Google Calendar and re-adding it with the same URL.
- Verify the booking is confirmed in Wix Hotels: pending or cancelled bookings may not appear in the iCal feed.
Google Calendar Blocks Not Appearing in Wix Hotels
- Verify you are using the correct Google Calendar iCal URL (secret address, not public, unless the calendar is public).
- Check that events in Google Calendar are set as "Busy" not "Free". Some platforms only import events marked as Busy.
- Ensure the event dates span full days. All-day events are most reliably synced; timed events may be interpreted differently.
- Check Wix Hotels sync settings for the correct room type. A common mistake is importing the Google Calendar into the wrong room.
Timezone Mismatches
iCal feeds include timezone information. If your Wix Hotels timezone setting does not match your Google Calendar timezone, dates may appear shifted by a day. Verify both platforms are set to the same timezone (typically the timezone of your property location).
SEO Implications of Accurate Availability
Accurate availability data has indirect but meaningful SEO impacts. When your availability is correct, guests have a smooth booking experience, leading to more completed bookings, positive reviews and lower bounce rates. When availability is wrong, you get frustrated guests, negative reviews, and a damaged reputation that undermines all your SEO efforts.
- Accurate availability prevents embarrassing double bookings that lead to negative reviews on Google, TripAdvisor and Booking.com
- Smooth booking experiences increase the likelihood of positive post-stay reviews, which improve your Google Business Profile ranking
- Real-time availability (even with sync delays) reduces bounce rates on your booking pages because visitors see genuine availability
- If you use Offer schema with availability status, accurate data ensures Google does not show "In Stock" for rooms that are actually fully booked
Calendar Sync Maintenance Workflow
Calendar sync is not a set-and-forget configuration. Regular maintenance ensures your sync remains accurate and prevents issues from developing unnoticed.
Monthly calendar sync maintenance checklist
- Step 1: Open your sync documentation spreadsheet and verify all iCal URLs are still active by pasting each one in your browser.
- Step 2: Compare the next 7 days of availability across Wix Hotels and Google Calendar. Any discrepancies indicate a sync problem.
- Step 3: Check for any new room types you have added since the last maintenance. New rooms need their own sync setup.
- Step 4: Review your Google Calendar subscriptions to ensure they are still refreshing. If a subscription shows stale data, remove and re-add it.
- Step 5: If you have connected to any new OTAs or platforms since the last check, ensure their iCal feeds are also imported into Wix Hotels.
This lesson on Syncing Wix Hotels with Google Calendar: complete integration guide is part of Module 18: Wix Bookings, Hotels & Service Business SEO in The Most Comprehensive Complete Wix SEO Course in the World (2026 Edition). Created by Michael Andrews, the UK's No.1 Wix SEO Expert with 14 years of hands-on experience, 750+ completed Wix SEO projects and 425+ verified five-star reviews.