





Aucip Book Calendar Sync
Two-way Google Calendar and Microsoft Outlook sync for Aucip Book staff: busy time blocks their slots, and every booking lands in their calendar.
Aucip Book Calendar Sync is an add-on for Aucip Book, the WooCommerce booking plugin. Each staff member connects their own Google Calendar or Microsoft Outlook calendar. Busy events in that calendar remove them from the booking slots, and each booking is written to the calendar when it is created, rescheduled or cancelled.
Calendars sync every 5 minutes. To close that gap, every booked slot is re-checked live against the staff member's calendar when the order is placed, with one 4-second budget for the whole cart. If the slot was just taken, the order is refused before payment and the customer picks another time. If Google or Microsoft doesn't answer in time, the synced busy times are used and you get an admin alert.
You use your own Google and Microsoft OAuth apps, so calendar data goes straight between your site and the provider. Customer contact details stay out of the calendar unless you turn them on.
Features
- Google Calendar and Microsoft Outlook (Microsoft 365 / Outlook.com via Microsoft Graph), per staff member
- Busy time blocks slots; Free events are ignored; choose how all-day events count
- Bookings created, updated and deleted in the staff calendar automatically
- Calendars sync every 5 minutes, plus a live re-check at checkout and for admin manual bookings (and for customer reschedules and admin calendar moves)
- Cache fallback with admin notice and email if the calendar API is unavailable
- Pick which calendar to sync; event title template (
{service} · {customer_name}by default) - Customer email, phone, order number and notes in events: off by default, opt-in
- Private .ics feed for every staff member (works without connecting an account)
- "My calendar sync" page so Booking Staff connect their own calendar
- Connection status per staff member (In sync, Syncing, Retrying soon, Sign-in expired, Needs attention, Not connected) and a sync log (newest first)
- Tokens and secrets encrypted at rest (libsodium); PKCE sign-in; disconnect revokes Google tokens
- Matches Aucip Book's admin styling; 44 px tap targets on mobile
Known limits
- Calendars sync every 5 minutes (no push notifications yet; planned for 1.1).
- Microsoft: only the account's default calendar is checked live at checkout; other calendars are covered by the 5-minute sync.
Requirements
- Requires Aucip Book 1.1.5 or newer
- WordPress 6.6+ (tested up to 7.1), PHP 8.1+ with sodium, WooCommerce
- A Google Cloud OAuth client and/or a Microsoft Entra app registration (free; setup guide included)
- Pretty permalinks; HTTPS on live sites
What's included
aucip-book-calendar-sync-1.0.12.zip(the add-on)- README with step-by-step Google and Microsoft setup
- Unit and integration tests, coding-standards config and CI workflow
Licence and prices
| Licence | Price | Terms |
|---|---|---|
| Regular | $29 | Regular licence: use in one end product that end users are not charged for. Free updates while licensed and 6 months of support (renewable). |
| Extended | $79 | Extended licence: use in one end product that end users are charged for (for example a paid SaaS or paid membership). Free updates while licensed and 6 months of support (renewable). |
One licence = one end product. Free local installs (localhost/.test) plus up to 3 staging installs on staging subdomains per licence; staging doesn't count against your production domain. Staging means staging.*, dev.*, test.*, uat.*, preview.* or a tunnel such as ngrok (tunnel seats expire after 7 days without a verify). Each additional end product needs another licence. Installation is a paid add-on, sold separately.
Support & updates
- Free updates while your licence is valid; 6 months support, renewable.
- A daily signed licence check with aucip.com sends only the key, product, domain, instance id and version. If it fails for 14 days, the add-on's settings and updates lock; syncing, slot blocking, booking pages and .ics feeds keep working.
Use SYNCLAUNCH20 for 20% off until Nov 12, 2026
Changelog RSS
- improved
Privacy notes explain the one-time code sent with each licence check
Reviews
No reviews yet.
Questions & answers
No questions yet.
Log in to ask a question.