New Build full agents by chatting. See how it works →
Multi-channel AI agents

AI agents your customers can actually talk to.

Describe what you want in plain English — Cosemble assembles the workflow, connects WhatsApp and web chat, and ships it. Drop into the visual editor whenever you need to tune.

Build by chatting WhatsApp Business API Web chat embed Knowledge bases
workflow / sales-bot Live WhatsApp Inbox webhook.in Classify intent.v2 Knowledge kb/sales API Call stripe.lookup AI Respond claude Save Contact @user.context Send Reply to inbox
Built for businesses running real customer conversations
WhatsApp Cloud API
Web Embed
Knowledge Bases
Observability
Multi-language
Natural Language Authoring

Just describe what you want.

Tell Cosemble what your agent should do. It picks the right nodes, wires them together, and shows you the workflow. You review, tweak, and ship — in minutes, not weekends. No JSON, no YAML, no prompt-stuffing.

Studio · Build by chat AI · Auto-assemble
You
Build me an agent that answers product questions from my docs and qualifies leads on WhatsApp.
Cosemble
Got it. I'll set this up:
  • Classify each incoming message by intent
  • Connect your knowledge base for FAQs
  • Open a lead-capture branch when pricing comes up
  • Wire it to your WhatsApp Cloud inbox
You
Also escalate to a human if they sound frustrated.
Cosemble
Adding sentiment detection + human handoff. Ready — generated workflow on the right.
Refine your agent…
Generated workflow 14s · 7 nodes · 0 errors
01INBOXwhatsapp.cloud
02CLASSIFYintent.v2
03SENTIMENTcheck
04KB.QUERYdocs.v1
05LEAD.CAPTUREon pricing
06HUMAN.HANDOFFif frustrated
07RESPOND→ inbox
Open in visual editor → Save as template Editable
~14s
Average time from prompt to a working agent
0 lines
Of JSON or YAML you have to write
100%
Editable in the visual canvas afterwards
Visual Workflows

A node-graph builder, not a chatbot wizard.

Drag, connect, ship. Build conversational flows visually, with branching logic, knowledge lookups, API calls, and AI responses — every step typed, traceable, and reproducible.

01

Branching that actually branches.

Classify intent, route to the right path, run different prompts per branch. The graph is the truth — no hidden if-statements buried in a prompt.

02

Scoped variables.

State lives in @run (this conversation), @user (this contact), or @workspace (shared). Memory doesn't leak between users.

03

Tool-use and loops.

Call APIs, query a knowledge base, write to memory, loop until the agent has enough information. First-class, with budget caps so a misbehaving loop fails closed.

04

Rate-limited by design.

Per-workspace windowed limits keep one runaway tenant from disrupting the rest. Every node call is accounted; every budget is yours to set.

Multi-Channel Inboxes

Two inboxes. One agent.

Cosemble handles the protocol differences so the agent doesn't have to. WhatsApp via the official Meta Cloud API and web chat both funnel into the same workflow — with media, history, and contact identity preserved.

WhatsApp Cloud API Live
Official Meta Cloud API · WABA-bound
  • Auto-generated verify token + webhook URL
  • Template messages, interactive replies, media in/out
  • Inbox-scoped tokens; rotate without downtime
  • Compliant with WhatsApp Business Messaging Policy
  • Webhook re-registers on domain cutover
Hi, do you ship to Malaysia?
Yes — we ship to MY in 3-5 days. Want me to walk you through checkout?
Web Chat Embed
JS widget · Same workflow as WhatsApp
  • Drop-in script tag, visitor identity preserved
  • Public routes under /chat-api
  • Same workflow as WhatsApp; no parallel branch
  • File upload, typing indicator, websocket fallback
  • Customizable theme, position, greeting message
can i talk to a human?
Connecting you to a teammate now. They'll be with you shortly.
Knowledge & Memory

RAG that respects scope.

Knowledge bases attach to workspaces. Variables are scoped per-conversation, per-contact, or shared. The platform refuses to confuse a customer's preference with a workspace setting — because the schema refuses to.

