Connect Google Calendar to Twilio
Ideas
What you can do with Google Calendar and Twilio
Text clients to confirm tomorrow's appointments
Clients with an appointment tomorrow get a text, and their YES or NO reply updates the event in your Google Calendar.
See how it worksOffer cancelled appointments to your waitlist by text
When an appointment is cancelled, everyone on your waitlist is texted the open slot, and the first to reply YES gets booked.
See how it worksGet today's schedule by text each morning
Every weekday morning you get a text listing today's events from your Google Calendar.
See how it worksText missed callers open times and book them by reply
Missed callers get a text with your next free times, and replying with a number books that slot in your Google Calendar.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Google Calendar and Twilio, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Google Calendar and Twilio automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Only text reminders for events with "Client:" in the title, and skip anything already marked confirmed in the description.
If a client replies asking to reschedule, use AI to read the message, find my next free slots this week and text back three options.
Use cases
Why people connect Google Calendar and Twilio
How the two apps work together
- A check every few minutes or a daily schedule reads upcoming Google Calendar events and finds the phone number in the description or attendee details.
- Reminders and summaries are sent by SMS from your Twilio number at the times you set.
- Replies to the text arrive instantly through a Twilio webhook, and the script can update the event title, description or colour in Google Calendar.
Service businesses cutting no-shows
A dentist, salon or tutor texts each client a reminder the day before their Google Calendar appointment. Fewer people forget, and the reminder includes the time and address.
Field teams getting their day by text
Technicians without a laptop get a morning SMS listing their calendar jobs with times and addresses. They start the day knowing where to go.
Coaches confirming sessions
Clients reply YES or NO to a text and the event is updated or flagged. The coach sees who confirmed without chasing anyone.
Owners notified of last-minute changes
When an event is moved or cancelled close to its start time, the owner gets a text. Changes are not missed while away from the computer.
More apps
Google Calendar, Twilio and other apps in one automation
Look up client numbers from a sheet
Before each Google Calendar appointment, find the client name in my Google Sheet of clients, get their mobile number there and text them a reminder 24 hours ahead.
Post confirmations and cancellations to Slack
When a client replies to an appointment text, mark the calendar event as confirmed or cancelled and post the reply to #front-desk.
Remind clients with unpaid deposits
For tomorrow's appointments, check Stripe for a paid deposit and text a payment link to anyone who has not paid yet.
Setup
Connect Google Calendar and Twilio once
Google Calendar
Calendar / Scheduling
- At console.cloud.google.com, create a project and enable the Google Calendar API.
- Set up the OAuth consent screen: Internal on Google Workspace, or External on a personal account. Add the scope
https://www.googleapis.com/auth/calendar.events(orcalendar). - Create an OAuth client of type Web application with the redirect URI
https://clickruntime.com/oauth/callback. - In the ClickRuntime dashboard, open Connections, choose Google Calendar and enter the client ID and secret, then connect.
- Prefer a service account? Create one with a JSON key, share the calendar with its email with Make changes to events, and save the key as a secret on Connections & secrets.
Twilio
SMS / Voice
- Sign in to the Twilio Console and note your Account SID from Account Info.
- Go to Account, API keys & tokens and create a Standard API key.
- Copy the key's SID (it starts with
SK) and its Secret. Twilio only shows the Secret once. - In the ClickRuntime dashboard, open Connections & secrets and save the Account SID, key SID and Secret as secrets for Twilio.
FAQ
Questions about connecting Google Calendar and Twilio
Which phone number do texts come from?
Where does it find the client's phone number?
Can clients book or cancel by text?
Which calendar does it use?
Can it send reminders at different times for different events?
What time zone are reminders sent in?
Will it text people about past events when I turn it on?
Related pages
Keep exploring
Tell your assistant what Google Calendar and Twilio should do together
Free plan. No credit card.