Incorporating Cereba AI for Instagram DM on GoHighLevel allows you to automate customer interactions seamlessly through Instagram. This guide will walk you through the setup process to integrate Cereba AI with your GoHighLevel workflows, enabling automated AI-driven conversations specifically for Instagram DMs.
Before Getting Started
Ensure you've added the Cereba Custom Fields within the Cereba App.
Make sure you have created your AI Campaign in Cereba. This will make your new campaign accessible with the Cereba Campaign ID field in HighLevel
How Cereba Enhances Your HighLevel Workflows
Cereba’s integration with GoHighLevel enables you to connect existing workflows to automate Instagram DM responses, book appointments, and more.
You’ll create three essential workflows:
Process Message - Continues the conversation and processes additional Instagram DM messages.
Send Message - Sends Instagram DM messages through GoHighLevel.
Option 1: Setting Up Cereba for Instagram DM Exclusively (No Other Channels)
Workflow 1: Processing Messages with Cereba AI
This workflow captures messages sent in Instagram DMs and forwards them to Cereba for processing.
Step 1: Create a New Workflow
Go to "Workflows" in GoHighLevel and select "Create Workflow."
Name your workflow "Cereba AI - Process Message."
Step 2: Set the Workflow Trigger
Under the "Builder" tab, add a new trigger.
Choose "Customer Replied" from the "Workflow Trigger" dropdown.
Set FILTERS to:some text
"Reply Channel" - Select "Instagram DM."
Tip: If you want to limit your trigger to specific Cereba AI Campaigns, you can add the "Cereba Campaign ID" field as another filter here.
Step 3: Add 'Send to Cereba' Webhook Action
Add a Webhook action.
Set the Webhook Method to POST and URL to https://api.cereba.ai/message/new
Click “Save Action”
Workflow 2: Sending the Cereba AI Response
This workflow manages the response from Cereba, sending it back to the customer via Instagram DM.
Step 1: Create a New Workflow
Name it "Cereba AI - Send Message."
Step 2: Set the Trigger
Choose "Contact Changed" from the "Workflow Trigger" dropdown.
FILTERS: "Cereba Response" "Has Changed".
Step 3: Add 'Send Instagram DM Message' Action
Add the “Send Instagram-DM Message” action, using the "Cereba Response" custom field for the message content.
Option 2: Setting Up Cereba for Instagram DM Along with Another Channel Like SMS
This setup is ideal for businesses that want to manage Instagram DMs alongside other communication channels, such as SMS, within GoHighLevel, using Cereba AI to automate responses across multiple platforms. Here's how to configure it:
Workflow 1: Processing Messages with Cereba AI
This workflow captures messages from both Instagram DM and SMS, routing them to Cereba for processing. It uses conditional logic to handle the different channels.
Step 1: Create a New Workflow
Navigate to "Workflows" in GoHighLevel and select "Create Workflow."
Name your workflow "Cereba AI - Process Message."
Step 2: Set the Workflow Trigger
Under the "Builder" tab, add two new triggers:some text
Trigger 1: Customer Replied - SMS
Trigger 2: Customer Replied - Instagram DM
Set FILTERS for each to match the corresponding reply channel.some text
Reply Channel for SMS: "SMS"
Reply Channel for Instagram DM: "Instagram DM"
Step 3: Add Conditional Logic
Add an "If/Condition" step to create two branches in the workflow:some text
Branch 1: If Workflow Trigger is Instagram DM.
Branch 2: If Workflow Trigger is SMS.
Step 4: Update Contact Fields for Instagram DM
In the Instagram DM branch, add an action to update contact fields.some text
Set "Cereba Campaign ID" to the Cereba Campaign that you created for this.
Step 5: Send to Cereba Webhook
For both branches, add the Webhook action.some text
Set the Webhook Method to POST and URL to
https://api.cereba.ai/message/new
Workflow 2: Sending the Cereba AI Response
This workflow manages responses from Cereba, sending them back to the customer through the appropriate channel.
Step 1: Create a New Workflow
Name it "Cereba AI - Send Message."
Step 2: Set the Trigger
Choose "Contact Changed" from the "Workflow Trigger" dropdown.
FILTERS: "Cereba Response" "Has Changed."
Step 3: Add Conditional Logic for Response Delivery
Add an "If/Condition" step to check the "Cereba Campaign."some text
If Campaign is Instagram DM: Use the "Send Instagram-DM Message" action.
Otherwise: Use the "Send SMS" action.
Ensure the "Cereba Response" custom field is included in the message content for both actions.
Testing and Troubleshooting
After setting up the workflows:
Test by updating a contact with the specified Cereba Campaign for each channel.
Initiate conversations via both Instagram DM and SMS, and confirm the responses are correctly routed.
Ensure Cereba Disabled is not checked.
Verify that the contact is not marked DND.
Check audit logs to see the workflow progression.
Confirm webhook and message settings are correct.
Conclusion
With Cereba set up for Instagram DMs and SMS on GoHighLevel, you can automate sophisticated interactions across multiple channels without extensive coding or AI expertise. This integration helps streamline your customer engagement and communication workflows, allowing you to focus more on strategic business activities.