innkept

Calendars & availability

Pull iCal feeds from Google, Apple and Outlook so guests never pick a booked date.

Connect a calendar feed and dates that are already booked grey out in the configurator. Guests never pick a date you can't deliver. We support iCal feeds from Google, Outlook, Apple, and any other system that emits a public .ics URL.

Adding an iCal source

  1. Open Calendar sources → Add source.
  2. Pick the type: ical (generic), google_ical, or outlook.
  3. Paste the feed URL. For Google: open the calendar's settings, scroll to Secret address in iCal format, copy.
  4. Optionally scope to a single location, or leave blank for account-wide.
  5. Tick Blocks availability if you want this calendar to actually disable dates in the widget. (Untick to ingest events for visibility only.)

Supported feed types

TypeUse forNotes
icalAnything that publishes a public .icsGeneric. Most things work here.
google_icalGoogle CalendarUse the Secret address in iCal format, not the public address — public addresses are cached aggressively.
outlookMicrosoft Outlook / 365Two-way sync planned. Read-only iCal works today.

Manual blocks

For one-off unavailable periods that aren't in any calendar — staff training, deep clean, owner's holiday — open Calendar sources and add a Manual block. Set a start and end date; the dates between disable in the widget the same way feed-driven blocks do.

How blocked dates show up

  • The widget pulls blocks for the next 18 months on every load.
  • Dates inside a blocked range are grey, unselectable, and labelled "unavailable".
  • If you scope a calendar source to a location, blocks only apply to that venue's date picker.

Sync cadence

iCal feeds are pulled every 15 minutes, plus a manual Sync-now button on each source in the dashboard. The Last synced at timestamp on each source tells you when it last ran. If a sync fails (bad URL, dead host), you'll see an error message inline.

Google's published iCal can lag by hours. If you've just blocked a date in Google and don't want to wait, add a manual block in Innkept too — the next sync will harmonise them.

Outlook two-way sync

Currently read-only. Two-way (so a quote-confirmed event also creates the Outlook calendar entry) is on the roadmap but not yet shipped.

Something missing or wrong? Tell us.

Updated regularly. UK English. No AI slop.