Skip to content

Build

Flow Doctor

Get a health score for your chatbot, see what's broken or repeated, and create a simplified copy in one click.

Check your chatbot#

Click Flow Doctor at the top of the builder. It checks every step and tells you what can be simpler and what to fix. Nothing changes until you ask it to.

Flow Doctor checks the last saved version. If you just made edits, wait for Saved and click Check again.

The health score#

At the top you get a Health score out of 100 and a grade:

GradeWhat it means
HealthyClean flow, little or nothing to do.
Could be simplerIt works, but some parts repeat or could be shorter.
Needs workCustomers may get stuck, or the flow is much bigger than it needs to be.

Under the score, a line like 48 steps. About 12 could go with the features below. tells you how much smaller the chatbot could be. A chatbot with nothing to fix shows Nothing to simplify.

Findings#

Findings are grouped by impact: Biggest wins, Worth doing, Small improvements and Warnings. Each one says what it found and how many steps it affects. Click Show steps (or Go to step) to see them on the canvas.

Things Flow Doctor looks for:

FindingWhat to do
Answers that lead nowhereA question has an answer that isn't connected, so customers who pick it get stuck. Connect it to a step.
Steps nothing leads toSteps that can't be reached from the start, a catch hook or a power word. Connect them or remove them.
HTTP steps without an error pathIf the call fails, the conversation stops. Connect the step's Error output to a message or a notification.
Many filters checking one valueA chain of Filter steps on the same variable. One Switch step does the same job.
HTTP steps used only to save valuesA Set variables step does the same without a web call.
The same branch copied in several placesPut it in a brick and reuse it.
Back-to-menu steps everywhereThe Main menu setting does this for every step.
Human handoff through a link or keywordA Talk to a person step keeps the conversation in Officely.
Power words that differ only by capital lettersMatching ignores case, so keep one of each.

Findings marked Automatic fix can be applied for you (next section). Some are marked Coming soon: they point to features that are still on the way.

Create a simplified copy#

Flow Doctor never edits your chatbot. Automatic fixes go into a new copy, so your live bot stays exactly as it is.

  1. 1

    Click Create simplified copy

    At the bottom of the findings.

  2. 2

    Choose the fixes

    Under Fixes to apply, keep the ones you want: HTTP steps that only save values become Set variables, Filter chains on one value become one Switch, Remove steps nothing leads to.

  3. 3

    Name the copy

    The default is Your chatbot (simplified). Up to 50 characters. Click Create copy.

  4. 4

    Test, then publish

    You'll see how many steps the copy has instead of the original. Click Open the copy, test it in Preview, then publish it when you're happy.

Anything Flow Doctor couldn't change safely is listed under Left as they were.

Common problems#

What you seeWhat to do
We couldn't check this chatbotNothing was changed. Click Check again in a moment.
A message that your latest edits are still savingWait a few seconds, then click Check again.
Choose at least one fix.Tick at least one fix before Create copy.
We couldn't create the copyYour live bot was not changed. Try again in a moment.