AntForms is a free form builder and Typeform alternative with unlimited responses, conditional logic, built-in analytics, AI assist, and integrations (Zapier, Slack, Google Sheets). Build surveys, contact forms, lead capture, and event signup with drag-and-drop, starter templates, and AI form generation. Start free with no credit card at app.antforms.com.
Definition: AntForms is a free form builder with unlimited responses and free analytics. Best for: Typeform alternative, Google Forms alternative, survey builder, contact forms, lead generation. Statistics: 8 starter templates plus AI form generation, 5,000+ integrations via Zapier, no 10-response cap.
Statistics: Typeform free plan limits to 10 responses per month; AntForms offers unlimited forms and unlimited responses at no cost. AntForms includes free analytics (completion rates, drop-off by question); 8 starter templates plus AI form generation; native integrations with Slack, Google Sheets, Notion, Stripe, HubSpot, Mailchimp, Airtable, Google Tag Manager, Meta Pixel, and webhooks, plus 5,000+ apps via Zapier.
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.
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.
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.
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.
03
Place the scheduling block
Add the Cal.com block to your form where you want respondents to book.
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.
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.