GHL Scale Up - GoHighLevel Expert Agency
AIConversation AIHuman Handover2026

How to Notify a Human in GoHighLevel
Without Stopping Conversation AI

GHL Scale Up
GHL Scale Up Team
GoHighLevel Specialists · 200+ Builds Delivered · Facts checked against HighLevel documentation, 20 October 2026

You have built a Conversation AI bot that answers questions and collects lead details. When a prospect asks for something only a person can handle, such as a custom arrangement, you want a team member alerted. What you do not want is for the bot to go silent the moment the alert fires.

Short answer

In GoHighLevel, alerting a person and handing over the conversation are separate controls, and you can configure the alert without the handover. The closest documented design is to use a Trigger a Workflow action in Bot Goals that starts a workflow containing only internal actions, such as a staff notification, a task and a tag. What the documentation does not state is whether the bot keeps replying after that workflow runs. That depends on your bot's settings, so you need to test it. This guide shows how to build the setup and how to run that test.

In this article, Conversation AI is HighLevel's AI agent that replies to contacts in channels such as SMS and chat. A handover passes the conversation to a person. A notification only tells a person something needs attention. Bot status is whether the bot is allowed to reply to a given contact right now.

Each claim below is labeled. Documented means HighLevel's help articles say it. Configuration-dependent means it varies with settings, bot type or account. Unverified means we could not confirm it. We did not run a live test for this article, so nothing here is labeled 'verified in testing'. Run the tests in Phase 5 before relying on it.

What's in this guide
Project Help

Get quick guidance for your migration.

Book a 30 min Free Call

Why GoHighLevel Conversation AI May Stop After Human Handover

The native Human Handover action is built to move a conversation to a person, and it includes a pause. Documented (Human Handover article, modified 2 June 2026):

  • It is configured in Bot Goals under Setup Your Actions, and it is released through Labs, so it may need enabling before it appears.
  • It has three trigger scenarios, each with an Enable Scenario toggle: Human Requested, Lack of Information and Failed to Resolve Issue.
  • After it fires it can assign the conversation, send a Final Message, create a task, add a tag and apply Bot Pause Behaviour, a timer set in days, hours and minutes.
  • The article describes the timer as a way to resume bot interactions later, and its FAQ describes the period as one in which the bot will not respond.

In Flow Builder, the guide says a Human Handover condition makes the bot stop and notify a person. So if your goal is a handover, a pause is expected. If your goal is only an alert, a handover action is the wrong tool, because the pause is part of what it does.

Two other mechanisms can pause the bot without any handover. Documented (Bot Status for Individual Contacts, modified 12 October 2026): the bot can go to sleep after a manual staff reply, or after a workflow sends a message, if your sleep settings are configured that way. A HighLevel changelog says those two sleep triggers are now separate settings, called Manual Message and Workflow Message. It does not say where they are, so look in your Conversation AI settings rather than following a menu path from a third party.

GoHighLevel Conversation AI: Human Handover vs Workflow Notification - which pauses the bot
GoHighLevel Conversation AI: Human Handover vs Workflow Notification - which pauses the bot

Can You Notify a Human Without Stopping Conversation AI?

QuestionAnswerLabel
Can a notification be set up separately from Human Handover?Yes. Trigger a Workflow and Email Notification Settings are separate actions from Human HandoverDocumented
Can a workflow started by the bot notify staff, assign, create a task or tag?Workflows can contain those actions. That a bot-triggered workflow can contain them is consistent with the documentation, but the actions' official pages were not reviewed for this articleConfiguration-dependent
Does the bot keep replying after Trigger a Workflow runs?The documentation does not sayUnverified
Does a staff-only internal notification put the bot to sleep?Not documented. The sleep settings describe messages sent as workflow messages; whether an internal notification counts is unknownUnverified
Does a message the workflow sends to the customer put the bot to sleep?It can, if the Workflow Message sleep setting is onDocumented, configuration-dependent
Can the bot's status be checked?Yes, from the conversation composer icon and audit logsDocumented

