Skip to content

Website chat and conversation design

What is a conversation flow?

A conversation flow is the planned path a chatbot or voice assistant follows from the first greeting to an outcome, such as an answer, a booking, or a handoff. It covers what the assistant asks, in what order, how it branches based on the customer’s answers, and what happens when the customer goes off script.

How conversation flows work

In a scripted chatbot, the flow is literally a diagram: each node is a message or question, and each branch is a button or keyword. Designers map every path. That gives control but breaks when customers answer in ways the diagram didn’t anticipate.

With an AI assistant, the flow becomes goals and rules instead of a diagram: answer questions first, collect only the details a booking needs, confirm before saving, and hand off on certain topics. The assistant chooses the order naturally, so a customer who gives everything in one message isn’t walked through five questions anyway.

Illustrative example

Example: an HVAC tune-up booking

An HVAC company’s booking flow for a spring tune-up has four goals: confirm the service area, explain the tune-up price, find a time, and save contact details. A caller who opens with “I’m in Maplewood, can you do my AC tune-up Tuesday?” covers two goals at once, so the assistant quotes the price and offers Tuesday times right away. This scenario is illustrative.

Flows in InsertChat

InsertChat doesn’t use a flow builder. You set the rules: which scheduling actions it may take and whether to confirm appointment details before saving; when to collect contact details; topics that always need a person; promises it must not make; and whether to ask a clarifying question when a request is unclear.

The assistant follows those rules on every channel and asks one question at a time on calls. Preview and test changes before saving. See the HVAC setup.

Related InsertChat pages

Related terms

Full glossary ↗

Conversation flow: common questions

Plain answers for small businesses

They need goals and boundaries rather than full diagrams: what to collect, what to confirm, and when to hand off. Fixed scripts still help for legally required wording.

Branching is when a flow splits based on the customer’s answer, such as residential versus commercial. AI assistants branch implicitly by understanding the answer.

Facts last reviewed .

Build your AI front desk.

Start with the questions you answer every day.

Add your business information, test the answers, and connect your first customer channel.