Logo

Please install Yoast, RankMath, or SEOPress to use breadcrumbs.

Primary vs Non-Primary Conversation AI Bots in GoHighLevel

Primary bots manage general inbound conversations, forming the foundation of your communication strategy. In contrast, non-primary bots support workflows by handling specific tasks within designated channels when integrated into a workflow. Ensuring that both types of bots are assigned the right communication channels is key to maintaining smooth operations and delivering optimal customer interactions.


Primary Conversation AI Bots

The main bot handles all conversations that haven’t been assigned to a different bot within a workflow. It acts as the primary AI assistant for general inbound communication, based on the channels it has been assigned.

IMPORTANT: You can switch primary bots at any time. Changing the primary bot won’t impact any existing configurations, but you’ll need to ensure that all necessary communication channels are properly assigned to the new primary bot if required.


How Primary Bots Function

Primary bots manage conversations from assigned communication channels like SMS, Facebook, or live chat, provided they aren’t already handled by conversation AI bots within a workflow. Serving as the default responders, they help maintain smooth and efficient customer interactions.

  • General Conversations: Primary bots respond automatically to messages received outside of workflow automation.
  • Channel Dependence: Their ability to respond is determined by the channels you assign to them.


How to Assign “Primary Status” to a Bot

  1. Navigate to the Conversation AI dashboard in your sub-account settings (Settings > Conversation AI)
  2. Create a new bot or select the bot you want to set as the primary bot.
  3. Click the “Set as Primary” button to set the bot as the primary bot.
  4. Click the “Save” button to save your changes.



Adding Conversation Channels to Primary Bots

Assigning channels ensures that bots can communicate through specific conversation channels like SMS, Facebook, or live chat. The primary bot handles general inbound messages from the assigned channels, as long as that conversation was not initiated in a workflow that was being handled by another Conversation AI bot.




Non-Primary Conversation AI Bots

Non-primary bots are designed to support workflows by responding to conversations initiated through workflow automation. They operate based on the communication channels within the workflow to which they are assigned.


How Non-Primary Bots Function

Non-primary bots are not involved in general inbound communication. Instead, they work exclusively within the workflows they are assigned to:

  • Workflow Triggered: These bots respond only when a workflow step activates them. You can transfer the conversation to different bots at different steps of the workflow, but only a single bot can be present at any given time in a conversation.
  • Channel-Dependent: Their ability to respond depends on the channels they are configured for in the bot’s settings, which match the communication channels in the workflow from which they are triggered.
  • Specialization: Non-primary bots are ideal for tasks such as appointment booking, follow-ups, or providing specific support for conversations managed within workflows.



Matching Non-Primary Bot Channels to Workflow

Assigning channels ensures that non-primary bots can communicate through specific channels based on their intended use within workflows.

For Example:

If you are setting up a non-primary bot that is trained to respond to leads coming from Facebook and Instagram, you will need the following things to be TRUE:

âś… Non-Primary Bot has Facebook and Instagram as assigned communication channels

âś… Create a lead nurture workflow that triggers from Facebook and Instagram messages

âś… Non-Primary Bot added to the same lead nurture workflow as an action

IMPORTANT: Ensure that the channels used in a workflow match the channels assigned to the bot.

If a workflow includes Facebook and SMS steps, ensure the bot assigned can handle both platforms or designate separate bots for each channel.



Frequently Asked Questions

Q: What’s the difference between a primary bot and non-primary bots?

The primary bot handles all general inbound messages unless they are assigned to a different bot in a workflow. Non-primary bots, on the other hand, are used exclusively within workflows to handle specific tasks.



Q: What happens if I don’t assign all necessary channels to my primary bot?

If channels are missing from the primary bot’s configuration, it won’t be able to respond to messages on those platforms. Make sure all relevant communication channels are assigned to the primary bot to avoid interruptions in customer interactions.



Q: Can I have more than one primary bot?

No, only one bot can be designated as the primary bot at a time. If you need to switch primary bots, you can do so, but ensure that all required channels are reassigned to the new primary bot.



Q: Can non-primary bots respond to general inbound messages?

No, non-primary bots are designed to respond only within workflows. General inbound messages are exclusively managed by the primary bot.



Q: How do I ensure a non-primary bot responds to a specific workflow step?

Assign the non-primary bot to the appropriate step in the workflow and verify that the workflow uses channels that match the bot’s assigned channels. For example, an SMS bot will not respond to Facebook messages within the same workflow.



Q: Can I assign multiple non-primary bots to a single workflow?

Yes, you can assign multiple non-primary bots to a workflow, each configured for different tasks or channels. For example, you could use one bot for appointment booking and another for customer support within the same workflow.



Q: What happens if a workflow includes a channel not assigned to the non-primary bot?

The bot will not respond to messages on channels it isn’t configured for. To avoid this, ensure the channels in the workflow match the channels assigned to the bot.



Q: Can I switch a non-primary bot’s channel assignments after it has been added to a workflow?

Yes, you can modify a non-primary bot’s channel assignments at any time. However, you’ll need to review the workflows using that bot to ensure its new channel configuration aligns with the workflow steps.

Related Articles

Configuring Sender ID and Opt-Out Language for SMS Compliance in GoHighLevel

HighLevel is dedicated to helping you stay compliant with messaging regulations, including A2P 10DLC standards in the U.S. To support this, we’ve enhanced our SMS compliance settings for sender ID and opt-out messaging. These improvements ensure that the initial message in any conversation—such as Missed Call Text-Back (MCTB) or review requests—automatically includes sender identification and […]

John Mamado

Regulatory Bundle and Address Creation for Sub-Accounts in GoHighLevel

What is a Regulatory Bundle? Telecom carriers in certain countries require Regulatory Bundles to confirm the identity and location of individuals or businesses acquiring phone numbers. These bundles typically include documents like a government-issued ID, utility bills, or business registration information, ensuring compliance with local laws on number ownership. Phone numbers in regulated regions cannot […]

John Mamado
Logo
Go HighLevel Onboarding, Training, Education, Coaching, Support, Products and Services. Enabling Customer Success for GHL Agencies Worldwide
Copyright Growthable LLC 2025 | All Rights Reserved