So the direct answer is: yes, you can separate the alert from the handover, and the workflow route is the most promising design. Whether the AI keeps answering afterward is something to confirm in your own account, using the method below. We do not recommend labeling any setup 'always keeps the bot running' until you have seen it in a live conversation.

Human Handover vs. Workflow Notification in GoHighLevel

These are notification, assignment, handover and bot status. They are related but separate controls.

Configuration or ActionWhat It Is ForEffect on the BotWhat to Verify
Native Human HandoverEscalate a conversation for human interventionDocumented: includes a configurable pause. Flow Builder: bot stopsHow long the pause lasts and what happens when it ends
Trigger a WorkflowStart a published workflow when a plain-language condition occursNot documentedWhether the bot replies to the next message after the workflow runs
Email Notification SettingsAlert staff when the agent cannot answer or a conversation needs reviewNot documented as pausingWhich conditions send the alert; whether it covers your cases
Conversation assignmentRoute the conversation to a staff memberHandover can assign. Whether assignment alone changes bot behavior is not documentedBot status before and after assignment
Bot status controlsDecide whether the bot may reply to a contactDirectly controls replies: Active, Inactive, SleepWhether a staff reply, a workflow message or a handover changed the status

Use notification alone when the bot can still give useful, accurate answers while a person prepares to respond. Use handover when a person must take over (see the last section before the FAQ).

How to Notify a Human Using a GoHighLevel Workflow

These steps follow the documented requirement that the workflow exists and is published before the bot can use it. Action names and layouts in the workflow builder can differ by account, so confirm each action in your builder.

Phase 1: Decide What Should Happen

Write down, before touching any settings:

  • Which questions the AI should answer on its own (services, hours, general information).
  • Which requests should alert a person (custom arrangements, pricing decisions, a request for a specific person).
  • Which situations need a real handover instead (a complaint, a sensitive issue, anything the AI could answer wrongly).
  • What details must be collected first (name, email, phone, service requirements).
  • Who gets the alert, and what they should do when it arrives.
  • What happens once a person starts replying: does the bot step back?

These decisions matter because the platform treats an alert, an assignment and a handover differently. If the last question has no answer, you may end up with a person and the bot both replying.

Phase 2: Prepare the Bot

Open the bot (AI Agents `>` Conversation AI, then the bot) and review its Bot Goals, instructions and knowledge. Instruct the bot to:

  • Answer only from approved business information, and say so when it does not know.
  • Collect the details you need naturally, without re-asking for what is already on the contact record.
  • Recognize the situations that need a person.
  • Tell the customer that the team has been asked to follow up, not that someone has read the message or will reply by a specific time, unless your process guarantees that.

A prompt cannot override the platform's pause, sleep or stop controls. It can only change what the bot says.

Phase 3: Build the Notification Workflow

  1. In the correct sub-account, create a new workflow and name it clearly, for example 'Conversation AI: team follow-up needed'.
  2. Choose a start that does not duplicate the bot action. The documentation warns that attaching the bot action to a workflow that already runs from the same trigger will make it run twice. The simplest option is to leave the workflow without its own trigger conditions and let the Trigger a Workflow action start it (confirm your builder allows this).
  3. Add the internal actions you need. Standard options include a staff or internal notification, assigning the contact or conversation to a user, a task, and a tag (for example 'needs-human-review'). Confirm each in your builder.
  4. Put the contact's name, phone, email and the service they asked about in the notification body, using the builder's merge fields. The Trigger a Workflow article does not say what conversation data a bot-triggered workflow receives, so do not assume the question text is available. Check what appears in the execution log.
  5. Add a guard against repeat runs. Use a tag condition (skip if the contact already has the tag) or check the workflow's re-entry setting; see workflow re-entry.
  6. Do NOT add: a message to the contact (it may count as a workflow message and put the bot to sleep), the 'Update Conversation AI Bot and Status' action set to Inactive, or any handover or stop action.
  7. Publish the workflow. The bot can only select published workflows.
  8. Run the workflow once against a test contact and read its execution history. See enrollment history and execution logs for how to read it.

Staff Notification Settings

