Cal.com is a scheduling platform that lets marketers book demos, consultations, and interviews without back‑and‑forth emails. This guide explains how to set up Cal.com, run core workflows, add advanced patterns, and avoid the most common mistakes. Follow each step to turn calendar chaos into a conversion engine.
Cal.com replaces the manual inbox dance with a public booking link. The platform is built on open‑source code, so you can host it yourself or use the SaaS version. For marketers, the key value is a single URL that can be shared in email signatures, LinkedIn messages, or paid ads. When a prospect clicks, they see only the slots you expose, pick a time, and receive an automated confirmation.
meet.yourbrand.com on paid plans.Link Google Calendar or Outlook. Cal.com reads busy times and blocks them automatically. In “Settings → Calendar Connections” select the primary calendar and enable two‑way sync.
Go to “Branding → Custom domain”. Add a CNAME record pointing meet.yourbrand.com to cal.com. After DNS propagation (usually < 30 minutes) you can use the branded link in ads.
Click “New Event Type”. Fill these fields:
Save. Your public URL appears at the top of the page.
Under “Notifications” enable:
Embed the iframe on a landing page. Example code:
<iframe src="https://cal.com/yourbrand/demo?hide_gdpr=true" style="border:none;width:100%;height:600px;"></iframe>
When a visitor books, Cal.com creates a contact in HubSpot (if integrated) and tags it with “Demo Request”.
Use Zapier or native HubSpot workflow:
Paid plans include “Analytics”. Export a CSV or connect to Google Data Studio via the API. Track:
Using the Cal.com API, you can adjust available slots for high‑scoring leads. Example Node.js snippet:
await fetch('https://api.cal.com/v1/event-types/123/availability', {
method:'POST',
headers:{'Authorization':`Bearer ${process.env.CAL_TOKEN}`},
body:JSON.stringify({days:['Mon','Tue','Wed'], times:['09:00-12:00']})
});
Run this after a HubSpot workflow upgrades a lead to “Qualified”.
Chain two event types: first a 15‑minute discovery call, then a 45‑minute strategy session. Use the “Redirect after booking” option to send the user to the second link automatically.
Cal.com’s “One‑click calendar” button can be added to HTML emails. The link includes a pre‑filled date range, reducing friction.
Problem: Prospects see PST slots even if they are in EST, leading to missed meetings.
Fix: Enable “Show times in visitor’s time zone” under Settings → General. Test with a VPN.
Problem: Too many fields (company size, budget) make the form long, reducing conversion.
Fix: Keep required fields to name and email. Use a follow‑up survey instead.
Problem: No‑show rate climbs above 20 %.
Fix: Turn on both email and SMS reminders. Add a 5‑minute “Join now” link in the reminder.
Problem: Leads booked on Cal.com never appear in HubSpot.
Fix: Verify the HubSpot integration token, and map the “Event Type” field to a custom property.
Problem: Free plan caps at 100 bookings per month; high‑volume campaigns stop.
Fix: Upgrade to the “Growth” plan ($12/user) before the month ends.
| Feature | Cal.com (Free) | Calendly (Basic) | Doodle (Free) |
|---|---|---|---|
| Custom domain | No | Yes ($8/mo) | No |
| Zoom integration | Yes | Yes | No |
| Two‑way calendar sync | Yes | Yes | Limited |
| SMS reminders | Via Zapier only | Yes ($8/mo add‑on) | No |
| API access | Full | Limited | None |
| Monthly booking limit | Unlimited | Unlimited | 50 |
| GDPR compliance | Yes (EU data centers) | Yes | Yes |
Cal.com offers a free tier with unlimited events and basic branding. Paid plans start at $12 per user per month and add custom domains, advanced reporting, and priority support.
Use the native HubSpot integration to sync contacts, trigger workflows, and add booked meetings to CRM records automatically.
Yes. Cal.com provides an iframe embed code and a lightweight JavaScript widget that works on any CMS or static site.
Common errors include not setting time‑zone handling, over‑customizing event types, and ignoring automated reminder settings.
Yes. Cal.com stores data in EU‑based servers, offers data‑subject request tools, and provides a Data Processing Addendum for enterprises.
Cal.com turns a chaotic inbox into a tidy booking engine. By following this guide, marketers can launch a branded link, connect to HubSpot, automate follow‑ups, and avoid the pitfalls that waste time. Use the comparison table to decide if Cal.com fits your budget, and start converting more leads today.