A messaging connection links a messaging AI agent (Retell or Vapi) to your GHL location. When an inbound message arrives (SMS, WhatsApp, Instagram, etc.), a GHL workflow can route it to your messaging connection, and the AI reads the message, generates a response, and sends it back through GHL Conversations.
Messaging connections are separate from voice connections. A voice connection handles phone calls. A messaging connection handles text-based conversations. Create one of each if your AI handles both.
In the Sympana dashboard, open the Retell or Vapi page.
Switch to Messaging Connections
Click the Messaging tab at the top of the page (next to Voice).
Click Add Messaging Connection
Click the button to create a new messaging connection.
Enter a connection name
Give it a clear name like “SMS Support Agent” or “WhatsApp Sales Bot.”
Select your messaging AI agent
Choose the Retell or Vapi agent that will handle messages. This should be an agent configured for text conversations, not voice.
Select a calendar (optional)
Only needed if the messaging agent uses appointment functions (Book Appointment, Get Slots, etc.). Skip this if the agent only handles general conversations.
Configure Contact Access
Set up who the AI is allowed to message. See Contact Access below.
Select functions
Choose which functions the messaging agent can use — same 11 functions as voice connections (Book Appointment, Get Contact, Update Contact Data, etc.).
Configure dynamic variables
Add variables the agent needs in its prompt — contact name, email, custom fields, etc.
Configure Human Handoff
Set up keywords and rules for when the AI should stop and hand off to a human. See Human Handoff below.
Save the connection
Click Save or Create Connection. The connection is now available for use in GHL workflows.
Trigger: Handoff Requested (Sympana) → Action: Add Tag "ai_msg_handoff" → Action: Assign contact to team member → Action: Send internal notification (SMS/email to your team) → Optional: Create Task "Follow up with {{contact_first_name}}"
After creating a messaging connection, build a GHL workflow to use it:
Create a new workflow
In GHL, go to Automation → Workflows and create a new workflow.
Add the Message Received trigger
Search for Message Received under Sympana Connector.
Add channel filters (optional)
Filter by channel if you only want to handle specific message types: SMS, WhatsApp, Instagram, Facebook, Webchat, TikTok, or Email.
If no channel filter is applied, the workflow responds to ALL inbound message channels. Channel filtering belongs in the GHL trigger, not in the messaging connection itself.
Add contact tag filters (optional)
Add an If/Else condition to check for the ai_msg_enabled tag before sending to AI.
Add the Send AI Message action
Search for Send AI Message under Sympana Connector. Select your messaging connection.
Publish and test
Publish the workflow and send a test message to verify the AI responds.