Time: about 15 minutes for a typical “number, opening hours, menu, queue” flow.
Or start empty with New flow: enter a name, then add an incoming number as the first step.
Steps are not dragged from a palette. Every open port shows Choose destination…; click it to say where the call goes next.
The picker tells you when 3CX does not allow a connection, for example a menu key straight to an external number. Put a queue or ring group in between.
Moving a card by hand is fine; Tidy lays the flow out again. Undo and Redo in the toolbar step through your edits.
Incoming number 44227232
-> Opening hours
Office hours -> Menu "Sales" (prompt sales_menu.wav)
Key 1 -> Queue 800 (existing)
Key 2 -> Extension 103
No key pressed -> Queue 800
Wrong key -> replays the menu
Out of office -> Voicemail 103
Holidays -> Voicemail 103
A queue, ring group or menu picked from 3CX gets a 3CX tag and its settings are shown greyed out. The designer only routes calls to it. To let the designer change its name, agents or prompts on publish, switch on Let the designer change this 3CX object at the top of the step settings. The tag becomes 3CX · editable.
Prompts in the toolbar opens the prompt library on your 3CX server. Upload… takes a WAV file (up to 20 MB; other formats are converted and flagged). Record… rings an extension you choose: pick up, speak, hang up, and the recording is saved under the file name you gave. Every prompt has a Play button, in the library and in the step settings.
The designer checks the flow while you work. The status pill in the toolbar reads Ready to publish, 2 to fix or 1 warnings; click it to jump to the next problem, and the step with the problem carries a badge. A flow with something to fix cannot be published.
| The designer says | Meaning | Fix |
|---|---|---|
| A port has Choose destination… | The call has nowhere to go from that port | Connect it, or pick Hang up |
| The incoming number is used by another flow | Two flows claim the same number | Remove it from one of them |
| Prompt not found | The WAV is not in the 3CX prompt folder | Upload it under Prompts |
| Not reached by any call | No arrow leads to this step | Connect it or remove it |
| A queue or ring group has no agents | A new queue needs at least one | Pick agents in the step settings |
If someone else saves the flow while you are editing, saving shows “Someone else saved this flow” and offers Reload their version or Overwrite with mine. The flow list shows who last updated each flow, and the header of an open flow shows who published it and when. See Undo a publish and history.
We use cookies and similar technologies to operate and improve our website, analyse website usage, and support functionality and marketing. You can choose which categories you consent to.