Cal.com Guide for Writers

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.

Table of Contents

1. Conceptual Overview

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.

2. Quick Setup for Writers

2.1 Create an Account

  1. Visit cal.com and click “Sign up”.
  2. Choose “Continue with Google” for fast onboarding or use email/password.
  3. Verify your email address.

2.2 Connect Your Calendar

Go to Settings → Integrations → Calendar. Click “Connect Google Calendar” (or Outlook). Grant read/write access. Cal.com will read existing events to avoid clashes.

2.3 Create Your First Event Type

  1. Navigate to Event Types → New Event Type.
  2. Name it “Source Interview – 30 min”.
  3. Set duration to 30 min, location to “Zoom”.
  4. Enable “Buffer before event” = 10 min to give you prep time.
  5. Under “Custom Questions”, add “Topic of discussion” and “Preferred pronouns”.
  6. Save and copy the generated link.

2.4 Publish the Link

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>

3. Core Scheduling Workflows

3.1 Booking an Interview with a Source

Send a short email: “Please pick a time that works for you: Schedule here.” When the source picks a slot, you receive:

3.2 Managing an Editorial Calendar

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

3.3 Recurring Writing Sprints

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.

3.4 Payment Collection (Optional)

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.

4. Advanced Patterns & Integrations

4.1 Zapier Automation

Connect Cal.com to Zapier to:

Example Zap: “New Event → Create Spreadsheet Row” (Google Sheets). Map fields: Name, Email, Event Type, Custom Question.

4.2 Embedding in Notion

Copy the “Share → Embed” code and paste it into a Notion page. Your research team can see open slots without leaving Notion.

4.3 Comparison: Free vs. Pro Plan for Writers

FeatureFreePro (USD $12/mo)
Monthly booking limit30Unlimited
Branding removalNoYes
Team schedulingSingle userUp to 5 members
Custom domainsNoYes (yourdomain.com)
Zapier premium triggersLimitedFull access

4.4 API for Custom Workflows

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"}
}

5. Common Mistakes & How to Fix Them

5.1 Double‑Booking Due to Unchecked Calendars

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

5.2 Forgetting Time‑Zone Conversion

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.

5.3 Overlooking Buffer Settings

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.

5.4 Ignoring Confirmation Reminders

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.

5.5 Not Using Custom Questions Effectively

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.

6. FAQ

Do I need a paid Cal.com plan to schedule editorial interviews?

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.

Can I embed a Cal.com booking page in my WordPress blog?

Yes. Copy the embed code from the ‘Share’ menu and paste it into a Custom HTML block in WordPress.

How do I set up buffer times between interviews?

In the event type settings, open ‘Advanced Settings’ and set ‘Buffer before event’ and ‘Buffer after event’ to the desired minutes.

Is it possible to sync Cal.com with Google Calendar?

Yes. Connect your Google account in ‘Integrations’. All bookings appear automatically in your Google Calendar.

What common mistake causes double‑bookings?

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.

Get tools like this in your inbox
One useful tool per week. No spam. Unsubscribe anytime.