Calendly handles the scheduling. But then there's everything around it — checking who booked, prepping for calls, sending follow-ups, rescheduling when things shift.
Companion handles that layer. Here's how.
What you need
- Companion installed (download here)
- An OpenRouter API key (free, pay per use)
- A Calendly account (free plan works)
Step 1: Connect Calendly
Open Settings → Integrations in Companion's sidebar. Find Calendly and click Connect.
Authorize via Calendly's OAuth. Companion gets read access to your scheduled events and booking data. Takes about 30 seconds.
Step 2: Your first automation
Start with the daily briefing:
Check my Calendly for any bookings today or tomorrow. List the meetings with names, times, and the event type they booked.
Companion pulls your schedule and gives you a clear list — who's coming, what for, and when — without opening Calendly.
Or combine with Gmail for the full prep routine:
Check my Calendly for tomorrow's calls. For each one, search my Gmail for any previous emails with that person and give me a quick summary of the context.
Companion reads Calendly, cross-references Gmail, and gives you meeting prep in seconds. Walk into every call with context.
What it costs
Calendly API calls are lightweight. Reading a week of bookings uses roughly 500–1,500 tokens — under $0.001 at Claude Haiku rates. The Gmail cross-referencing adds a bit more, but a full prep routine still runs well under $0.01.
More workflows
Reschedule with email: "Check if I have any Calendly meetings that overlap with the company offsite on June 14th. Draft emails to those guests asking to reschedule."
No-show follow-up: "Check my Calendly for meetings from yesterday that lasted less than 2 minutes — those were probably no-shows. Draft polite follow-up emails to those guests."
Weekly booking summary: "How many Calendly bookings did I get this week? What were the most popular event types? What days had the most calls?"
Pre-call email: "For each of my Calendly calls tomorrow, draft a short confirmation email with a bullet-point agenda based on the event type they booked"
Combine with Notion: "Add all my Calendly calls from next week to a Notion table with columns for Name, Company, Event Type, and Time"
The scheduling itself stays in Calendly — that's what it's built for. Companion handles everything that happens before and after the booking.
Achmad Bifari is Creative Designer and Social Manager at Companion. He writes the tutorials and runs @companionbyaios.