Skip to content
2 min read

What shipped in July

Multi-account calendar connections, a rebuilt Experiences hub, and payment collection at the point of booking.

A month of work that mostly amounts to removing steps from things you already do more than once a day.

Multi-account calendars

You can now connect more than one calendar account per provider — two Google accounts, or a Google and a Microsoft account side by side. Every connected calendar can be marked as a conflict source, while exactly one stays the write target for new bookings.

This also fixes a long-standing sharp edge: connecting a second account used to overwrite the first. Each connection is now independent, with its own disconnect.

Details in Connecting calendars.

Experiences hub

Booking pages and intake forms were two separate places doing halves of the same job. They’re now one surface: an Experiences hub where the questions you ask and the page that asks them are edited together, with a live preview of what the guest sees.

Existing forms migrated automatically. Links you’ve already shared keep working.

Payments at booking

Paid event types can now collect payment as part of the booking flow rather than after it. The slot is held while the guest pays and released promptly if they abandon the checkout, so an unpaid attempt can’t quietly block your calendar.

Both Stripe and Dodo are supported as providers.

Smaller things

  • Faster availability. The slot grid for a busy month renders in about a third of the time it used to.
  • Split-day availability. Express “9–12 and 2–5” as one rule instead of two overlapping ones.
  • Group reservation windows for event types where several guests book the same slot.
  • Clearer expired sessions. Signing in again after a long absence no longer produces a confusing error page.

As always: if something in here doesn’t behave the way this post describes, tell us — that gap is the most useful bug report we get.