Skip to content
Chat on your store is live, answered from the same inbox.
GROWTH DEPT.HELPDESK

Flows: guided answers in chat

Partly available

Build a flow of buttons, short answers and questions that walks chat visitors to an answer or hands them to your team with the path they took.

On this page

A flow is a short guided conversation in your chat window. The visitor presses a button such as "Shipping times", reads your answer and says whether it helped. If it did, nobody on your team has to touch it. If it did not, the visitor writes to you through the chat form and the ticket arrives with every button they pressed and every answer they typed.

Flows use no AI. Visitors see exactly the words you wrote, in the order you set.

Who can build flows#

Admins create, change, switch on and delete flows on Workflows > Flows, and choose which chats show them. Every other role can open flows and read them but not change them.

Build a flow#

  1. Open Workflows > Flows and press Create flow.

  2. Under Name, write the words visitors will see on the flow's button, such as "Shipping and delivery". Keep it short: it is the topic a visitor picks.

  3. Choose the Language: English, French, German or Spanish. A chat shows a flow only to visitors whose chat window is in that language (more on this below).

  4. Build the steps. A new flow starts with a small working example you can edit or delete: a Buttons step with two buttons. "Shipping times" shows a short answer and asks whether it helped; "Something else" hands the visitor to your team.

  5. Click through the Preview on the right. It runs your unsaved flow exactly as the chat window will, and only you see it. Start over takes it back to the first step.

  6. Turn on Show this flow in chats when it is ready, and press Save changes. New flows start switched off, so you can save a half-finished one safely.

  7. Add the flow to a chat (see Show flows in a chat). A switched-on flow appears in no chat until you do.

The flow editor with the starter flow: a Buttons step, a Shipping times button that leads to a message, and the preview clicked through to "Did this help?"
The flow editor. The preview on the right runs your unsaved changes.

The five kinds of step#

Under each list of steps, Add offers five buttons. The visitor goes down the list from the top.

StepWhat the visitor seesWhat you set
MessageYour text, with up to three help center articles linked under itThe text (up to 1,000 characters) and the articles. A message can be only links, with no text
QuestionYour question and a box to type the answerWhether the answer is free text or an email address
ButtonsYour question and up to 8 buttonsThe question above the buttons and each button's label (up to 60 characters). Each button gets its own list of steps
Ask if it helped"Did this help?" with Yes and NoOther wording if you prefer. Leave it empty and the visitor sees "Did this help?" in their own language
Hand over to an agentA short message, then the chat formThe message, and up to 5 tags for the ticket it creates

A few rules keep every path finished:

  • Buttons, Ask if it helped and Hand over to an agent each end their list. Anything you want to show after a button goes inside that button's own list.

  • A list that ends on a message or a question, and a button with no steps under it, finish with "Did this help?" automatically.

  • Yes ends the flow as resolved and the visitor sees "Glad we could help." No hands the visitor to your team, just like a hand-over step.

  • A flow can hold up to 60 steps, and buttons can sit inside buttons up to 6 levels deep.

Use the arrows on a step's header to move it up or down its list, and the bin to remove it. If something is missing, such as a button with no label, the editor marks the step and says what to fix before it saves.

Linking articles#

On a message step, Link a help center article lists your published articles. The visitor sees each one as a link that opens the article. They see the article in their own language when it is published in that language, and in your help center's default language when it is not. Unpublished articles are not shown, so check the link again if you unpublish one.

Questions and their answers#

Use a question step when your team will need a fact before they can help, such as an order number. Answers are not checked against your store; they are carried to the ticket for an agent to read. When the flow hands over, the chat form is filled in for the visitor: the email question's answer goes into the email box and the last free-text answer into the message.

What your team receives#

When a visitor reaches a hand-over, or answers No, the window shows the usual chat form. Sending it starts an ordinary chat conversation, live or offline depending on who is available. The ticket:

  • carries the tags you set on the hand-over step (when the visitor came through one) from the moment it is created, so rules that run on new tickets and views filtered on those tags pick it up;

  • gets an internal note signed Automation that names the flow and lists each step in order, with the button pressed or the answer typed.

The visitor never sees that note. Once the conversation exists, the flow's copy of the answers is deleted; the ticket keeps them.

A visitor who resolves the flow with Yes creates no ticket at all.

Show flows in a chat#

Each chat chooses its own flows on its Automate tab (Settings > Chat, open the chat, then Automate):

  1. Under Flows, pick flows from Add a flow…, up to 10 per chat, and use the arrows to put them in the order visitors should see them. Flows that are switched off show as "Off: not shown".

  2. Choose how the window opens:

    • Topics first, with a button to write to us: visitors see "How can we help?" with a button per flow, and Write to us to go straight to the chat form.

    • Topics only: visitors reach your team only through a flow's hand-over or an order request. Give every flow a way to hand over before you choose this.

  3. Save the tab.

A chat shows the flows written in the visitor's window language. When none of its flows is in that language, it shows the ones in the chat's default language. A visitor who already has a conversation open sees that conversation, and the topics appear again when they start a new one.

The flows list on Workflows > Flows shows each flow's language, the chats that offer it, its number of steps, when it changed and an On switch. That switch saves the moment you flip it.

Changing a live flow#

Edits apply to the next visitor who starts the flow. A visitor already part way through carries on from the step they are on, as long as that step still exists. Deleting a flow removes it from every chat; tickets it already created keep their note.

See how flows perform#

Analytics > Automation lists each flow with how many times it was started, how many visitors said it helped, how many were handed over and how many left before the end, plus the resolution rate (flows the visitor said helped, out of flows started). See the automation report. Step-by-step drop-off for each card in a flow is not available.

Flow ideas to start with#

Write the answers your team types most often. Some that fit one Buttons step with a message under each button:

ButtonMessage idea
Shipping timesWhen orders leave your warehouse and how long each shipping method takes, with your shipping policy article linked
ReturnsYour return window, what can come back, and a link to the returns article
Change or cancel an orderHow long after ordering a change is possible, then a hand-over so the team can do it
SubscriptionsHow to skip or cancel, linking the article that shows the steps
DiscountsWhere current offers are announced and how to sign up for them

End anything that needs a person with Hand over to an agent, and give that step a tag such as flow-returns so a view or rule can pick those tickets up. For order tracking, use order self-service instead of a flow: it reads the visitor's real orders.

What flows cannot do yet#

You may wantHere
Flows on the help center or a contact formChat only. Link your help center articles from a flow's messages
Ask the customer to sign in or pick one of their ordersNot in flows. Track or change an order in the chat window does this with an emailed code
Call another app (HTTP request), store values from its reply, or branch on customer or order dataNot available. Hand over and let an agent check
Collect photos or filesNot available, and chat does not take attachments from visitors either. After the hand-over, an agent can ask the customer to email the photos to your support address
Images or embedded articles inside a stepNot available. A message links up to three articles
One flow in several languagesBuild a separate flow for each language
A library of flow templatesEach new flow starts from the example above
End a flow with no way to reach the teamNot available: No on "Did this help?" always hands over. Topics only on the chat makes visitors go through a flow before they can write

Still stuck?

Write to the Growth Dept team and a person answers. Say which helpdesk you work in and what you were trying to do.

support@growthdept.ai