Calendar scheduling
Calendar scheduling adds a Calendly or Cal.com booking widget directly inside your form as a field. Respondents can pick a time without leaving the form, and the completed booking travels with the submission.
Calendar scheduling is in Beta and available on Starter and above.
Enabling calendar scheduling
1. Opt in
Go to Settings → Early Access and enable Calendar Scheduling (Calendly & Cal.com). This applies to your whole workspace.
2. Add an API key (optional but recommended)
In Settings → Integrations, a Calendar Scheduling card appears after opting in:
- Calendly API key: a personal access token from
calendly.com/integrations/api_webhooks. - Cal.com API key: from
app.cal.com/settings/developer/api-keys.
The key is only used to list your event types in the builder's dropdown. Without a key you can still paste a scheduling URL manually.
Adding a scheduler to a form
- In the builder toolbar, click the Calendar button (this only appears once the workspace has calendar scheduling enabled).
- A calendar embed field is added and its editor opens.
- Configure the field:
| Setting | Description |
|---|---|
| Provider | Calendly or Cal.com. |
| Event type | Pick from your connected account, or choose "Enter URL manually…". |
| Scheduling URL | Paste a Calendly / Cal.com link directly (used when no API key is set). |
| Prefill name | Pipe a form field into the booking form's name, e.g. {{people.name}}. Leave blank to auto-detect. |
| Prefill email | Pipe a form field into the booking email, e.g. {{people.email_addresses}}. Leave blank to auto-detect. |
| Placement | Inline (in the field list), Side panel left, or Side panel right. |
| Hide event details | Hides the provider's event-details panel inside the embed. |
How it works for respondents
- The scheduler renders inline in the form (or pinned to a side panel).
- Name and email from earlier fields can pre-fill the booking automatically.
- When the respondent books, the form captures the booking (provider, event, invitee, start time, and timestamp) and carries it in the submission payload.
Plan & availability notes
- Requires a paid plan (Starter and above) plus the Early Access opt-in.
- Calendar scheduling is separate from field Power-ups; it has its own toolbar button and its own opt-in.
Related articles
Power-ups (data enrichments)
Bring-your-own-key field power-ups that verify and enrich answers in real time, such as email deliverability checks and census population lookups.
Early Access program
Opt in to experimental features before they launch from the Early Access settings tab.
Answer piping
Reference previous answers inline with {{field_slug}} tokens, and transform them with filters like {{email | domain}}.