HLAI Experts

Guide · Conversation AI

Conversation AI: single prompt or flow builder?

Start with a single prompt when the bot's job is to answer from your knowledge base and book. Build a flow when the conversation really splits: different routes for different people, a setter script, or objection replies you want scripted. GoHighLevel (GHL) has shipped two flow builders with different parts, so find out which one your account shows before you plan any nodes.

Rob EasonPublished

The difference in one paragraph

A prompt-based bot works from one main set of instructions. Everything it knows about tone, rules and the next step lives in that one place. HighLevel's newer flow builder splits the work across connected AI Agents instead, and each one can have its own instructions and its own tools. One agent can greet and sort, another can book, another can handle a support question.

How we choose

HighLevel doesn't force either option. This is the rule we use in our own builds.

  • A single prompt when the bot answers questions from the knowledge base and steers toward a booking.
  • A flow when the conversation has to branch on who the person is or what they want, when you're putting a setter script into the bot, or when objection replies have to follow a set path.
If the bot answers and books, one prompt is enough. Build a flow when the conversation splits.

Two flow builders, two sets of parts

This is where most confusion comes from. HighLevel's older flow builder and its newer multi-agent canvas are separate experiences, documented separately, with different parts. Mixing their node lists produces a plan nobody can build.

The newer canvas, documented in October 2026, is for inbound conversations. It starts at a fixed Start Chat entry point, uses AI Agent nodes for the work, a Router to send the conversation down the right path, and a Global AI Agent for requests that can come up on any path.

The older builder uses AI Message (the AI writes the words), Custom Message (your exact text is sent), AI Splitter (it sorts on what's already been collected and sends nothing) and an [END] marker. Some older notes, ours among them, call the splitter Conversation Splitter. Use the names on your screen.

Traps in the older builder

If your account still shows the older builder, three things catch people out.

  • [END] ends an objective, not the conversation. If the chat keeps going after a flow reaches [END], that's how it's designed. Plan what happens next.
  • Custom Triggers can't start the initial flow. If your plan opened the flow from a Custom Trigger, plan a different start.
  • AI Message rewrites, Custom Message doesn't. When the wording has to be exact, such as a price policy or a legal line, use Custom Message.

Building a flow on the newer canvas

These steps follow HighLevel's own article for the multi-agent canvas.

  1. Click Create Bot, choose Flow Based Builder, then Build.
  2. From Start Chat, use Add New Node to add AI Agent nodes. Write each one's instructions and give it only the tools it needs.
  3. Add a Router where the conversation splits, and decide what the Global AI Agent should catch on every path.
  4. Connect the routes, then walk each one and check its waiting, transfer and ending paths.
  5. Run Test with a test contact.
  6. Set up Deploy, then switch the bot on through Bot Settings.

Test without touching real customers

HighLevel warns that test runs can use the bot's tools for real, which means a test can change contact records or book appointments. Use a test contact you own, and a calendar slot nobody needs, every time.

In our flow builds we also add a safety check after every step that waits for a reply, so the person's message is checked before the next AI reply goes out. That check is something we design into the flow. It is not a built-in HighLevel node, and it won't be there unless someone puts it there.

Rather have it set up for you?

We'd pick prompt or flow for your bot, write every field or node out for your approval, and build it, starting with a 30-minute 1:1 with Rob.

Book a 1:1 with Rob

Questions

Prompt or flow, answered

Is a flow better than a single prompt in HighLevel Conversation AI?
Not by default. A single prompt is simpler to write, check and change, and it covers a bot that answers from the knowledge base and books. A flow earns its extra parts when the conversation has to branch.
Why does my bot keep chatting after the flow reaches [END]?
In HighLevel's older flow builder, [END] closes the current objective rather than the whole conversation. The chat can carry on, so decide what the bot should do after it.
Can the newer flow builder start conversations?
HighLevel describes the newer multi-agent flow as being for inbound conversations. If you need the bot to reach out first, check HighLevel's current docs for your builder before you plan around a flow.
What's the difference between AI Message and Custom Message?
In the older builder, AI Message has the AI write the reply, while Custom Message sends the exact text you entered. Use Custom Message wherever the wording must not change.
Can testing a flow change my real data?
Yes. Test runs can use the bot's tools, which can change records or book appointments. Always test with a contact and calendar set aside for testing.
What does the Global AI Agent do?
On HighLevel's newer canvas it handles requests that can come up on any path, so each route doesn't need its own copy of the same answer.
Rob Eason

Who you talk to

Rob Eason

Rob runs HLAI Experts and takes the 1:1 calls himself.

He is a HighLevel Certified Admin with the second-most reviews in HighLevel's Certified Admin Directory worldwide, all of them 5 out of 5.

He won HighLevel's Top New Subaccounts via AI Employee award in its 2025 Summer of AI Awards and taught HighLevel's official masterclass on its AI Employee.

Before HighLevel, he co-owned a 60-employee financial services firm and sold his share.

On the call he looks at your account, not a script.

5/5 across 83 reviews in HighLevel's Certified Admin Directory