Cal.com is a flexible scheduling platform that lets writers book interviews, coordinate editors, and keep an editorial calendar without email back‑and‑forth. This guide walks you through the core setup, everyday workflows, advanced patterns, and the pitfalls that trip up many freelancers. Follow each step and you’ll turn a chaotic inbox into a clean, automated schedule.
Cal.com replaces manual back‑and‑forth by providing a shareable link that shows your real‑time availability. Writers use it to:
The platform works on a “event type” model. Each event type defines length, location (Zoom, phone, in‑person), and custom questions. When a guest picks a slot, Cal.com creates a calendar entry, sends confirmations, and can trigger follow‑up emails.
Go to Settings → Integrations → Calendar. Click “Connect Google Calendar” (or Outlook). Grant read/write access. Cal.com will read existing events to avoid clashes.
Insert the link in your email signature, on your author bio page, or embed it in a WordPress post using the HTML block:
<iframe src="https://cal.com/yourusername/source-interview-30min" width="100%" height="600" frameborder="0"></iframe>
Send a short email: “Please pick a time that works for you: Schedule here.” When the source picks a slot, you receive:
Create an event type called “Editorial Review – 45 min”. Add a dropdown custom question for “Manuscript version” (Draft 1, Draft 2, Final). Use the “Team Availability” feature to pull in the editor’s calendar (requires a paid “Team” plan).
Use “Recurring” toggle in the event type. Set it to repeat weekly on Tuesdays at 10 am. Turn on “Auto‑reminder 24 h before” to keep you on track.
If you charge for consulting, enable “Payments” and link Stripe. Set price to $75 per 30‑minute interview. The client pays before the booking is confirmed.
Connect Cal.com to Zapier to:
Example Zap: “New Event → Create Spreadsheet Row” (Google Sheets). Map fields: Name, Email, Event Type, Custom Question.
Copy the “Share → Embed” code and paste it into a Notion page. Your research team can see open slots without leaving Notion.
| Feature | Free | Pro (USD $12/mo) |
|---|---|---|
| Monthly booking limit | 30 | Unlimited |
| Branding removal | No | Yes |
| Team scheduling | Single user | Up to 5 members |
| Custom domains | No | Yes (yourdomain.com) |
| Zapier premium triggers | Limited | Full access |
Developers can call POST /v1/events to create bookings programmatically. Use it to integrate directly with a magazine’s submission portal. Example payload:
{
"event_type_id": "12345",
"start_time": "2026-07-10T14:00:00Z",
"name": "Jane Doe",
"email": "jane@example.com",
"answers": {"topic":"Climate change"}
}
When two event types pull from the same calendar, Cal.com may not see a conflict if “Check for conflicts” is off. Go to each event type → “Advanced Settings” and enable “Prevent double‑booking”.
Sources often live in different zones. Turn on “Show time zone selector” in the booking page. In the confirmation email, include both UTC and local time.
Without a buffer, you may run late from a call into the next slot. Set at least 5 min buffer before and after each interview. This also gives you time to take notes.
Missing reminders cause no‑shows. Enable “Email reminder 24 h before” and “SMS reminder 1 h before” (SMS requires Twilio integration). Test with your own number.
Ask for “Interview topic” and “Preferred name”. Store answers in a Google Sheet via Zapier. This prevents you from scrambling for details during the call.
No. The free plan allows up to 30 bookings per month, which is enough for most freelancers. Paid plans add branding removal and higher limits.
Yes. Copy the embed code from the ‘Share’ menu and paste it into a Custom HTML block in WordPress.
In the event type settings, open ‘Advanced Settings’ and set ‘Buffer before event’ and ‘Buffer after event’ to the desired minutes.
Yes. Connect your Google account in ‘Integrations’. All bookings appear automatically in your Google Calendar.
Leaving the same calendar unchecked for two different event types. Always verify that each event type uses a unique calendar or adds a conflict‑check rule.
With this guide, you can turn Cal.com into a personal publishing assistant. Set up fast, automate reminders, and avoid the scheduling headaches that slow down any writer.