Calendar Sync
Keep your availability in sync across all booking platforms. Never worry about double bookings again.
On this page
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:
- Get the iCal URL from your other platform (see locations above)
- Go to your Owner Dashboard → Settings → Calendars
- Click Add Calendar
- Give it a name (e.g., "GetMyBoat") and paste the URL
- 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:
- Go to your Owner Dashboard → Settings → Calendars
- Find your boat's Export URL
- Copy this URL
- Paste it into the "Import iCal" feature on your other platform
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.