Companion Logo
← All posts
tutorial

Automate Calendly with Companion in 5 Minutes

A step-by-step tutorial showing how to use Companion to check Calendly bookings, reschedule meetings, and combine scheduling with email — by voice, free with your own API key.

Achmad Bifari··4 min read

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.

Try it yourself

Automate your job before somebody else does.

Companion is free. BYOK via OpenRouter — 11+ models, no subscription. See the docs →

Download Companion — Free