Octwin by Cequens
Every capability the platform ships, what each one is for, and the business problems they compose into. A reference for a working session, not a pitch.
The shape
Reach
You compose a conversation once. Each channel declares its own limits and the renderer clamps, pages and splits to fit them.
On WhatsApp
| Surface | Limit |
|---|---|
| Interactive list | 10 rows · 24-char titles |
| Reply buttons | 3 · 20-char labels |
| Carousel | 2–10 cards · 2 buttons each |
| Body text | 1,024 characters |
| Catalog & cart | Native |
On the web widget
| Surface | Limit |
|---|---|
| Interactive list | 10 rows · 256-char titles |
| Reply buttons | 3 · 256-char labels |
| Carousel | 1–10 cards · 2 buttons each |
| Body text | 4,096 characters |
| Catalog & cart | Rendered by the widget |
The turn
Taps carry their inputs already bound, so the model is never invoked to re-derive what the customer already chose.
Try it · tap a reply
Every reply above is a tap. Each one carries its inputs already bound, so the turn routes straight to the tool — the language model is not invoked to re-derive a choice the customer already made.
Type something off-script instead and the other lane takes over: the agent reads the intent and picks the same tool.
Authoring
The same declaration drives WhatsApp, the web widget and the console.
The data layer
Capabilities · 1 of 3
Cases with queues, routing, SLAs and dispositions. The agent stays the only voice the customer hears.
Any record becomes queue-routed human work — approvals, reviews, verifications — with SLA clocks.
Resources, availability rules and slots. A booking is claimed on the tap, so two people cannot take one slot.
Catalog, cart, order and payment inside the thread. Native catalog and cart on WhatsApp.
Card checkout is live. Native in-chat pay is region-gated by Meta; elsewhere it degrades to a hosted page.
Orders are records with status, so fulfilment, returns and reporting all read the same row.
Capabilities · 2 of 3
A voice note is transcribed and a photo is read, so the agent answers what was actually said or shown.
Questionnaires asked conversationally, with responses stored as records and rolled up into scores.
Reactors turn a record event into a notification, a task, a schedule or a stage transition — no code.
Declared stages measured, so you see where conversations actually stall rather than guessing.
Scheduled outbound intents. On WhatsApp they land inside the 24-hour service window.
Every send outcome and async failure recorded, reconciled against WhatsApp’s own optimistic health reading.
Capabilities · 3 of 3
Connections, OAuth and port execution, with a stage map that translates another system’s vocabulary into yours.
Grants compose a resource, one of eight fixed verbs and a scope of own, team, queue or all.
Every database call is bound to its tenant and project by the runtime, not by a filter someone remembered.
Roles declared in YAML; queue coverage bound when the role is assigned, so one role serves every region.
Token, message and conversation metering rolled up per workspace.
Transactional email for invites, resets and verification, with bounces returning through a signed webhook.
How a domain ships
Business applications
| Industry | Primary job | Records | Book | Sell | Serve | Survey |
|---|---|---|---|---|---|---|
| Retail & e-commerce | Sell and support in-thread | ✓ | — | ✓ | ✓ | ✓ |
| Clinics & healthcare | Fill the diary, follow up | ✓ | ✓ | — | ✓ | ✓ |
| Real estate | Qualify and book viewings | ✓ | ✓ | — | ✓ | — |
| Field service | Schedule visits, track jobs | ✓ | ✓ | — | ✓ | ✓ |
| Financial services | Onboard, review, approve | ✓ | — | — | ✓ | — |
| Education | Enrol, remind, support | ✓ | ✓ | ✓ | ✓ | ✓ |
What changes between rows is the declaration. The engine underneath does not.
Use case
Boundary. Recovering an abandoned cart by messaging first is business-initiated. On WhatsApp that needs an approved template and is still landing.
Use case
Use case
Operating it
Going live
State this precisely. Conversations the customer starts are fully supported today, including everything in this deck. Business-initiated messaging outside WhatsApp’s 24-hour service window needs an approved template, and that path is still landing — so do not commit to scheduled campaigns on WhatsApp yet.
Next
The fastest session is one where you describe a real journey your customers take today, and we map it onto the capabilities above in the room.
OCTWIN BY CEQUENS · Platform capabilities