Appointment booking by chat: the assistant answers and follows up

The assistant replies to clients in chat, books them into free slots, and follows up with no-shows on its own, keeping a record in a table.

  • Answers inquiries in chat via twilio
  • Books appointments into free slots
  • Reschedules and cancels on request
  • Follows up with those who didn't book
TwilioHTTP Request Tool

How it works

To connect asproCloud and Twilio, you don't need a developer: a ready-made scenario links them in minutes.

  1. Starts when: Twilio Trigger
  2. Check: Check For Command Words
  3. If yes: User Request STOP
  4. Then: Send Confirmation
  5. If no: Get Existing Chat Session
  6. Then: Appointment Scheduling Agent1
  7. Then: Create/Update Session
  8. Then: Send Reply
  9. Then: OpenAI Chat Model1
  10. Then: Find Follow-Up Candidates
  11. Then: Generate Follow Up Message
  12. Then: Update Follow-Up Count and Date
  13. Then: Send Follow Up Message
  14. Starts when: Every 24hrs
  15. Then: Structured Output Parser
  16. Then: Auto-fixing Output Parser
  17. Then: OpenAI Chat Model2
  18. Then: OpenAI Chat Model3
  19. Then: Get Availability
  20. Then: Get Existing Booking
  21. Then: Find Existing Booking
  22. Then: Reschedule Booking
  23. Then: Cancel Booking
  24. Then: Create a Booking

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