Set Up Cereba to Reply to Instagram DMs

Learn how to use Cereba.ai and GoHighLevel to respond to Instagram DMs using AI and book appointments on autopilot

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:

  1. Process Message - Continues the conversation and processes additional Instagram DM messages.
  2. 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
    1. Branch 1: If Workflow Trigger is Instagram DM.
    2. 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:

  1. Test by updating a contact with the specified Cereba Campaign for each channel.
  2. Initiate conversations via both Instagram DM and SMS, and confirm the responses are correctly routed.
  3. Ensure Cereba Disabled is not checked.
  4. Verify that the contact is not marked DND.
  5. Check audit logs to see the workflow progression.
  6. 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.