Design the conversation once.

Lay out what your flow asks, what it answers and where it branches, on a canvas you can read at a glance. Call your own APIs where the answer lives in your systems, and deploy the same design to every channel.

The UniversalFlow builder

Everything the conversation needs, in one place.

Visual flow builder

Drag nodes onto a canvas and connect them. The shape of the conversation is the shape on the screen, so anyone on your team can read what a customer will be asked.

Widget customisation

Themes, colours, typography, animation and a dark mode, so the chat widget looks like it belongs on your site rather than bolted to it.

Deploy to every channel

One design, deployed separately to webchat, Intercom, WhatsApp and Telegram. Change the flow once and every channel gets the change.

Gradual rollouts

Release a new version to a share of your traffic, targeted on attributes you choose, and widen it when you're happy.

Knowledge base

Upload documents, PDFs and web pages. Any step in a flow can search your collections and answer from what it finds.

Conversation tracing

Step-by-step execution logs for every conversation. When something answers wrongly you can see which node did it and what it was working from.

Deploy anywhere your customers already are.

A deployment is a flow plus a channel. The same design can run on all four at once, each with its own settings and its own rollout.

Webchat

A widget on your site, styled to match it. Drop in a script tag or embed the conversation inline in a page.

Intercom

Your flow answers inside the Intercom messenger, and hands off to your Intercom team with the tags and routing you configure.

WhatsApp

The channel most customers reply on fastest. Same flow, same knowledge, no separate build.

Telegram

A connection you set up once, after which Telegram behaves like any other channel.

The pieces you build with.

A palette of node types, from the plain to the intelligent. Mix deterministic steps with AI where it earns its place, and read the whole thing back afterwards.

Basics
Start, Prompt, Decision and Exit. Ask a question, offer choices, end the conversation. Options can be pulled live from your own API instead of typed in.
Logic and control
Condition nodes with AND and OR, routing on anything the conversation has collected so far.
AI toolkit
Intent recognition, content generation, knowledge retrieval, entity extraction and routing. Each is a node you add to a specific step, priced separately from the platform.
Integrations
Full HTTP calls to your own services, with retries and error handling, so a conversation can read and change real data.
Human handoff
Hand the thread to a person the moment the flow needs one, with platform routing, Intercom tags and team assignment.
Templating
Handlebars in any message. Reach for variables from earlier nodes, with conditionals, loops and helpers.

Tell us what you want to automate.

We'll show you the builder on your own conversations. If you'd rather not build them yourself, we'll build them with you as a paid add-on.

Request a demo
This form is running on UniversalChatbot.