Upload, index, query.

Drop PDFs, docs, FAQs. Cosemble chunks, embeds, and stores vectors. Every query is gated by workspace token — one tenant's data never reaches another's agent.

Citations, by default.

RAG responses include source references. When a customer asks "where did that come from?" — the agent can answer.

@

@run

Default scope for everything authored. Lives one execution. Use {{run.intent}}.

Lifetime1 execution
@

@user

Per-contact durable. Yours to extend with preferences, locale, conversation history.

Lifetimecontact lifecycle
@

@workspace

Shared across the workspace. Use sparingly — it's a global.

Lifetimeworkspace
Observability

If you can't see it, it isn't production.

Every node call emits a trace. Every conversation has a history. Latency, cost, and errors are first-class — visible per-conversation, per-workspace, per-node.

workspace / acme-support / traces / last 1h
Live · 47 traces
Trace
Latency
Cost
Nodes
Status
a3f9classify → knowledge → respond
842 ms
$0.0041
5 / 5
OK
a3faclassify → api → respond
1.4 s
$0.0029
6 / 6
OK
a3fbclassify → escalate
3.1 s
$0.0008
2 / 2
OK
a3fcclassify → knowledge → respond
912 ms
$0.0044
5 / 5
OK
a3fdstripe lookup → reply
3 / 6
RUN
a3feknowledge query → respond
764 ms
$0.0037
4 / 4
ERR
a3ffclassify → knowledge → respond
688 ms
$0.0035
5 / 5
OK

Trace, not guess.

Every node emits structured spans. Latency and cost are per-trace, not amortized.

Replay safely.

Re-run a failed conversation against new prompt or new code without re-driving the original event.

Evaluations as code.

Golden inputs, regression sets, scored rollouts. Eval is a tab, not a quarterly process.

Use Cases

Real conversations. Real outcomes.

Cosemble is built around the workflows businesses actually need — not generic Q&A demos.

Customer Support

Tier-1 support, 24/7.

Resolve FAQs from your knowledge base, look up order status via API, hand off to a human when it matters. Logged and traceable.

WhatsAppWeb chatKnowledge baseEscalation
Sales & Lead Gen

Qualify leads while you sleep.

Capture inbound interest, ask qualifying questions, route hot leads to a salesperson, drop the rest into your CRM. No form abandonment.

Lead captureRoutingCRM webhookWhatsApp
E-commerce

Carts, catalogues, checkout assist.

Send product recommendations, share catalogues, recover carts, take orders inside WhatsApp. Stripe and payment-link integration.

CatalogueStripeCart recoveryOrders
Operations

Internal agents for the back office.

Surface order status, push approvals, broadcast updates. Plug Cosemble into your internal Slack or web tools as an operational copilot.

BroadcastApprovalsSlackInternal
Integrations

Plugs into the tools you already use.

Native channels, generic HTTP for everything else. Cosemble talks to your business stack — not the other way around.

Wa
WhatsApp Cloud API
Channel
Wc
Web Chat
Channel
St
Stripe
Payments
Gs
Google Sheets
Data
Sl
Slack
Internal
Sh
Shopify
Commerce
Hu
HubSpot
CRM
Wh
Webhook · HTTP
Generic
Ai
Claude · GPT · Gemini
AI models
Who it's for

Built for the people who get paged.

Cosemble isn't a no-code toy. It's an opinionated platform for teams who have to answer when an agent says the wrong thing on a Saturday.

01 — Businesses

Talk to customers without hiring a team to do it.

Answer in WhatsApp, web chat, or both. Capture leads, resolve support tickets, take orders. Set it up in an afternoon, refine forever.

02 — Agencies

Ship agents for ten clients without ten codebases.

One platform, multiple workspaces. Build a workflow once, fork it per client, hand off ownership when you're done.

03 — Product teams

Embed agent capabilities into an existing product.

Use the workflow runtime as your backend. Build the UI you want, point it at Cosemble. No rebrand, no AI-division detour.

Open the Studio.

Start building an agent in minutes. No credit card. No demo call required.