Skip to content

Booking

Share a public link, let people pick a time, and the booking lands in your calendar with reminders and follow-ups already wired up. No back-and-forth email, no double-bookings.

Inbox to invoice. Slot to booking.

A booking event type is just a friendly face on your real calendar availability. Every confirmed booking respects your buffers, your minimum notice, and your other meetings — and writes the meeting back to Google or Outlook automatically.

Quick Start

  1. In the sidebar, click Booking.
  2. Click + Create event type and pick a kind (1:1 is the default).
  3. Set the duration (e.g. 30 min) and an event name (e.g. "Discovery Call").
  4. Open the new event type and walk the tabs left-to-right:
    • Overview — title, description, slug, public/private toggle.
    • Schedule — duration, slot increment, buffers, minimum notice.
    • Availability — weekly hours and one-off date overrides.
    • Custom Questions — add the fields the booker fills in at confirm time.
    • Hosts — who runs this meeting (skip for solo).
    • Sharing — copy the public URL.
  5. Click Publish in the toolbar.
  6. Click View in the toolbar to open your public booking page in a new tab.

That's it. Anyone with the link can now book a time on your calendar.


Key Concepts

ConceptWhat it is
Event typeA bookable "kind of meeting" (Discovery Call, 60-min Strategy, Group Workshop). Bookings hang off event types.
BookingOne confirmed slot on an event type. Has a start, an end, an attendee, and a status.
Availability ruleA weekly recurring window of bookable hours (e.g. Mon–Fri 9:00 AM – 5:00 PM).
Date overrideA one-off change for a specific date — holidays, half-days, blocked-out periods.
BufferGap padding before and/or after every booking, so meetings don't crash into each other.
Minimum noticeThe shortest lead time you'll accept (e.g. "no bookings within 4 hours").
Scheduling horizonHow far in the future people can book (e.g. 60 days).
HostThe user who runs the meeting. 1:1 has one host; collective / round-robin have many.
PoolA reusable bag of hosts you can assign to many event types at once.
Custom questionA field on the public confirm step that captures extra info (project size, phone number, etc.).
WorkflowAn automated email/SMS/webhook fired by booking events (created, reminder, cancelled).
Draft vs. publishedThe editor is your draft. The public URL serves the last published snapshot — edits never go live until you click Publish.
Public slugAn opaque code (e.g. B1AI7BXGdOQM) at /b/{slug}. Not derived from the event title — competitors can't guess it.

In This Section

GuideWhat's in it
Creating Event TypesThe four event-type kinds (1:1, group, collective, round-robin) and when to use each
AvailabilityWeekly hours, date overrides, buffers, minimum notice, scheduling horizon, max-per-day
Multi-Host & PoolsCollective and round-robin event types, pool selection strategies
Custom QuestionsAdd fields to the booking confirm page and write answers back to a database
Branding & ThemingCover image, brand colour, host bio, custom thank-you message
Workflows & RemindersAutomated emails, SMS reminders, webhooks, and tagging triggered by bookings
PaymentsCharge for bookings with Stripe Checkout, refunds, free vs. paid event types
Publishing & SharingPublish, unpublish, the snapshot model, public URL, embed snippet
Managing BookingsThe Calendar workspace, reschedule, cancel, no-show, drag-and-drop
AnalyticsBooking volume, conversion, cancellation rate, source attribution
Calendar IntegrationsConnect Google or Outlook for free/busy and write-back
TroubleshootingCommon problems and how to fix them

Where Booking Lives in the App

LocationWhat you can do
/booking (Booking in the sidebar)List of every event type on your team. Filter by status or kind.
/booking/{id}The event-type designer (this is where you build availability and confirm questions).
/booking/poolsDefine and manage reusable host pools.
/booking/analyticsPer-event-type metrics: bookings, conversion, cancellations.
/calendarUnified workspace calendar of every booking on your team — drag to reschedule, click to inspect.
/b/{slug}The public booking page bookers see. Serves the published snapshot only.
/b/cancel/{token} / /b/reschedule/{token}Self-service links the booker gets in their confirmation email.

How It's Different from Calendly

Ascend BookingStandalone scheduler
Where bookings liveIn your Ascend workspace next to your contacts, deals, and time entries — already linkableA separate inbox you re-key into your CRM
Custom questionsWrite straight into a backing database, ready to filter and view in KanbanA standalone CSV export
WorkflowsBuilt into the same workflow engine as the rest of Ascend (forms, databases, contacts)Tool-specific recipes
Calendar syncNative Google + Microsoft Graph with webhook-driven cached free/busySame idea, different vendor lock-in
PricingIncluded on every Ascend plan that fits your needs — not a separate subscriptionA second SaaS bill
Round-robinPool model — assign one pool to many event types, change strategy in one placePer-event-type host lists you keep in sync manually

  • Databases — Where booking custom-question answers can land
  • Forms — Same designer engine; reuse field types and conditional logic
  • Inbox — Where booking notifications + confirmations show up
  • Workflows — Trigger emails, SMS, and webhooks on booking events
  • Sharing — Share-link collaboration on the event-type designer itself