The Human Handover article says staff must turn on 'When a conversation gets assigned to me' and 'When a task gets assigned to me' under Settings `>` My Staff `>` Edit `>` Notification Settings. That is documented for handover. If your workflow assigns a conversation or creates a task, check the same settings, and test, because the article does not say they govern workflow actions too.

How to Connect the Workflow to Conversation AI

Documented (Trigger a Workflow within Conversation AI, modified 3 June 2025; Bot Goals configuration, modified 4 June 2026):

  1. Open the bot and go to the Bot Goals tab. Bot Goals apply to the one bot you selected.
  2. Under the actions, click Trigger a workflow. If the bot is new, give it a name first.
  3. Enter an Action Name, so you can recognize the action later.
  4. In Select a published workflow to trigger, choose the workflow from Phase 3.
  5. In When to trigger a workflow, describe the condition in plain language.
  6. Click Save. Unsaved changes may be lost if you leave the page.

A good condition is specific. For example: 'The contact asks to speak with a team member, asks for a custom or non-standard arrangement, or asks for a pricing or contract decision that needs team review.' Do not treat this as an exact phrase. The documentation says the AI recognizes the condition from the description and that triggering is not guaranteed, so wording matters and testing is the only check.

Three cautions from the documentation:

  • The condition can be met by the bot's or the contact's messages, so a bot reply that mentions the topic could fire it.
  • If another action uses a similar trigger, such as a contact-information action, the AI decides which action runs. Keep conditions distinct.
  • The article for this action is the oldest source (June 2025). Compare it with what you see on screen.

If you use Flow Builder, note that the Flow Builder guide lists Human Handover as a condition and describes the Conversation AI workflow action in the other direction (workflows calling a bot). It does not list Trigger a Workflow. Whether your Flow Builder bot supports it is unverified.

How to Check Whether Conversation AI Is Still Active

Check the Status

Documented: open the contact's conversation in Conversations. The Conversation AI status icon sits in the message composer. Click it to see or change the status: Active (replies or suggests replies), Inactive (off until someone reactivates it) or Sleep/Snooze (paused, optionally until a set time). The icon is available only when the bot is in Suggestive or Auto-Pilot mode. If it is missing, confirm Conversation AI is enabled for the sub-account, a bot is assigned to the channel, and the bot is in one of those modes.

Check What Changed It

Documented: open Audit logs at the bottom of the Contact Details panel to see when a status changed and what caused it. Sub-account-wide, go to Settings `>` Audit Logs and filter the Module to Conversation AI Activity.

Things That Can Change the Status

  • A staff reply, if sleep settings pause the bot after manual messages.
  • A message sent by a workflow, if sleep settings pause the bot after workflow messages.
  • An opt-out keyword such as STOP from the contact.
  • Reaching the maximum bot messages for the conversation (1 to 100, default 100 for new bots).
  • A handover with Bot Pause Behaviour.
  • A workflow action that updates the bot status.

A contact-level Inactive status overrides global settings until someone sets it back to Active, and bulk updates are not supported for this control; use workflows for large-scale changes.

Example: Notify a Human While the AI Continues Answering

A business has a bot that explains services, collects name, email, phone and requirements, and flags prospects who need a detailed discussion. The table shows what the setup is meant to do and what has to be confirmed. This sequence has not been tested. Treat the right-hand column as your test script, not as a result.

StepWhat Should HappenWhat to Confirm
Customer: 'Can you explain what services you offer?'The bot answers from approved informationAnswer matches your knowledge base
Customer: 'Can someone from your team discuss a custom arrangement with me?'The bot acknowledges the request. The condition in Trigger a Workflow is recognizedWorkflow ran once (execution log). Bot reply does not claim a person has already replied
Internal actionThe designated person receives the notification, task and tag, with the contact's detailsRight person, right contact, enough context
Customer: 'Also, what are your usual business hours?'If the bot is still Active, it answersStatus icon still Active. Audit log shows no change. The reply is accurate, not invented
Staff member repliesDepends on your sleep settingsWhether the bot sleeps after a manual message. Decide which you want

