Flow Builder

Flow Builder: design omnichannel customer journeys without writing code

Drag message, wait, condition, HTTP and AI nodes onto a canvas to build IVRs, WhatsApp chatbots, OTP flows, abandoned-cart drips and cross-channel fallback logic. Every flow can be triggered by an inbound message, an inbound call, a schedule or a single API call from your application.

  • Drag & drop canvas
  • SMS · WhatsApp · RCS · Email · Voice
  • Conditions & A/B splits
  • HTTP & webhook nodes
  • AI agent steps

What is the Talkloo Flow Builder?

Talkloo Flow Builder is a visual, no-code automation tool built into the Talkloo omnichannel platform. Instead of coding message sequences, IVR menus or chatbot logic, you connect nodes on a canvas: send an SMS, WhatsApp, RCS or email; play or speak a voice prompt; wait for a reply or a timeout; branch on the answer or on data from your API; call a webhook; hand the conversation to an AI agent or a human. Flows run on Talkloo’s infrastructure and can be started from the dashboard, from an inbound event or from one REST call, which makes them the fastest way to ship multi-channel communication logic.

  • One canvas for messaging and voice – the same flow can send a WhatsApp message and, if unread, place a voice call.
  • Built-in fallback, retry and quiet-hours logic so every journey is compliant by default.
  • HTTP nodes read and write data in your CRM, order system or database mid-flow.
  • Version history, test mode and per-node analytics.
Interface
Drag-and-drop, no code
Channels
SMS, WhatsApp, RCS, Email, Voice
Triggers
Inbound message/call, schedule, API
Logic
Conditions, splits, waits, loops
Integrations
HTTP, webhooks, CRM, AI agents
Flow Builder capabilities

Every building block a communication journey needs

Multi-channel message nodes

Send on any channel from one node and switch channels mid-flow. Templates are shared with the API and campaigns.

SMS, WhatsApp, RCS, Email in one flow
Automatic fallback when a message is undelivered or unread
Personalisation with contact and API variables

Voice & IVR nodes

Build inbound IVRs and outbound voice journeys with play, speak (TTS), gather digits, record, transfer and AI-agent nodes.

Multilingual text-to-speech
DTMF and speech input
Transfer to queue, SIP or AI agent

Logic, waits and splits

Branch on replies, button taps, contact attributes or API responses. Add waits, quiet hours, A/B splits and loops.

Keyword and intent matching
Time-zone-aware scheduling
Percentage splits for experiments

HTTP, webhook & AI nodes

Call your APIs, post events to webhooks and let a Talkloo AI agent take over part of the conversation, then resume the flow with what it learned.

JSON request/response mapping
Secrets stored securely
AI agent outcomes as branch conditions
How it works

How to build a flow

  1. 1

    Pick a trigger

    Inbound WhatsApp/SMS/RCS message, inbound call to a DID, a schedule, a CSV audience or an API call with contact data.

  2. 2

    Add nodes

    Drag messages, voice prompts, waits, conditions, HTTP requests and AI agent steps onto the canvas and connect them.

  3. 3

    Test in sandbox

    Run the flow against a test number and inspect each node’s inputs and outputs before publishing.

  4. 4

    Publish and trigger

    Publish a version; start it from the dashboard, from events or with POST /v1/flows/{id}/runs.

Flows API

Trigger any flow from your application

Product teams design the journey in the builder; engineering fires it with one call and receives outcome webhooks. No redeploy when marketing changes the copy or adds a channel.

Pass contact and context variables at run time
Idempotent runs keyed by your own reference
flow.completed webhook carries the path the contact took
POST /v1/flows/flw_order_followup/runs

{
  "contact": { "phone": "+923001234567", "email": "ali@example.com" },
  "variables": { "order_id": "A-10432", "eta": "Thursday" },
  "reference": "order-A-10432"
}

// 202 Accepted
{ "run_id": "run_71bc", "status": "running" }
Use cases

Flows teams launch in their first week

OTP with fallback

WhatsApp OTP → SMS after 20 s → voice call reading the code. One flow, three channels.

Abandoned cart

RCS card with product image, then email, then a discount by SMS if still unconverted.

Appointment reminders

Confirm / reschedule buttons on WhatsApp with automatic calendar updates via HTTP node.

Inbound IVR

Language selection, self-service by DTMF or speech, AI agent for FAQs, human queue for the rest.

WhatsApp chatbot

Menu-driven support bot that escalates to an AI agent or live agent based on intent.

Post-call surveys

After a call ends, send an NPS question on the customer’s preferred channel and store the score in your CRM.

FAQ

Frequently asked questions

Is Talkloo Flow Builder really no-code?

Yes. Journeys are built by dragging and connecting nodes. Developers can still extend flows with HTTP nodes, custom variables and API triggers, but no code is required to build, test or publish a flow.

Which channels can a single flow use?

SMS, WhatsApp, RCS, Email and Voice (inbound IVR and outbound calls), plus AI agent and human hand-off steps. A flow can start on one channel and continue on another.

Can I trigger a flow from my own application?

Yes. Every published flow has a REST endpoint. Send contact details and variables in one POST request and receive progress and completion events on your webhook.

Does Flow Builder replace Twilio Studio or Infobip Moments?

It covers the same job – visual multi-channel automation – but includes voice, email and AI agent nodes in the same canvas and runs on channels you already buy from Talkloo, so there is no extra product to license.

Can flows read data from my CRM or database?

Yes. The HTTP request node calls any REST endpoint mid-flow and maps the JSON response into variables you can use in messages and conditions. Native CRM connectors are available for popular systems.

How do I test a flow before going live?

Use sandbox mode with a test contact. Each node shows its input, output and the branch taken, and versions can be rolled back at any time.

Ship your next customer journey this week.

Book a working session and we will build your first flow with you on the call.