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
Setup Instructions
1
Set the Trigger
Create a new GHL workflow with trigger: Appointment Status Changed → Booked.
2
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
3
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}}.4
Send the Transcript
Add an Email or Internal Notification action that includes the formatted transcript output.
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
