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.

Tables

Somewhere to keep what a flow learns and what you want it to know. Look someone up when they come back, save what a conversation collects, and read out a menu or a price list you maintain yourself. No database of your own to run.

Triggers

Run steps in the background when a conversation reaches a moment in its lifecycle. Nobody is waiting on a trigger, so it can record what happened, call an API, or tidy up a table, apart from the chat itself.

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
Store what a conversation collects in your own tables here, and look it up next time they visit. Or call your own services over HTTP, with retries and error handling, when you need something outside our tables.
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.