# A&A Staycation Tagaytay — Calendar Sync Guide ## Why Sync Calendars? When a guest books on Airbnb, that date must automatically block on Booking.com and Agoda (and vice versa). All three platforms support **iCal calendar sync** for free. This prevents double bookings without any manual work. --- ## How It Works Each platform can **export** its calendar as an iCal URL (a web link). You then **import** that URL into the other two platforms. They check the link every 1–3 hours and automatically block any dates that are booked elsewhere. **You need 6 connections total:** | Export FROM → | Import INTO → | |---------------|---------------| | Airbnb | Booking.com | | Airbnb | Agoda | | Booking.com | Airbnb | | Booking.com | Agoda | | Agoda | Airbnb | | Agoda | Booking.com | --- ## Step 1: Get Your Export URLs ### Airbnb 1. Go to your **Airbnb Hosting Dashboard** 2. Click your listing → **Availability** → **Calendar** 3. Scroll down to **"Connect calendars"** (or **"Pricing and availability" → "Calendar sync"**) 4. Click **"Export Calendar"** 5. Copy the iCal URL (starts with `https://www.airbnb.com/calendar/ical/...`) 6. Save this URL — you'll paste it into Booking.com and Agoda ### Booking.com 1. Log in to your **Booking.com Extranet** 2. Go to **Rates & Availability** → **Calendar** → **Sync calendars** 3. Under **"Export your calendar"**, copy the iCal URL 4. Save this URL — you'll paste it into Airbnb and Agoda ### Agoda 1. Log in to your **Agoda YCS (Yield Control System)** 2. Go to **Availability** → **Calendar Sync / iCal** 3. Under **"Export"**, copy the iCal link 4. Save this URL — you'll paste it into Airbnb and Booking.com --- ## Step 2: Import URLs Into Each Platform ### Import into Airbnb 1. Go to **Availability** → **Calendar** → **Connect calendars** 2. Click **"Import Calendar"** 3. Paste the **Booking.com** iCal URL → Name it "Booking.com" → Save 4. Click **"Import Calendar"** again 5. Paste the **Agoda** iCal URL → Name it "Agoda" → Save ### Import into Booking.com 1. Go to **Rates & Availability** → **Sync calendars** 2. Under **"Import calendar"**, paste the **Airbnb** iCal URL → Name it "Airbnb" → Save 3. Add another import: paste the **Agoda** iCal URL → Name it "Agoda" → Save ### Import into Agoda 1. Go to **Availability** → **Calendar Sync / iCal** 2. Under **"Import"**, paste the **Airbnb** iCal URL → Name it "Airbnb" → Save 3. Add another import: paste the **Booking.com** iCal URL → Name it "Booking.com" → Save --- ## Step 3: Sync Your Website Calendar Your website calendar (`index.html`) reads from **two sources**: 1. **`bookings.json`** — The main file you edit manually 2. **localStorage** — Updated instantly via the Admin Panel (`admin.html`) ### For Direct Bookings (not through Airbnb/Booking.com/Agoda): 1. Open `admin.html` in your browser 2. Click the booked date on the calendar (turns red) or use the date picker 3. Changes appear on the website immediately (via localStorage) 4. Click **"Download bookings.json"** to save a permanent copy 5. Replace the old `bookings.json` file with the downloaded one ### For Platform Bookings: When a guest books on Airbnb/Booking.com/Agoda: 1. The other two platforms sync automatically (1–3 hours) 2. You should also block the date on your website via `admin.html` 3. This ensures your website calendar stays accurate in real-time --- ## Step 4: Handling Cancellations ### On a booking platform: 1. Process the cancellation on the platform 2. The iCal sync will automatically unblock the date on other platforms (within 1–3 hours) 3. Remove the date from your website calendar via `admin.html` ### For a direct booking: 1. Open `admin.html` 2. Click the red (booked) date to unblock it — it turns back to green 3. Download the updated `bookings.json` and replace the old file --- ## Quick Reference: Platform Calendar Links Open these to quickly check or manage each platform's calendar: - **Airbnb Calendar:** [Open Airbnb](http://bit.ly/47FFUDL) → Go to Calendar - **Booking.com Extranet:** [Open Booking.com](https://bit.ly/4uuy75O) → Rates & Availability - **Agoda YCS:** [Open Agoda](https://bit.ly/40EOI9e) → Availability --- ## Important Tips - **Sync delay:** iCal sync takes **1–3 hours**. For same-day bookings, manually block dates on all platforms immediately. - **Always update your website:** Platform syncs don't update your website calendar. Use `admin.html` to keep it current. - **Test your sync:** After setup, create a test block on Airbnb. Wait 2–3 hours and check if it appears on Booking.com and Agoda. - **Re-check monthly:** Occasionally verify all 6 iCal connections are still active. Platforms sometimes reset sync links after updates. - **Direct bookings:** When someone books directly (via your website or phone), block the dates on ALL platforms manually — direct bookings don't sync automatically. --- ## Troubleshooting | Problem | Solution | |---------|----------| | Dates not syncing | Check if the iCal URL is still valid. Re-export and re-import if needed. | | Double booking happened | Manually cancel the later booking. Block dates on all platforms immediately. | | Website calendar wrong | Open `admin.html`, correct the dates, download new `bookings.json`. | | Sync taking too long | Most platforms sync every 1–3 hours. For urgent changes, update each platform manually. | --- ## Need Help? Contact A&A Staycation support: - Call/Text/Viber: **0915-241-1496** or **0991-379-9252** - Email: **info.marketinganastaycation@gmail.com**