Webhooks & Integrations

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.

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

  1. In the builder toolbar, click the Calendar button (this only appears once the workspace has calendar scheduling enabled).
  2. A calendar embed field is added and its editor opens.
  3. Configure the field:

SettingDescription
ProviderCalendly or Cal.com.
Event typePick from your connected account, or choose "Enter URL manually…".
Scheduling URLPaste a Calendly / Cal.com link directly (used when no API key is set).
Prefill namePipe a form field into the booking form's name, e.g. {{people.name}}. Leave blank to auto-detect.
Prefill emailPipe a form field into the booking email, e.g. {{people.email_addresses}}. Leave blank to auto-detect.
PlacementInline (in the field list), Side panel left, or Side panel right.
Hide event detailsHides 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.