Overview
Scheduling lets people book time with you (or your team) through a public link, without back-and-forth email. You define an event type (a meeting of a fixed length with its own availability rules and location) and share its booking link. When someone books, Custral checks availability, picks a host, creates the calendar event, and emails both sides.Where it lives
Scheduling is split across the two settings scopes, because most of it is personal and some of it isn’t:- Account → Scheduling is yours: the event types you own, your booking page, and the meetings you’re hosting. Anything you create here is personal.
- Workspace → Team Scheduling is what the organization owns: team and organization event types and their booking pages, plus every booking in the workspace so an admin can see what’s on the calendar.
How it works
The core entity is an event type. Each one has a duration, a location, availability rules, and a public booking link generated automatically when you create it. Event types come in three owner types:- Personal: you are the only host.
- Team: hosts come from a group, assigned by a distribution mode (Round Robin, Everyone Must Be Free, or First Available).
- Organization: workspace-wide hosting.
Booking pages
An event type’s link books one kind of meeting. A booking page is one branded link that lists several of them, so an invitee picks the conversation they want (“Discovery call, Product demo, or Quick question”), instead of you sending three links. Manage them on either Scheduling screen’s Booking Pages tab. Your own under Account, the team’s under Workspace. A page has a name, an optional blurb shown above the list, a brand colour, and an owner set when you create it (personal, a team, or the whole workspace). Owner is create-only on purpose: re-pointing a page that’s already public would silently change who its live link books time with. To put a meeting on a page, open the event type and set Booking Page → Listed On in its Setup tab. An event type keeps its own direct link either way, so it can be shared both ways at once. The Meetings column reads from a visitor’s point of view. “2 of 4 bookable” means two of the attached event types are still draft or archived, and a page showing “None of 2 bookable” has content but nothing an invitee can pick. The usual cause is event types that were never set to Active. Archiving a page takes its public link offline without touching the event types on it. Deleting one does the same permanently; the event types survive and keep their own links.Booked meetings
Meetings you’re hosting appear under Account → Scheduling → My Meetings, and every booking in the workspace under Workspace → Team Scheduling → Appointments, filtered by Upcoming, Past, or Cancelled. Each row shows the invitee, the event type, the host who was assigned, the start time and length, and the booking’s status. Opening a row shows the full booking: the invitee’s contact details, the resolved meeting location, any additional guests, and their answers to the event type’s questions, which is usually what you want in front of you before the call. Cancelling from a row emails the invitee a cancellation notice and removes the calendar event, so it isn’t reversible. Only a confirmed meeting that hasn’t started yet offers the action; a past or already-cancelled meeting has nothing to cancel.Rescheduling is the invitee’s action, from the link in their confirmation email, the host side cancels instead. That
keeps the reschedule flow tied to the one-time link that authorizes it.
Using it
1
Create an event type
In Account → Scheduling (or Workspace → Team Scheduling for a team one), click Create Event Type. Set a name, duration, location, and owner type (add a host group + distribution mode for team/org).
2
Connect a calendar and set availability
In the editor’s Setup tab, choose a connected calendar. In Availability, set your weekly windows, timezone, and booking rules.
3
Publish
Set the event type’s status to Active. The public booking link only works once the event type is active.
4
Share the link
Copy the booking link (
/schedule/<token>) from the row actions or the Share tab, or use the inline / popup embed code.
In an email, you do not have to paste anything: type /meeting in the composer to drop your live times straight into the
message, each one a booking link (Composer Commands).5
Confirm a booking
Book a test slot. The invitee receives a confirmation email and the host receives a notification; the meeting appears on the connected calendar.
Troubleshooting
When reporting an issue, include the request id shown in the error toast. It links the in-app error to the server
logs.
Related
Composer Commands
Type
/meeting to insert live times into an email.Forms
Embed a booking calendar as a form ending.
Communications
Email, SMS, voice, and chat channels.
Conversations & Threading
How customer interactions are threaded.