← Back to Help Center

Calendar Sync

Keep your availability in sync across all booking platforms. Never worry about double bookings again.

How It Works

Charter Boats uses the industry-standard iCal format to sync calendars. This means you can connect your boat's availability with virtually any booking platform or calendar app.

Two-Way Sync

Import: Pull bookings from other platforms into Charter Boats

Export: Push Charter Boats bookings to other platforms

When a booking is made on any connected platform, it automatically blocks those dates everywhere else. This eliminates the risk of double bookings and saves you from manually updating multiple calendars.

Supported Platforms

Any platform that supports iCal/ICS format can sync with Charter Boats. Here are the most popular ones:

GetMyBoat

Dashboard → Calendar → Export iCal

Click&Boat

My Boats → Calendar → Sync

Boatsetter

Calendar → Export → iCal

SamBoat

Settings → Calendar Sync

Google Calendar

Settings → Calendar → Secret address

Apple Calendar

File → Export → Share calendar link

Using a Spreadsheet?

If you manage bookings in Excel or Google Sheets, you can export to Google Calendar first, then sync that calendar with Charter Boats.

Importing External Calendars

To import bookings from another platform:

  1. Get the iCal URL from your other platform (see locations above)
  2. Go to your Owner Dashboard → Settings → Calendars
  3. Click Add Calendar
  4. Give it a name (e.g., "GetMyBoat") and paste the URL
  5. Click Save

Pro Tip

Add all your external calendars at once. Charter Boats will automatically sync them every hour, keeping your availability accurate across all platforms.

Exporting Your Calendar

To share your Charter Boats availability with other platforms:

  1. Go to your Owner Dashboard → Settings → Calendars
  2. Find your boat's Export URL
  3. Copy this URL
  4. Paste it into the "Import iCal" feature on your other platform
https://charter.boats/api/calendar/[boat-id]/export.ics

Each boat has its own unique export URL. Make sure to use the correct URL for each boat if you have multiple listings.

Sync Frequency

Charter Boats syncs external calendars automatically:

1 hour

Automatic sync interval

Instant

Manual sync available

You can also trigger a manual sync anytime by clicking the refresh button next to each calendar source in your dashboard.

Note on External Platforms

Other platforms may have different sync intervals (some sync every 3-6 hours). For time-sensitive availability changes, we recommend blocking dates directly on each platform until the sync completes.

Troubleshooting

Calendar not syncing?

Make sure the iCal URL is correct and publicly accessible. Some platforms require you to generate a new URL or enable external sharing. Try the manual sync button and check for error messages.

Bookings showing wrong dates?

This is usually a timezone issue. Charter Boats uses UTC internally. Make sure your other platforms are set to the correct timezone for your marina location.

Duplicate bookings appearing?

If you're seeing the same booking twice, you may have accidentally imported a calendar that already includes Charter Boats bookings (circular sync). Remove one of the calendar sources to fix this.

Old bookings not disappearing?

External calendar events are cached for performance. Completed bookings from external sources will be removed from view after their end date passes.

Ready to Sync Your Calendars?

Set up calendar sync in your owner dashboard. It only takes a few minutes and eliminates double booking headaches forever.