Skip to content

Call Flow Designer overview

Last updated: 2026-06-27

Dromlik Call Flow Designer lets you build intelligent call routes with ease. Drag and drop ready-made components onto the canvas to create flexible, customisable call flows tailored to your business needs — no scripting required.

Requirements

ItemRequirement
Firmware84.22.0.17 or later
PlanUltimate Plan

Limitations

  • Maximum number of call flows: 80
  • Maximum number of components and branches per call flow: 200
  • Maximum number of steps per call flow: 50

Call 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 call flow from the ground up, with full control over every component.
From an existing flowClone an existing call flow or import a JSON file, then modify it to fit your needs.

Supported components

ComponentDescription
Initial ActionEntry point of a call flow. Specifies the phone number(s) callers can dial to start the flow, with an optional welcome prompt.
PromptPlays audio prompts or a text-to-speech message to callers.
Business HoursRoutes calls to different destinations based on the time of day.
MenuPresents callers with menu options and routes calls based on the DTMF digit pressed.
User InputCollects DTMF digits from callers, typically paired with a Condition component.
LanguageChanges the system prompt language for the rest of the call flow.
RecordStarts call recording once the caller is connected, with optional notification prompts. Can also disable recording for calls otherwise recorded by default.
Dial by NumberLets callers dial a number directly to reach a destination.
Dial by NameEnd component. Lets callers reach an extension user by entering the first three letters of the user's name.
TransferEnd component. Transfers callers to a designated destination, with an optional notification prompt.
Hang Up CallEnd component. Disconnects the call.
ConditionRoutes calls based on logical expressions.
LoopExecutes a group of components repeatedly, either a fixed number of times or until a condition is met.
Internal Data OpsQueries and updates data in the PBX-native database — extension presence, queue and agent status, system info, capacity, extension info, and company contact info.
Email SenderSends emails for real-time notifications, alerts, or delivery of user-specific information.
Database AccessInteracts with a database during a call 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.

Next steps