Every customer gets a relationship manager.
One agent that remembers your customer across WhatsApp, phone, your website and your app — and acts before they ask. The unit of value is the relationship, not the ticket.
- < 30 min
- to your first live channel
- 5 channels
- one memory behind them
- Every turn
- logged, replayable, auditable
What you get
Six things a support bot cannot do
Every one of these is enforced by the platform, not requested in a prompt.
Memory that is actually memory
Not a transcript dump. Facts, what the agent did, patterns it noticed, and beliefs with confidence — in four separate networks, one bank per customer.
USER.md · MEMORY.md · Hindsight
It acts before they ask
A delayed shipment, an expiring card, a quiet high-value customer. Backend events wake a workflow and the agent reaches out on the channel they last used.
Temporal workflows
It will not invent your data
A reply stating an amount, a date or a reference no tool returned this turn is blocked before it is sent. Not a prompt instruction — an enforced guard.
Groundedness guardrail
Your industry is a file, not a fork
A Business Pack carries the persona, skills, policy and language. Swap the pack, get a different business. The platform never learns your vertical.
packs/pack.retail.dtc.v1
Connects to what you already run
Your CRM, order system or core platform — over MCP or a REST connector. The agent only ever calls tools your policy allows.
MCP · REST · Salesforce · HubSpot
Every turn is on the record
If the model saw it, it is in an append-only log with the exact persona hash that produced it. Replay any conversation. Answer any "why did it say that".
Append-only session events
How it works
Live this afternoon, not this quarter
No integration project. You will be talking to your own agent before you have connected anything.
- 01
Pick a Business Pack
Retail, banking, clinic — or start blank. The pack brings a persona, skills, policy and languages that already fit your industry.
- 02
Connect your systems
Your CRM, order system or core platform, over MCP or REST. Or skip it and use sample data while you look around.
- 03
Try it in the Test Lab
Talk to your agent against a synthetic customer before a single channel is live. Watch every tool call, memory write and guardrail decision as it happens.
- 04
Turn on channels
Widget, WhatsApp, a phone number. Each one has a test button and tells you exactly why it is not green yet.
Channels
Same agent. Same memory. Wherever they are.
A customer who starts on WhatsApp and asks to be called does not start again. The channel is an attachment to the relationship, never the identity of it.
Web widget
ReadyOne script tag. Streams live, renders rich cards.
Business Cloud API. Buttons, lists, templates.
WebRTC voice
ReadyIn-app and in-browser calls over LiveKit.
Phone (PSTN)
ReadyA real number, in and out, via Twilio SIP.
Mobile SDK
SoonDrop the agent into your own app.
Business Packs
Your industry ships as a file
A pack is the persona, the skills, the policy, the languages and the compliance posture. You overlay your brand on top — you never fork it.
Retail / DTC
Availablepack.retail.dtc.v1
Orders, shipping, returns and sizing. Knows never to quote a delivery date the carrier did not give it.
Anything
Availablepack.blank
A careful, warm relationship manager with no industry assumptions. The starting point for your own pack.
Retail banking
In progresspack.banking.retail.v1
Cards, KYC, disputes, travel notices. Speaks no balance unless a tool returned it this turn.
Clinics
In progresspack.health.clinic.v1
Appointments, prep instructions, results follow-up. PHI minimised, specialist memory kept separate.
Trust
The rules are enforced, not requested
Anything a prompt merely asks for, a model can talk itself out of. These are checks the platform runs whether or not the model complied.
No invented account data
A money amount, date or reference that no tool returned this turn is blocked before sending.
Secrets never reach the log
A card number a customer pastes is redacted at the door, before anything is written down.
Escalation is not a judgement call
Regulatory complaints, legal threats and any sign of self-harm go to a person immediately.
Every reply is attributable
Each turn carries the hash of the exact persona that produced it. Replay it years later.
One tenant cannot see another
Isolation at the database row, the memory bank, the vector namespace and the voice room.
The agent only calls what you allow
Tools are allowlisted per role. It is never shown a tool your policy would deny.