Skip to content

Product

A dashboard for the WhatsApp agent, not another inbox.

Operators connect a number, declare what the AI may do, and watch every turn. End users message your brand. You keep the database.

WhatsApp
Paste Cloud API credentials. We give you a per-workspace webhook URL and verify token. Status: credentials valid → webhook verified.
Authentications
Bearer, API key, Basic, or custom headers. Encrypted. Never returned after save. Rotate or revoke without rewriting every action.
Actions
JSON Schema fields, HTTPS method and URL, body templates with {{args.*}} and {{identity.*}}, risk, and audience.
People
6-digit hashed link codes (10 minutes, 5 attempts) for staff. Guests exist only if you allow guest actions.
Inbox & logs
Transcripts, pending confirms, tool names, latency, errors. View and debug. Not a live agent takeover.
Playground
Full decide → execute → phrase without Meta. Hits your real URL. Use staging authentications.

Audience, per action

Internal-ops products set every action to Linked. Support and booking products open some actions to guests. Money and deletes stay linked-only.

AudienceWho they areIdentity we send
LinkedStaff or account holders who entered a link codeuserId you assigned + phone
GuestAnyone who messages the numberPhone only
BothAnyone. Linked fields when the sender is linked.Linked when present, otherwise guest

A turn

  1. 01Meta POSTs the inbound message. We ack in under a second and verify HMAC.
  2. 02We resolve your number to a workspace and the sender to linked or guest.
  3. 03The model sees only enabled actions for that audience.
  4. 04High-risk tools pause for Confirm / Cancel. Low-risk tools run after schema checks.
  5. 05We call your HTTPS API with stored auth, then send one WhatsApp bubble.

Connect your number in one sitting.

Create a workspace, paste Meta keys, register an action. Meta bills WhatsApp. We bill the software.