How to Create Your Cereba AI Workflows in GoHighLevel

Setup your GoHighLevel workflows and start scheduling customers with Cereba.

Connecting Cereba AI to GoHighLevel

5 minute read, 5 minute setup

Cereba works seamlessly with your GoHighLevel accounts without the need of complex code, AI expertise, or comprehensive workflows. This guide will walk you through setting up your GoHighLevel workflows to integrate with Cereba AI, enabling automated AI-Driven conversations, appointment booking, and more.

Watch the video walkthrough: https://youtu.be/DfuxZ3E_NGs

Before Getting Started

Before creating your workflows, make sure you have added the Cereba Custom Fields from within the Cereba App.

Also, while creating these workflows on your own is very simple, if you have access to your GoHighLevel Agency account, you can import the Cereba workflow snapshot with this link: Cereba Snapshot Link

Here are GoHighLevel's instructions on how to import a snapshot.

How Cereba Works with Your HighLevel Workflows

Cereba’s HighLevel integration makes it simple to connect to your existing workflows in just a few short minutes. Cereba uses your existing GHL account

You’ll need 3 simple workflows

  1. Process Message
    1. This continues the conversation and processes additional replies to the conversation
  2. Send Message
    1. This sends the message through your GoHighLevel account so that you can
  3. Trigger (one of your existing workflows)
    1. This is the campaign trigger that sends the first message to Cereba. Usually this would be something like a form autoresponder.

Now let’s set these up:

Workflow 1: Processing Messages with Cereba AI

When a contact associated with one of your Cereba campaigns sends a message, this workflow will send that message to Cereba AI to get an automated response.

Step 1: Create a New Workflow

  • Navigate to the "Workflows" section in GoHighLevel and click "Create Workflow"
  • Name your workflow "Cereba AI - Process Message"

Step 2: Set the Workflow Trigger

  • Under the "Builder" tab, locate the "Trigger" section.
  • Click on "Add New Trigger."
  • From the "Workflow Trigger" dropdown, select "Customer Replied."
  • WORKFLOW TRIGGER NAME: "Cereba Contact Replied"
  • FILTERS: 
    • Use the following filters
    • "Reply Channel" - Enter the channel where you are communicating with the contact (SMS for example)
    • “Cereba Campaign” - Enter the exact name of the Cereba campaign that this contact is part of. This gives you control over who receives Cereba messages. If you want all contact replies to be sent to Cereba, do not include this field.
  • Click "Save Trigger."

Step 3: Add "Send to Cereba" Webhook Action

  • Add the Webhook action
  • ACTION NAME: Send Cereba AI Response
  • Webhook Method: POST
  • URL: https://api.cereba.ai/message/new
  • Click “Save Action” 

Workflow 2: Sending the Cereba AI Response

Now Cereba will process the contact’s message and send the response back. This workflow will send that new message to your contact directly through GoHighLevel

Step 1: Create a New Workflow

  • Navigate to "Workflows" in GoHighLevel and click “Create Workflow."
  • Name the workflow "Cereba AI - Send Message".

Step 2: Set the Trigger

  • Under the "Builder" tab, click on "Add New Trigger."
  • Choose "Contact Changed" from the "Workflow Trigger" dropdown menu.
  • WORKFLOW TRIGGER NAME: "Contact Cereba Response Changed".
  • FILTERS: "Cereba Response" "Has Changed".
  • Click "Save Trigger."

Step 3: Add "Send SMS" Action

  • Add the “Send SMS” Action
  • ACTION NAME: "Cereba Response - SMS".
  • Message: Add the custom field "Cereba Response" to the message content.
  • Click "Save Action."

Workflow 3: Triggering Cereba AI for New Leads (Uses an Existing Workflow)

Now that we have created the foundation for Cereba AI to recognize replies, process messages, and respond, we’re ready to create a campaign trigger that will kick off the conversation.

Some examples of common Cereba Campaign triggers are:

  • New lead autoresponders
  • Off hours messages
  • Lead re-engagement
  • Appointment follow up
  • Plenty more!

You’ll need to add the following action to the existing GoHighLevel workflow for any area where you want to trigger a Cereba response:

  1. Update Contact - Cereba Campaign: [Enter campaign name]

That’s it! Once these actions are added to your existing workflows, when a contact hits those steps, Cereba will know to look for a response and will then automatically start engaging with the contact.

Cereba Campaign Trigger Example - New Lead Autoresponder

Let’s use a real-world example. Let’s say that you are running a digital marketing campaign that offers a free consultation to people who fill out a lead form. Your goal is to get engage with them immediately after they fill out the form and then schedule that free consultation through SMS message.

  1. Find your existing form autoresponder campaign
    1. It might look something like this:
  1. Your current autoresponder might have a message that says something like “Hi there, thanks for filling out our form! Did you have any questions about ___?”
  2. If you want Cereba to look for these replies, you’ll just add the Update Contact - Cereba Campaign: [Enter campaign name] action to this campaign, and Cereba will know that it should start responding to messages from contacts associated witht this campaign!

Publish and Test the Workflows

Now you have everything that you need for Cereba to start creating new AI-driven opportunities for you. It’s time to test it.

Once all of these workflows have been published, update your test contact with the Cereba Campaign that you are using. You’ll need to change the Cereba Campaign field to your campaign name.


Once this is done, simply send a text from your phone to your GoHighLevel number and look for Cereba’s response!

Troubleshooting Steps

Not receiving messages? Let’s check a couple of things first!

  1. Is Cereba disabled on the contact?
    1. If the Cereba Disabled checkbox is checked as “Disabled”, Cereba will not process and send a response back to your contact.
  2. Is your contact marked DND?
    1. If your contact is DND, GoHighLevel will not send the message
  3. Next check the audit logs on your contact to see where the breakdown is. Did your contact enter the  “Process Message” workflow? Did they make it to the “Send Message” workflow? 
  4. Is the Send to Cereba webhook set up correctly?
  5. Did you use the correct field for the Send Message workflow?
  6. Is your Cereba Campaign exactly what you used in your trigger workflow?

Still need help? We can take a look! Contact our support team here: [support link]

That’s a Wrap!

Now your Cereba workflows are all set up and ready to start creating meaningful engagement for your business through intuitive AI!

This is just the beginning of your AI-Drive customer engagement journey. Start thinking of other ways that you can weave Cereba into the fabric of your customer journey to create even more opportunities.