If the bot does not answer the hours question, the documented causes to check are in the troubleshooting table: a workflow message that triggered sleep, a handover scenario that also fired, or a status change. The closest alternative then is to turn off the workflow's customer-facing message, or to accept a handover and pause for this scenario.

The point of the example is the difference it shows. In step two a person is told. In none of the steps was the conversation transferred.

Phase 5: Verify That the Bot Keeps Responding

This is the step that decides whether the setup works. Run it in a real, supported channel on a test contact, not in the workflow builder alone.

  1. Start a new conversation with a test contact on the channel you use (for example SMS or web chat).
  2. Ask a question the bot should answer. Confirm it replies.
  3. Send the message that should trigger the workflow.
  4. Open the workflow's execution history. Confirm it ran once, for the right contact, without errors.
  5. Confirm the right staff member received the notification and that it has enough context.
  6. Open the contact's conversation and check the bot status icon. It should still read Active.
  7. Open Audit logs for the contact. Confirm no unexpected status change was recorded.
  8. Send a second question the bot should answer, such as business hours. Confirm it replies with an accurate answer and does not invent one.
  9. Have a staff member reply manually. Check whether the status changes, and decide whether that matches what you want.
  10. If you also use Human Handover for other scenarios, trigger one and confirm the bot pauses as you intend and resumes (or not) as designed.

Repeat step 3 to 8 after any change to the prompt, the workflow, the Bot Goals or the sleep settings.

Troubleshooting GoHighLevel Conversation AI Human Handover

Causes are listed from most to least likely where the documentation supports a ranking. Several symptoms have more than one cause, so use the diagnostic column to tell them apart.

SymptomLikely CausesWhere to LookDiagnostic and Fix
The human receives no notificationThe workflow never ran; staff notification preferences are off; the notification action has no recipientWorkflow execution history; Settings > My Staff > Notification SettingsCheck whether the run exists. If yes, check the recipient and preferences. Confirm the settings apply to workflow assignments (documented for handover only)
The workflow does not triggerCondition too vague or not met; workflow unpublished; another action took the condition; bot in the wrong modeBot Goals > Trigger a workflow; published statusPublish the workflow, tighten the condition, test with a direct request. Triggering is not guaranteed by the documentation, so keep an email notification as a backstop
The workflow triggers, but the bot stopsThe workflow sends a message to the contact and Workflow Message sleep is on; a handover scenario also fired; a workflow action set the bot Inactive; message limit reachedAudit logs; workflow actions; sleep settings; Human Handover scenariosRead the audit log entry to see the cause. Remove customer messages and status actions from the workflow, or turn off the Workflow Message sleep setting. Whether a staff-only notification counts is unverified, so test it by removing actions one at a time
The bot continues, but the human lacks contextThe workflow receives limited data; notification body only uses basic fieldsExecution log inputs; notification textUse contact fields the bot populates (Contact Info with Update Contact Field), and enable Conversation Summary if you use it. Do not assume the question text is passed
Duplicate notificationsThe same trigger fires in Workflow Automation and in Bot Goals; the condition matches repeatedly; re-entry allowedWorkflow trigger; execution history; re-entry settingRemove the duplicate trigger. Add a tag check at the start. See workflow re-entry
The bot keeps responding after a human takes controlStaff reply sleep disabled; mode is Auto-Pilot; handover not usedSleep settings (Manual Message); status iconIf a person must own the case, use a real handover or set the status to Inactive or Sleep for that contact
A manual staff reply changes the bot's statusManual Message sleep is onAudit logs; sleep settingsDocumented behavior. Decide whether you want it. If not, adjust the setting. The changelog does not give its location
The bot resumes only after a pause or sleep periodBot Pause Behaviour timer or 'Reactive bot after' durationHandover pause fields; status iconSet the pause intentionally. Behavior at timer expiry is only partly documented, so test the resume
The bot catches a direct request for a human but misses other casesThe condition describes only the explicit requestTrigger a workflow condition; handover scenariosAdd separate conditions for each case (pricing decision, custom arrangement) and consider Lack of Information with notification only if you accept its pause
Works in testing, differs in the live channelDifferent channel or bot enabled; test panel behaves differently; mode differencesChannel settings; bot assigned to channelTest on the real channel with a real contact. The Advanced Settings article lets you enable or disable the bot per channel

