Consultation booking right in the chat

The client picks a service and a free time in chat, and the scenario creates the booking, adds the meeting to the calendar and saves the client to the base.

  • Booking without calls or manual back-and-forth
  • Shows only free slots
  • The meeting lands in the calendar at once
  • The client is added to your base
WebhookWhatsApp

How it works

To create Microsoft Outlook records from asproCloud without manual input, use a ready-made scenario.

  1. Starts when: GET: Verify Webhook
  2. Then: Verify Token
  3. Starts when: Return Challenge
  4. Check: Is Regular Message?
  5. If yes: Switch
  6. If yes: Return 200 OK (Regular Message)
  7. If no: Whatsapp Agent
  8. If no: Switch on Action
  9. If yes: Return Ping Response
  10. If no: Handle INIT - Return Consultation Types
  11. Then: Merge Paths
  12. Then: Encrypt Response
  13. Starts when: Respond to Webhook
  14. If no: Prepare Calendar Request
  15. Then: Google Calendar Events
  16. Then: Calculate Available Slots
  17. If no: Prepare Date Refresh Request1
  18. Then: Google Calendar Events (Date)
  19. Then: Calculate Slots for Date
  20. If no: Handle Confirm Booking
  21. If no: Prepare Booking Data1
  22. Then: Search Existing Customer
  23. Then: Check Customer Exists1
  24. Then: Upsert Customer in Airtable
  25. Then: Lookup Service
  26. Then: Create Booking in Airtable1
  27. Then: Create an event
  28. Then: Update Booking with Calendar ID1
  29. Then: Send WhatsApp Confirmation
  30. Then: Prepare Success Response1
  31. Starts when: POST: Receive Messages1
  32. Then: Decrypt WhatsApp Request1
  33. Then: OpenAI Chat Model
  34. Then: whatsapp_consult_template
  35. Then: whatsapp_message_tool

You can launch this asproCloud + Microsoft Outlook integration in Scriptera: describe the task in plain words — the scenario is built, launched and monitored for you.