Webhook to check the availability of a time slot in Google Calendar and create the event
Forget about double-booking and endless back-and-forth. Save your time—just send the info and your event gets scheduled only if the slot’s actually free.
Scrambling to manually check for open slots before adding meetings to Google Calendar is a recipe for mistakes, double bookings, and wasted time. Every request means switching tabs, cross-referencing calendars, and sending tedious messages back and forth—often resulting in missed opportunities or frustrated team members when things slip through the cracks. Without automating this, you risk not just precious hours lost to menial coordination, but also your professional credibility when someone realizes you’ve scheduled over an existing event.
This formula from Botize changes everything: a dedicated webhook receives the event details (title, description, desired start/end times), instantly checks your selected Google Calendar for availability within your chosen time slots and timezone, and—if your calendar is clear—books the meeting in seconds. All it takes is a single trigger: no more manual oversight, repetitive admin, or scheduling anxiety. The process is fully customizable too, so you set which calendar is checked, which hours are eligible for booking, and how your timezone is handled. Suddenly, coordination flows smoothly and your attention stays on what matters, not on managing calendars.
Ready to reclaim your time and step into seamless scheduling? Follow the step-by-step instructions to set up this formula in Botize, personalizing it as needed, or use the ready-made template if you want to get started in under a minute. The power to automate your calendar and never double book again is just a few clicks away. Let’s make your schedule work for you—automatically.
Start using this automation
It's ready to go. Choose how to set it up in your account.
Open it in the Botize editor
Load it into your account and customize it in the visual panel, with everything in view.
Open it in Claude or ChatGPT
Copy this and paste it into ChatGPT or Claude (with the free Botize connector): it'll load the automation, tailor it with you and save it to your account.
Not connected yet? Claude guide · ChatGPT guide
Never Miss a Perfect Moment: Book Google Calendar Slots Instantly
Here’s the idea: send a webhook with your event details (title, description, start and end time). Our automation quietly checks if that slot’s available in your Google Calendar. Free? Boom—the event appears. Busy? You get nothing booked, so there’s never an accidental overlap.
| Manual | Botize | |
|---|---|---|
| Check calendar for availability | 3 | 0 Minutes |
| Switch to calendar view and double-check | 2 | 0 Minutes |
| Manually create the event | 2 | 0 Minutes |
| Send confirmation (or, worse, apologize later for a conflict) | 2 | 0 Minutes |
| Total | 9 | 0 Minutes |
Looking to automate your Google Calendar bookings? You just landed on the solution you’ve been searching for. No extra configuration headaches, no guessing—just smooth, real-time scheduling magic.
Coach Scheduling 101
Lisa runs coaching sessions and wants clients to book only when she’s available. With this, clients can request slots via a form—in seconds, they’re on Lisa’s calendar if the time is free.
No More Double-Bookings
It checks for conflicts so you never embarrass yourself again.
Lightning Fast
Events are created as soon as you send the details—no manual input.
Fits Your Life
Customize time zones, preferred slots, and the calendar you want.
Family Calendar Harmony
The Rodriguez family uses a shared Google Calendar for everyone’s appointments. Their automation checks availability and avoids booking dentist appointments on top of soccer practice.
⌾︎ Perfect if you run appointments, interviews, coaching, or anything that needs calendar precision.
⌾︎ Also great for teams or families who share a Google Calendar and want to automate scheduling.
✕ Not really for you if you only use paper planners.
✕ Or if your world doesn’t revolve around Google Calendar at all.
✓ Choose your time zone so bookings always land in your real-world hours.
✓ Define which daily time slots are valid for reservations (e.g., only mornings, only afternoons, or both).
✓ Pick ANY Google Calendar you have access to as your automation's source of truth.
This automation creates a webhook that receives the title and description for a new event, along with its start date and time and end date and time. It first checks whether that time slot is available in Google Calendar and, if it is, the event is created automatically. To use this task, you will need to customize your time zone, define the available time slots that the automation should work with, and select the Google Calendar that will be used to check availability and create the event.
Related automations
Other ready-to-use automations you may find useful.
Apps in this automation
These are the apps this automation connects. Open any of them to discover everything you can automate with it.
Actions used
These are the exact steps this automation runs. Each action can be reused in other automations.