Overview
This workflow automatically sends a formatted conversation transcript to relevant parties whenever an appointment is booked. It uses the Assistable API to fetch messages, custom code to format them, and GoHighLevel’s workflow engine to deliver the result.Workflow Summary
| Step | Action | Purpose |
|---|---|---|
| 1 | Trigger: Appointment Status → Booked | Start when a booking is set |
| 2 | Custom Webhook (Assistable API) | Fetch conversation messages |
| 3 | Custom Code | Format raw JSON into clean transcript |
| 4 | Email or Notification | Deliver transcript to recipients |
Setup Instructions
Add Custom Webhook (API Request)
Configure a GET request:
- URL:
https://api.assistable.ai/v2/get-conversation - Header:
Authorization: Bearer {{Your_v2_api_key}} - Query Params:
contact_id→{{contact.id}},location_id→{{location.id}} - Enable Save Response
Add Custom Code Formatting
Map the webhook response messages to a custom code step that converts raw JSON into readable text. Use the message array from
{{custom_webhook.1.response.messages}}.Related Pages
Send Summary
Send summaries instead of full transcripts
Data Extraction
Extract key data from conversations
No-Show Followup
Automate no-show follow-ups
