Convic's chain builder turns WhatsApp into a real conversation graph — buttons, lists, WhatsApp Flows, date and number validation, and live calls to your own APIs, all wired together with drag-free simplicity. Build a qualification flow, a support triage bot, or a booking assistant without writing a line of code.

Not every automated message needs a decision tree. Convic gives you both a straight line and a graph — use whichever one the moment calls for.
A simple list of messages that fire one after another with timed delays. No branching, no waiting for a reply — perfect for onboarding drips, reminder sequences, or a welcome series that just needs to go out in order.
Every stage waits for the customer's reply, validates it, and jumps to whichever stage that answer points to. This is how you build menus, qualification flows, bookings, and support triage that actually adapts to what someone says.
You never pick a "type" from a dropdown — the shape follows naturally from what you fill in. Set a Flow ID and it opens a form. Add a list of messages and it becomes a sequence. Leave both empty and it's a single message with optional buttons.

You don't choose "buttons" or "a list" from a menu — you just add options, and WhatsApp's own rules take over.
Just the message body — nothing to tap.
A single button that opens option.url directly.
Tappable chips. option.label is all that matters.
A scrollable menu — needs option.description + listButtonText.
For options-based stages, every button carries its own nextStageId. Leave it empty and picking that option simply ends the chat — with its own custom closing message.
Non-option stages branch differently — a date, numeric, string, or regex reply always advances via the stage's own single nextStageId, since there's no per-option choice to branch on.
Reference an earlier reply or a known contact field directly inside a message body — never in a header.
One rule keeps the graph sane: a stage can only reference a stage that comes before it. The first stage can't reference anything at all.
Attach an API credential to any stage and its response feeds straight into later messages — a real balance check, not a canned reply.
user_inputwhatever the customer just typedstage_responsea captured reply from an earlier stagecontacta field on the contact recordstatica fixed value you set onceAsk budget, timeline, and intent, then route hot leads straight to a rep — cold ones to a nurture sequence.
Offer available slots as a list message, confirm with a date-validated reply, sync to your calendar via API.
Route by issue type, collect an order ID with regex validation, and escalate to a human with full context.
Pull live status from your logistics API and hand it back inside the same thread the customer is already in.
A numeric-validated rating stage branches into a thank-you path or a recovery path automatically.
Multi-message invites with a list of sessions, capacity checks via API, and an automatic waitlist branch.




Convic's MCP server lets Claude read and write chains directly. Say "build me a 3-step booking flow with a fallback to a human" and watch it appear in your dashboard.
Start from a blank canvas or one of our templates — lead capture, support triage, or booking — and publish straight to your WhatsApp number.