Skip to content
Per-pair page

Calendly + Typeform: intake answers and bookings, joined up.

Pre-populate Calendly intake from Typeform responses, or vice versa — schedule a meeting after a form is submitted. Removes the double-data-entry pain.

Trigger app
Typeform as the trigger

Workflows fire when something happens in Typeform.

Action app
Calendly as the action

Workflows do something in Calendly, instantly.

Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

TypeformCalendly

When something happens in Typeform, do it in Calendly.

2 Typeform triggers wired to 5 Calendly actions. Most-used pairing: New FormGet Current User.

CalendlyTypeform

Or fire it the other way around.

2 Calendly triggers wired to 2 Typeform actions downstream.

See CalendlyTypeform
Popular pairings

Common Typeform → Calendly workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 8 of 10 combinations
When new form in Typeform, get current user in Calendly.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new form in Typeform, get event in Calendly.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new form in Typeform, list event invitees in Calendly.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new form in Typeform, list event types in Calendly.

Fires when a new Typeform form is created in the workspace. Use for governance/audit logs or to auto-add a default integration on every new form.

When new response in Typeform, get current user in Calendly.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

When new response in Typeform, get event in Calendly.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

When new response in Typeform, list event invitees in Calendly.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

When new response in Typeform, list event types in Calendly.

Fires when a new response is submitted to a Typeform form. The standard hook for piping form fills into your CRM, ESP, or notification channel.

How it works

Connect Typeform and Calendly in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Typeform and Calendly

    Open Tiny Command, authorize Typeform and Calendly once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Typeform trigger

    Drop the Typeform → New Form trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/typeform.trigger-form-created
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Calendly action

    Drop the Calendly → Get Current User action below it. Map fields from the Typeform payload into the Calendly inputs.

    calendly.get-current-user
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Typeform + Calendly.

How do I let someone book a Calendly meeting after submitting a Typeform?
Typeform Response Submitted → use the response to construct a Calendly URL with hidden field parameters pre-filled (name, email, intake answers). Send via email or redirect, so the booker sees a pre-populated form.
Can I store both Typeform and Calendly data on the same record?
Yes — pass a unique ID (UUID or email) as a hidden Calendly field. Then both Typeform Response and Calendly Booking events can update the same Airtable / Notion / CRM record via lookup on that ID.
How do I gate Calendly booking on Typeform qualification?
Typeform Response Submitted → AI/rule-based qualifier (Claude/OpenAI) → if qualified, email the Calendly link. If not, send a different alternative response (low-touch nurture, ineligible message).
Can Typeform replace Calendly's native intake form?
Typeform's form UX is richer (conditional questions, branching). Use Typeform for the qualification flow, then hand off to Calendly's built-in form for the scheduling step alone. Best of both tools.
How do I sync intake answers between Typeform and Calendly bookings?
Both expose answers via API. After Calendly Invitee Created, look up the Typeform response by email (or hidden UUID) and merge the answers into your downstream record (CRM, Notion, Airtable) for unified reporting.
Can Calendly trigger a follow-up Typeform after the meeting?
Yes. Schedule a workflow at meeting end + 1 hour → email the Typeform link to the invitee (e.g., post-meeting feedback survey). Pre-populate hidden fields with the host name and meeting topic.
Related

Other apps that pair well with Typeform.


Wire Typeform to Calendly in 2 minutes.

Free tier available. No credit card. No onboarding call.