Skip to main content

iCal Setup Guide

Connect your OTA calendars to Tamu in 10 minutes. Once connected, Tamu re-checks every calendar every 15 minutes. For sync times on each platform and the Agoda Homes vs YCS difference, read the full iCal guide.

What is iCal Sync?

iCal is a calendar link format offered by most booking platforms. When you connect your OTA calendars to Tamu, bookings from Airbnb, Booking.com, Agoda Homes and others automatically appear in your Tamu calendar. This means you only need to check one place to see all your reservations.

1

Find Your iCal URL in the OTA

Each platform has a slightly different way to export your calendar. Follow the instructions for the platforms you use.

Airbnb

  1. Log in to airbnb.com and open Calendar, then select your listing
  2. Open the Availability settings for that listing
  3. Find "Connect calendars" (older layouts call it "Sync calendars")
  4. Copy the export link — it starts with https://www.airbnb.com/calendar/ical/

Booking.com

  1. Log in to admin.booking.com
  2. Go to Rates & Availability in the top menu
  3. Click Calendar
  4. Click the "Sync Calendars" tab
  5. Copy the iCal export URL shown on the page

Agoda Homes

  1. Log in to your Agoda Homes host account and open the listing
  2. Go to Calendar, then Calendar Sync
  3. Copy the export link (it only appears once the listing is live)
  4. Hotel-style Agoda YCS accounts usually connect through a channel manager, not iCal. Tamu has no channel manager yet, so block YCS dates manually

Traveloka, Tiket.com, Trip.com

  1. We found no public documentation of iCal links on these platforms; they usually connect through a channel manager
  2. If your account manager gives you an iCal (.ics) link, add it to Tamu like any other feed
  3. Otherwise, block dates on these platforms manually
2

Add the URL to Tamu

  1. Log in to tamuhq.com/login
  2. Go to Calendar in the left sidebar
  3. Scroll down to the Calendar Sync section
  4. Click Add Feed (or the pencil icon on an existing feed to edit it)
  5. Paste the iCal URL you copied from the OTA
  6. Select the room this feed belongs to (e.g., Spyder Room or Boomerang Room)
  7. Click Save
  8. Wait 15 minutes — the feed should show Synced with a green checkmark
3

Verify It's Working

  • After 15 minutes, check your Tamu calendar
  • OTA bookings should appear as colored blocks on the calendar
  • If a feed shows a red X, the URL may be incorrect — double-check and re-paste it

Troubleshooting

Feed shows a 404 error

The URL has changed on the OTA side. Go back to Step 1 and get a fresh URL from that platform.

Feed says "Synced" but calendar is empty

The calendar may genuinely have no bookings right now. Make a test booking on the OTA to verify sync is working.

Sync seems delayed

Tamu checks feeds every 15 minutes. The OTAs refresh on their own schedule: Airbnb updates imported calendars about every 3 hours, so a direct booking can take that long to block on Airbnb. Block dates manually at busy times.

I have multiple rooms

Each room needs its own set of feeds. Repeat Steps 1–2 for each room, making sure to select the correct room when adding each feed.

Need Help?

Contact us at support@tamuhq.com or WhatsApp us at +60 11-1613 0310.