Skip to content
Workflow template

Book appointments over WhatsApp

Asks a customer for a service from your list and a time, books the slot in Google Calendar if it is free, and confirms on WhatsApp. Needs a WhatsApp Cloud API number in your own Meta app: after publishing, you add its app secret and a verify token, register the webhook address with that token and subscribe it to messages, and connect WhatsApp for the same business account to send the replies.

How it runs

This is the brief Whenever builds from. Change any of it in plain words before you publish.

When

A WhatsApp Business message (Meta webhook); reply from the number it reached.

Then

  1. Per text, find the sender's row in tab 1 of the Google Sheets id from setup (Phone, Service, Status), or add one.
  2. Skip Booked rows.
  3. If Service is empty: save it if on my setup list and ask for a YYYY-MM-DD HH:MM time (setup timezone), else send the list.
  4. Else if that time is free for my setup length in my Google Calendar, book, confirm, mark Booked; if malformed or taken, say so, ask again.

Apps it connects

Related templates

All templates

Agents should build your automations, not be them

Describe your first workflow in plain words. AI building is free within weekly usage limits; you pay when it runs.