# Sendo > Sendo (`@quami/sendo`) connects a Next.js + Supabase app to the official WhatsApp Cloud API: a typed client with AI agents, plus shadcn registry items for the webhook, the schema and a staff inbox. Your data stays in your database. Full text of every page, with code samples inlined: https://sendo.quami.dev/llms-full.txt ## Docs - [Quickstart](https://sendo.quami.dev/docs/quickstart): From an empty Next.js + Supabase app to the first agent reply. - [Meta setup](https://sendo.quami.dev/docs/meta-setup): App, WhatsApp product, test number, system user token and webhook. - [Meta pricing](https://sendo.quami.dev/docs/meta-pricing): Who pays Meta for WhatsApp messages, the dimensions a price depends on, where to find Meta's official rate card, and why a payment method matters. - [Sendo Connect](https://sendo.quami.dev/docs/sendo-connect): The optional paid service: Quami as your Meta Tech Provider. Configuration, the signed webhook relay, secret rotation, the test event, signup through Connect, disconnecting numbers, suspension, doctor checks and what passes through Quami. - [API reference](https://sendo.quami.dev/docs/api-reference): Config, events, sending, templates, conversations, agents and adapters. - [Agents and models](https://sendo.quami.dev/docs/agents-and-models): Give an agent any AI SDK model: OpenRouter or a gateway for exploring, a direct provider for production, and what each turn costs. - [Inbox](https://sendo.quami.dev/docs/inbox): Layout, setup, languages and strings, motion tokens and server-action auth for the team inbox. - [Languages](https://sendo.quami.dev/docs/languages): Render the Sendo screens in English or Spanish, format dates and numbers for a region, edit any string and add a third language. - [Team inbox](https://sendo.quami.dev/docs/team-inbox): Roles, step-in, notes, snippets and tags, agent pause, drafts and model cost in sendo.inbox. - [Workflows](https://sendo.quami.dev/docs/workflows): Rules (business hours, routing, auto-assign, escalation, auto-close), the rules screen, rules sync and the every-minute tick route. - [Security](https://sendo.quami.dev/docs/security): Sensitive data, private storage, signed URLs, tokens and authorization inside tools. - [Adapters](https://sendo.quami.dev/docs/adapters): Where Sendo stores its data: Supabase, Drizzle or Prisma over your own Postgres, and what changes for access control and media. - [Retention](https://sendo.quami.dev/docs/retention): Pruning sendo_events with pg_cron or a Vercel Cron route, your own policy for messages and media, exporting a number's history (v1 JSON), the numbers screen's Export conversations and Delete history (allowPurge), and purging a disconnected number. - [Multi-number](https://sendo.quami.dev/docs/multi-number): Several numbers and tenants on one deployment: routing, accounts and access. - [Channels](https://sendo.quami.dev/docs/channels): WhatsApp today; what changes for Instagram and Messenger later, and what doesn't. - [Numbers and tenants](https://sendo.quami.dev/docs/numbers-and-tenants): Send as an organization with { tenant }, default numbers, and the sendo.accounts API: add, label, pause, disconnect, purge. - [Embedded Signup](https://sendo.quami.dev/docs/embedded-signup): Let an admin connect a WhatsApp number from your app, plus the billing state: what Meta requires, completeEmbeddedSignup, errors and refreshBilling. - [Coexistence](https://sendo.quami.dev/docs/coexistence): Keep using the WhatsApp Business app on a number the inbox also works: Meta's seven limits, echoes, agent pause and history import. - [Links, QR and chat bubble](https://sendo.quami.dev/docs/widgets): Bring conversations in with wa.me links, printable QR codes and a chat bubble, and see how many came from each source. - [CLI](https://sendo.quami.dev/docs/cli): npx @quami/sendo doctor, accounts add, list, set-default, disconnect and export, and rules sync: checks, flags and environment. - [Metrics](https://sendo.quami.dev/docs/metrics): Messages per day, first response time, work per person, AI resolution, sources, tags and cost: the sendo.metrics API, the Metrics screen and the SQL behind them. - [Voice notes and cost](https://sendo.quami.dev/docs/voice-notes-and-cost): Transcribe inbound voice notes before the agent answers, and see what every agent turn and conversation cost. - [Broadcasts and opt-in](https://sendo.quami.dev/docs/broadcasts): Send one approved template to many contacts: who is eligible by category, opt-in and opt-out keywords, the tick, billing pauses and the Broadcasts screen. - [Para agentes](https://sendo.quami.dev/docs/agents-docs): Docs for coding agents: the sendo mcp server (one-line setup for Claude Code and Cursor), llms.txt, AGENTS.md in every registry item and doctor --json. - [Migrating from Respond.io or Kapso](https://sendo.quami.dev/docs/migrating-from-respond-io-kapso): Move a WhatsApp number, contacts and workflows from a hosted inbox into your own app with Sendo. - [Roadmap](https://sendo.quami.dev/docs/roadmap): What already shipped, what Sendo Connect is and isn’t, when it opens, and the channels still to come.