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").
- In Cal.com, go to Event Types → New
- Set the name, duration, and availability
- Save — note the Event Type ID from the URL (e.g.
cal.com/yourname/event-slug?id=123456)
Step 3 — Generate an API key
- In Cal.com, go to Settings → Developer → API Keys
- Click Add → choose API key (not OAuth)
- Name it anything (e.g. "Empfio") → set no expiry → Save
- Copy the key — it starts with
cal_live_
Copy the key immediately. Cal.com only shows it once.
Step 4 — Connect in Empfio
- In Empfio, go to Settings → Integrations
- Click Cal.com → enter your Secret Key and Appointment Type ID
- Changes save automatically
Test the connection
Click Test Connection in the Cal.com settings panel to verify Empfio can reach your account.
Troubleshooting
| Problem | Fix |
|---|---|
| "Couldn't reach Cal.com" | Check the key starts with cal_live_ and hasn't expired |
| No available slots shown | Check your Cal.com availability schedule is set up |
| Wrong appointment type booked | Verify the Event Type ID matches the one in your Cal.com URL |