Skip to main content
Cal.com logo
INTEGRATION · CAL.COM

AntForms meets Cal.com.

Book meetings inline - Cal.com Cloud or your own self-hosted instance.

The AntForms Cal.com integration embeds native scheduling on your form, works with both Cal.com Cloud (OAuth) and self-hosted Cal.com instances (API key), and writes booking details back onto the response record.

01 · USE CASES

What teams build with Cal.com

Three patterns AntForms customers ship most often, each reachable from the Integrations tab in under two minutes.

Book meetings inline, no redirect

Respondents book a real Cal.com slot without leaving your form - the booking, attendee details, and meeting link save directly onto the response.

Prefill attendee info from prior answers

Name, email, phone, and other answers already collected earlier in the form carry over into the scheduler automatically.

Works with your own self-hosted Cal.com

Running Cal.com on your own infrastructure? Connect with an API key instead of OAuth - self-hosted instances are fully supported, not an afterthought.

02 · SETUP · 2 MINUTES

Live in 2 minutes.

A few steps, under a few minutes. No code, no Zapier in the middle.

  1. 01

    Connect Cal.com

    In the Integrations tab, authorize via OAuth for Cal.com Cloud, or choose Use API key instead for a self-hosted instance.

  2. 02

    Choose an event type and embed mode

    Pick which Cal.com event type to offer, and choose inline embed or a plain scheduling link.

  3. 03

    Place the scheduling block

    Add the Cal.com block to your form where you want respondents to book.

  4. 04

    Submit a test response

    Book a real slot to confirm the meeting time, attendee info, and meeting link save onto the response record.

THAT’S IT · CAL.COM IS LIVE

03 · WHAT’S INCLUDED

Everything in the Cal.com integration is free.

Every capability ships on the free plan: no paywalls, no metered calls, no per-seat markup.

  • Dual connection mode - Cal.com Cloud via OAuth, or any self-hosted instance via API key
  • Inline embed or a plain scheduling link, with attendee info prefilled from earlier form answers
  • Booking data (time, timezone, attendee info, meeting link) written back onto the response
  • Instant webhook sync on every Cal.com plan, including self-hosted
  • Automatic retry up to 5 times with exponential backoff starting at 30 seconds
04 · HONEST LIMITS

The boundaries, named.

What the Cal.com integration does not include, so you can plan around limits before they surface mid-rollout.

  • One Cal.com connection per workspace, shared across all your forms - not a per-form connection count.
  • Self-hosted instances must be reachable from the internet for webhook delivery to work.
  • Deliveries stop retrying after 5 attempts.
  • Whether the Cal.com scheduling block itself requires a paid AntForms plan may vary - email support@antforms.com to confirm current plan requirements for your workspace.
05 · FAQ

Cal.com, answered.

The ones we hear most. If yours isn’t here, tell us and we’ll add it.

Something missing? get in touch

Connect Cal.com (Cloud OAuth or self-hosted API key), choose an event type and embed mode, then add the Cal.com block to your form.

Yes. Choose Use API key instead when connecting, and paste your self-hosted instance's API key - this is a fully supported connection mode, not just Cal.com Cloud.

Meeting time, timezone, attendee name/email/phone, and the meeting link, all written onto the form response record.

Yes, on every Cal.com plan including self-hosted - Cal.com webhooks aren't gated behind a paid tier the way Calendly's are.

Yes. Name, email, phone, and other mapped answers carry over into the Cal.com booking automatically.

One per workspace, shared across every form in that workspace.

There's no plan restriction on the connection itself in the underlying system, but plan requirements can vary - email support@antforms.com to confirm for your workspace.

AntForms retries automatically up to 5 times with exponential backoff starting at 30 seconds.

07 · GET STARTED

Ship your next form with Cal.com.

Free, unlimited, and connected to Cal.com in under two minutes.

NO CREDIT CARD · NO TRIAL · NO TRICKS