AgeBridge Guided Project · IntermediateAbout 6 hours

WhatsApp booking assistant

A customer books a real calendar hour over WhatsApp, and anything that is not a booking reaches a person instead.

0/8 steps builtYour progress is saved on this device.

Before you start

Get ready

What you'll have at the end

An n8n workflow that reads a WhatsApp message, offers three openings the calendar agrees with, books the hour the customer taps, and a second workflow that reminds them the next day through an approved template.

What it proves

conversational flowmessage templatesthe 24-hour rule

Accounts to create

  • Instead of Claude API: OpenAI API

What it costs: Free while you build: the Meta test number messages only phone numbers you verify yourself, and the rest is free tiers plus a few cents of model usage.

Have this ready

  • One made-up studio with a single one-hour service
  • Your own phone, which plays both the customer and the owner while you test
  • A separate Google Calendar with a week of busy blocks, plus one day covered by a single timed 09:00 to 18:00 event marked Busy

How it fits together

WhatsApp messagethe customer writes in their own wordsn8n WhatsApp Triggerone run per messageClaudeintent, day and part of day as JSONGoogle Calendarthe busy blocks for that dayCode nodethree free hours, never a busy oneList messagethe customer taps a timeCalendar eventbooked, then confirmed
  1. WhatsApp message: the customer writes in their own words
  2. n8n WhatsApp Trigger: one run per message
  3. Claude: intent, day and part of day as JSON
  4. Google Calendar: the busy blocks for that day
  5. Code node: three free hours, never a busy one
  6. List message: the customer taps a time
  7. Calendar event: booked, then confirmed