Skip to content

Message Flow Designer overview

Last updated: 2026-09-25

Dromlik Message Flow Designer lets you build intelligent, customisable message routes that automatically perform time-condition routing, auto-replies, database lookups, and more — no scripting required.

Requirements

ItemRequirement
Firmware84.24.0.122 or later
PlanUltimate Plan

Limitations

  • Maximum number of message flows: 80
  • Maximum number of components and branches per message flow: 300
  • Maximum number of steps per message flow: 50

Message flow creation methods

MethodDescription
From templateDromlik ships built-in templates that cover common use cases. Start from a ready-made template and adapt it to your needs.
From scratchBuild a message flow from the ground up, with full control over every component.
From an existing flowClone an existing message flow or import a JSON file, then modify it to fit your needs.

Supported components

ComponentDescription
Session StartEntry point of a message flow. This component is uneditable.
Send MessageSends a message to customers automatically.
Send WhatsApp Template MessageSends a WhatsApp message using a specified template. Available only when the message flow applies to the WhatsApp channel.
Wait for ReplySets a reply timeout and routes the session depending on whether a reply is received.
MenuPresents menu options and routes the session based on the customer's reply.
Business HoursRoutes the message session to different destinations based on the time of day.
WaitAutomatically routes the session to the connected component upon reply timeout.
ConditionRoutes the message session based on logical expressions.
LoopExecutes a group of components repeatedly based on the loop strategy.
Internal Data OpsQueries data from the PBX-native database — extension presence status, extension info, and company contact info.
Email SenderSends emails automatically via a configured email server and records the send logs, enabling real-time notifications.
Database AccessInteracts with a database during a message flow. Run SQL operations to retrieve or update data as needed.
HTTP RequestSends HTTP requests to external web servers to exchange data with third-party services.
TransferTransfers the message session to a specific destination to terminate the current message flow.
CloseDisconnects the message session to terminate the current message flow.

Message flow logs

All message sessions handled by the flow are recorded in External Chat Logs(Path: Report and Recordings > External Chat Logs > External Chat Logs).

Next steps