Empfio Docs

Connect Cal.com

Link your Cal.com calendar so the AI can check availability and book appointments automatically.

Why Cal.com?

Cal.com is the calendar engine Empfio uses to check your real-time availability and create bookings. Without it, the AI can capture leads and collect information but cannot complete bookings.

Step 1 — Create a Cal.com account

Go to cal.com and sign up for a free account if you don't have one.

Step 2 — Create an event type

An event type defines the kind of appointment your AI books (e.g. "Haircut — 45 min", "Consultation — 30 min").

  1. In Cal.com, go to Event TypesNew
  2. Set the name, duration, and availability
  3. Save — note the Event Type ID from the URL (e.g. cal.com/yourname/event-slug?id=123456)

Step 3 — Generate an API key

  1. In Cal.com, go to Settings → Developer → API Keys
  2. Click Add → choose API key (not OAuth)
  3. Name it anything (e.g. "Empfio") → set no expiry → Save
  4. Copy the key — it starts with cal_live_

Copy the key immediately. Cal.com only shows it once.

Step 4 — Connect in Empfio

  1. In Empfio, go to Settings → Integrations
  2. Click Cal.com → enter your Secret Key and Appointment Type ID
  3. Changes save automatically

Test the connection

Click Test Connection in the Cal.com settings panel to verify Empfio can reach your account.


Troubleshooting

ProblemFix
"Couldn't reach Cal.com"Check the key starts with cal_live_ and hasn't expired
No available slots shownCheck your Cal.com availability schedule is set up
Wrong appointment type bookedVerify the Event Type ID matches the one in your Cal.com URL

On this page