Gmail Sync Setup Guide

Overview

Connect your Gmail account to automatically import bookings from OTAs like Airbnb, Booking.com, and Agoda. When a confirmation email arrives, RoostSync reads it and creates the booking for you.

Supported OTAs

Platform What Gets Imported
Airbnb Guest name, dates, room, total amount, guest message
Booking.com Guest name, dates, room, payment status, special requests
Agoda Guest name, dates, room, amount, booking ID
Expedia Guest name, dates, room, amount
VRBO Guest name, dates, room, amount

Setting Up Gmail Sync

Step 1: Access Settings

  1. Go to Settings > Integrations
  2. Find "Gmail Sync" section
  3. Click "Connect Gmail Account"

Step 2: Authorize Access

  1. Google sign-in window opens
  2. Select the Gmail account that receives OTA emails
  3. Review permissions requested
  4. Click "Allow" to authorize

Step 3: Configure Settings

  • Select which OTAs to import from
  • Set default room mapping (optional)
  • Choose notification preferences
  • Enable auto-reply options (optional)

Step 4: Test the Connection

  1. Click "Test Import"
  2. System scans recent emails
  3. Shows preview of detected bookings
  4. Confirm setup is working
Important

Use the Gmail account that directly receives OTA booking emails. If emails are forwarded from another account, the original sender may not be detected correctly.

How It Works

  1. Guest books on OTA (Airbnb, Booking.com, etc.)
  2. OTA sends confirmation email to your Gmail
  3. RoostSync checks for new emails periodically
  4. New booking emails are parsed automatically
  5. Booking is created in RoostSync
  6. You receive notification of new booking
  7. Calendar is updated immediately

Room Mapping

Map OTA listings to your RoostSync rooms:

Setting Up Mapping

  1. Go to Settings > Room Mapping
  2. For each OTA listing, select the corresponding RoostSync room
  3. If listing name varies, add alternate names
  4. Save mapping

Example Mapping

OTA Listing Name RoostSync Room
Cozy Beach Room with AC Room 101 - Deluxe
Family Suite Ocean View Room 201 - Suite
Budget Room Near Beach Room 102 - Standard
Pro Tip

Use consistent naming across OTAs. If your Airbnb listing is "Beachfront Deluxe Room", use the same name on Booking.com. This makes mapping easier.

Permissions Explained

RoostSync requests these Gmail permissions:

RoostSync only reads emails from known OTA addresses. Personal emails are not accessed.

Managing Imported Bookings

Review New Imports

Imported bookings appear in Bookings > Pending Review:

Handling Issues

Issue Solution
Wrong room assigned Update room mapping for that listing
Missing guest details Add manually - some OTAs share limited info
Duplicate booking Delete the duplicate. Check for multiple emails.
Booking not imported Check spam folder. Verify OTA is enabled.

Cancellation Handling

When guests cancel on an OTA:

  1. OTA sends cancellation email
  2. RoostSync detects the cancellation
  3. Original booking is marked as cancelled
  4. Room is freed on calendar
  5. You receive cancellation notification

Best Practices

Philippine OTA Tip

Agoda is popular in the Philippines. Make sure your Agoda listing is connected and mapped correctly for domestic travelers.

Security & Privacy

Troubleshooting

Issue Solution
Sync stopped working Re-authorize Gmail in Settings. Google tokens expire periodically.
Emails not being detected Check if emails are going to spam. Whitelist OTA addresses.
Wrong dates imported Check timezone settings in both RoostSync and your OTA account.
Authorization error Clear browser cache, try incognito mode, or use different browser.

Disconnecting Gmail

To remove Gmail integration:

  1. Go to Settings > Integrations
  2. Click "Disconnect Gmail"
  3. Confirm disconnection
  4. Optionally, revoke in your Google Account settings

Existing imported bookings remain; only new imports stop.