When Should You Use Human Handover Instead?

Continuing the AI is not always right. These are decision principles, not rules.

Use notification without handover whenUse a true handover when
A customer wants more business informationThe customer expects a person to take over
A person needs to review a lead while the AI answers routine questionsThe issue cannot be resolved safely or accurately by the AI
The AI can still give accurate answers within its scopeA complaint or sensitive issue needs judgment
No person has taken responsibility for replying yetYou need to prevent the AI contradicting a representative who is handling the case

A notification does not mean anyone has read or answered the message. Do not let the bot or any automated message say otherwise.

Conclusion

Alerting a person and handing over a conversation are different controls in GoHighLevel. For the alert, use Trigger a Workflow with a published workflow containing only internal actions, add Email Notification Settings as a backstop, and keep Human Handover for conversations a person must own. The one thing the documentation cannot tell you is whether your bot keeps replying afterward, so run the Phase 5 test before you rely on it.

If you want help designing or testing this, GHL Scale Up builds Conversation AI and workflow automation setups. You can read about our AI chatbot service or get in touch. For the bigger picture of what GoHighLevel's AI features do, see our GoHighLevel AI Employee guide.

Official documentation: Human Handover Action, Trigger a Workflow within Conversation AI, Configure Bot Goals, Bot Status for Individual Contacts and Flow Builder setup.

Frequently Asked Questions

Can GoHighLevel notify a human without stopping Conversation AI?

You can set up a notification separately from Human Handover. Whether the bot keeps replying afterward is not stated in the documentation we read, so test it in your account.

Does the Human Handover action pause the bot?

Documented: it includes a Bot Pause Behaviour timer in days, hours and minutes. Whether a zero or empty value works is not stated.

What is the difference between Human Handover and Trigger a Workflow?

Human Handover moves a conversation to a person and can pause the bot. Trigger a Workflow runs a published workflow when a condition is recognized, and the documentation does not say it pauses the bot.

Can a workflow notify a team member when a customer asks for a human?

A workflow started from Bot Goals can contain internal actions, but the AI must recognize your condition, and triggering is not guaranteed. Test it and keep a backup alert.

Can Conversation AI keep answering after a workflow is triggered?

Possibly. It depends on what the workflow does and your sleep settings. A message sent to the contact by the workflow can put the bot to sleep if that setting is on.

Why does my AI bot stop responding after a staff member replies?

If sleep after a manual message is enabled, a staff reply pauses the bot. Check the contact's audit log and your sleep settings.

How can I tell whether Conversation AI is active, paused or inactive?

Click the status icon in the conversation composer: Active, Inactive or Sleep/Snooze. The icon only appears in Suggestive or Auto-Pilot mode.

Can I notify a human when the AI does not know the answer?

Yes, in two ways: Email Notification Settings in Bot Goals, or the Human Handover scenario Lack of Information. The second includes the pause.

How do I prevent duplicate human notifications?

Do not attach a workflow to the bot if it already runs from the same trigger. Add a tag check at the start and review its re-entry setting.

When should I pause Conversation AI instead of letting it continue?

When a person must take over, when the issue is sensitive, or when a conflicting AI answer would cause harm.

Still unsure how to set up human notification without stopping Conversation AI? Book a free assessment.

Need Help With Conversation AI Setup?

We help businesses build Conversation AI and workflow automation setups that actually work.

Book Your Free Assessment
GHL Scale Up
GHL Scale Up Team
GoHighLevel expert agency · 5+ years GHL experience · 200+ systems built and migrated globally

GHL Scale Up is a specialised GoHighLevel implementation and SaaS growth agency. Based in India, we serve agencies and businesses across 6 countries with 200+ GoHighLevel builds delivered. This guide reflects direct experience building Conversation AI and workflow automation setups. All product details verified against HighLevel documentation as of October 2026.

ghlscaleup.com