Build WhatsApp conversation flows on a visual canvas: drag steps, connect them, and let customers move through menus, questions and branches until a teammate takes over.
1. Copy the flow-builder folder into addons/ of your Mesvilo installation.
2. Platform admin → Add-ons → activate Flow Builder with your purchase code (this runs the add-on migrations).
3. A Flows item appears in the workspace sidebar for members with the *Manage auto replies* permission.
Requires Mesvilo 1.0.0 or newer and the usual cron (php artisan mesvilo:work every minute), which expires waiting flows.
| Step | What it does |
|---|---|
| Trigger | Starts on keywords (whole word / contains) or on the first message of a new conversation |
| Send message | Bot text, supports {{first_name}}, {{name}}, {{last_reply}}, {{field.key}} |
| Buttons | Up to 3 reply buttons, each with its own path |
| List menu | Up to 10 rows, each with its own path |
| Ask question | Waits for a text reply and saves it to the contact name, email or a custom field |
| Condition | Last reply / contact field / tag — equals, contains, is empty → Yes / No |
| Add tag | Tags the contact (creates the tag if needed) |
| Team handoff | Optional customer message, assigns a teammate or leaves the chat in the team queue, adds an internal note with the collected answers, ends the flow |
| End | Optional closing message |
Addons\FlowBuilder\DemoSeeder::run($workspace) creates "Order status", "Lead qualification" and "Appointment booking" flows plus a run history.
Mesvilo core documentation: mesvilo.com/docs · Support: mesvilo.com/contact