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
Calendly as the trigger

Workflows fire when something happens in Calendly.

Action app
Typeform as the action

Workflows do something in Typeform, instantly.

Both directions

Pick the way that fits your stack.

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

CalendlyTypeform

When something happens in Calendly, do it in Typeform.

2 Calendly triggers wired to 2 Typeform actions. Most-used pairing: Invitee CanceledList Forms.

TypeformCalendly

Or fire it the other way around.

2 Typeform triggers wired to 5 Calendly actions downstream.

See TypeformCalendly
Popular pairings

Common Calendly → Typeform workflows.

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

Showing 4 of 4 combinations
How it works

Connect Calendly and Typeform in five steps.

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

  1. 1
    Connect
    Authorize Calendly and Typeform

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

  2. 2
    Trigger
    Pick a Calendly trigger

    Drop the Calendly → Invitee Canceled trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/calendly.trigger-invitee-canceled
  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 Typeform action

    Drop the Typeform → List Forms action below it. Map fields from the Calendly payload into the Typeform inputs.

    typeform.list-forms
  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 Calendly + Typeform.

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 Calendly.


Wire Calendly to Typeform in 2 minutes.

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