Infraestructura decomunicación agéntica.
WhatsApp, SMS, voz, email y números de teléfono. Una API. Tu agente hace la configuración.
Despliega en nuestra infra o usa la API desde la tuya.
La misma API unificada en los dos casos: WhatsApp, SMS, voz, email, Telegram y Messenger detrás de una sola integración, un webhook y una factura. Empieza con un canal y enciende el resto cuando quieras, sin tocar el código que ya escribiste.
Meta cobra las plantillas y mensajes de WhatsApp a costo, sin margen nuestro. SMS y llamadas se tarifan por destino. Precios de Meta · Calculadora de precios
Desarrolladores de todo el mundo confían en Zavu*







#DEL FOUNDER
Por qué construimos esto.

Victor Villalobos
Founder & CEOCornershop, antes parte de Uber. CTO de RendaloMaq (YC 2021). Tech lead en unicornios.
Llevo mucho tiempo trabajando alrededor de la mensajería, desde distintos asientos: en Cornershop, antes parte de Uber, como CTO de RendaloMaq (YC 2021) y como tech lead en unicornios. Cada vez creció hasta ser un segundo producto que nunca planeamos: un proveedor por canal, nuestro propio ruteo, una cola de compliance y una factura que yo no sabía explicar.
Zavu es la capa que quería entonces: una API para todos los canales, números de teléfono reales y la fontanería de abajo operada por nosotros, en una sola factura.
Si nos estás mirando, escríbeme. Leo todos los mensajes, y si todavía no estamos listos para tu caso te lo diré.
Victor Villalobos · Founder & CEO, Zavu
#NOS RESPALDAN
Quiénes están detrás de Zavu.
#TU FACTURA
Los mismos mensajes.Hasta 92% menos.
Toma un mes con 10.000 SMS, 100.000 mensajes de WhatsApp, 20.000 emails y un número US. Con Twilio, Resend y un proveedor de números, los fees de plataforma suman unos $634. En Zavu parten en unos $48. La tabla de abajo muestra cada línea.
| Concepto | Hoy | En Zavu |
|---|---|---|
| 10.000 SMS a números de US | $113 a $143 (Twilio $0.0083 c/u, más carrier fees) | desde $40 (desde $0.004, fees incluidos) |
| 100.000 mensajes de WhatsApp, fee de plataforma | $500 (Twilio, $0.005 c/u) | $0 |
| 20.000 emails transaccionales | $20 (Resend Pro, precio base) | $8 ($0.40 por 1.000) |
| 1 número de teléfono US | $1.15 (Twilio) | $0 (incluido en Pro) |
| Suscripción a la plataforma | ninguna, cuatro logins en su lugar | $20 Pro |
| Crédito de uso de Pro | ninguno | −$20, aplicado al uso |
| Total, solo fees de plataforma | $634 a $664 | desde unos $48 |
Cómo calculamos esto
- Las tarifas de SMS son para mensajes enviados a números de Estados Unidos. Otros destinos tienen su propia tarifa publicada en ambos lados.
- Los precios de Twilio y Resend son los que publican para US. Los de Zavu, los de nuestra página de precios.
- Los cargos propios de Meta por conversaciones de WhatsApp no están incluidos. Son los mismos con cualquier proveedor.
- La tarifa de SMS a US en Zavu parte en $0.004 y varía por operador, así que la línea de SMS y el total son un piso.
- Zavu Pro incluye $20 de crédito de uso cada mes. Se renueva mensualmente y se aplica al uso antes de que pagues nada más.
- El plan Pro de Resend cuesta $20 al mes de base y cubre hasta 50.000 emails, así que a este volumen es toda la factura de email.
- Voz y agentes de IA quedan fuera de este ejemplo en ambos lados.
#CASOS DE USO
Lo que puedes construir con esto.
Doce cosas que los equipos construyen sobre Zavu. Cada tarjeta enlaza la skill y el ejemplo desde el que empezar.
Agentes de IA
01Agentes que responden a clientes por WhatsApp, SMS, Telegram y email, usando tus documentos y tus sistemas.
Agentes de voz
02Un agente que contesta el teléfono, habla el idioma de quien llama y pasa a una persona cuando hace falta.
Notificaciones transaccionales
03Actualizaciones de pedidos y cuentas por el canal que llega a cada persona, con un webhook por cada estado.
OTP y verificación
04Códigos de acceso por SMS, por plantilla de WhatsApp, o leídos en voz alta en una llamada.
SMS
05Envía y recibe en más de 200 países a tarifas publicadas, con números comprados por API.
WhatsApp Business
06Plantillas, media y botones sobre la API oficial, con la ventana de 24 horas resuelta por nosotros.
Email transaccional y de marketing desde tu propio dominio, con el DNS configurado por API.
Telegram, Instagram y Messenger
08Un token de bot o una página conectados con un request, y después la misma llamada de envío que cualquier canal.
Broadcasts y campañas
09Un mensaje a miles de contactos con sus propias variables, programado y con seguimiento.
Inbox compartido y contactos
10Cada conversación con un cliente en un solo hilo, y respuestas desde el número que ya conoce.
Automatización
11Tu TypeScript en eventos de mensajes o en un horario cron, sin nada que hospedar.
Plataformas y agencias
12Un proyecto por cliente con su propia key y tope de gasto, facturado a ti.
#AGENT FIRST
Todo lo de arriba lo puede construir un agente.
Senders, números, canales, webhooks, functions y agentes son endpoints, comandos del CLI y skills. La infraestructura que necesita tu producto la puedes crear tú, o dejársela al agente con el que ya trabajas. Los tres caminos de abajo terminan en el mismo proyecto.
En tu editor
Un prompt instala las skills de Zavu en Claude Code, Cursor, Codex y más de 40 agentes, inicia sesión en el CLI y añade el servidor MCP. Desde ahí el agente crea senders, compra números y despliega functions con los mismos comandos que usarías tú.
En el dashboard
El asistente dentro del dashboard crea senders y API keys, compra números, conecta Telegram, añade dominios de email, clona un agente y despliega una function. Cada paso es una tarjeta que solo se ejecuta cuando haces clic.
En tu pipeline
El CLI inicia sesión sin navegador y el servidor MCP expone cada endpoint como herramienta. Escribe el setup una vez, o entrégaselo a un agente que corre en CI.
Los Zavu Agents, los que responden a tus clientes, están construidos sobre esta misma superficie. Más abajo ves cómo es uno.
#QUICKSTART
Empieza por lo que quieres hacer.
Busca un objetivo. Cada camino es el CLI primero, y cada paso es también una tarjeta en el asistente del dashboard y una skill que tu agente de código ya conoce.
18 de 18 objetivos
Inicia sesión una vez y envía. Deja el canal en auto y Zavu elige la ruta, WhatsApp con SMS como respaldo.
terminalnpx zavudev@latest login npx zavudev messages send --to +14155551234 --text "Your order #1234 has shipped."
La respuesta trae el id y el estado del mensaje; cada cambio después llega a tu webhook.
Guía completa#AGENTES
Un agente que responde a tus clientes. Determinista o no. En tu código.
La línea de soporte que nunca cierra, la recepción que agenda, la mesa de pedidos que sabe dónde va el paquete. Dos formas de llevar la conversación: no determinista, donde el modelo decide cada respuesta, o determinista, donde Zavu sigue los pasos que escribiste, en orden, con esperas de horas o días. Los dos en el mismo archivo, los dos desplegados con un comando.
Responde donde ya están tus clientes
WhatsApp, SMS, Telegram, email, Instagram, Messenger y el teléfono. Un agente puede atender varios números.
Responde desde tus documentos
Una base de conocimiento por agente. Cada respuesta reporta cuántos fragmentos usó, así que una respuesta errónea es rastreable.
Actúa con tus tools
Las tools buscan un pedido, cambian una reserva, abren un ticket: un endpoint HTTPS tuyo, firmado por llamada, o un handler en el mismo archivo.
Recuerda a cada cliente
Memoria por contacto, buscada por significado. Sabe que esta persona prefiere las mañanas, y lo dice.
Contesta el teléfono
Los agentes de voz hablan el idioma de quien llama, transfieren a una persona cuando corresponde y dejan la transcripción. Desde $0.07 por minuto, todo incluido.
Tu modelo, tu key
OpenAI, Anthropic, Google o Mistral con tu propia key y sin markup, o el gateway gestionado de Zavu facturado desde tu saldo.
Probable antes de hablar con nadie
Una prueba en seco usa el prompt y el modelo reales y no entrega nada. Cada ejecución real registra tokens, latencia, coste y llamadas a tools.
Tuyo, como código
TypeScript que es tuyo, desplegado con un comando. Siete agentes de fábrica para empezar: ventas, soporte, recepción.
El modelo responde desde tu prompt, tus documentos y tus tools. Esto es todo lo que es un agente: un archivo, un deploy y una prueba que no entrega nada.
index.tsimport { defineAgent, defineTool } from "@zavudev/functions" defineAgent({ senderId: process.env.SENDER_ID!, name: "Order desk", provider: "zavu", model: "openai/gpt-5.6-luna", channels: ["*"], prompt: "You are the order desk. Answer in one or two sentences.", }) defineTool({ name: "get_order_status", description: "Look up an order by id.", parameters: { type: "object", properties: { orderId: { type: "string" } }, required: ["orderId"], }, handler: async ({ orderId }) => db.orders.find(orderId), })
terminalnpx zavudev agents init npx zavudev deploy npx zavudev agents test --agent <agentId> --message "where is my order?"
#LLAMADA EN VIVO
Voz es la misma API.
Mismo archivo. Mismo deploy.
Escúchalo.
Un agente de voz construido con las mismas primitivas que el de arriba: defineAgent, un modelo, unas tools. Elige uno, háblale en voz alta y mira la transcripción, los logs, los skills y los webhooks mientras responde.
Pregúntale algo que tenga que buscar.
Después abre el inspector.
#HERRAMIENTAS
También en la caja.
SDKs
TypeScript · Python · Ruby · Go · PHP. Generados desde la especificación, tipados de punta a punta.
Especificación OpenAPI
El contrato del que se generan los SDKs.
Servidor MCP
Zavu dentro de Cursor, VS Code y Claude Desktop. Envía mensajes y gestiona contactos desde el editor.
GitHub
Conecta un repositorio a una function. Cada push a tu rama la despliega.
Vercel
Tu API key de Zavu inyectada en cada proyecto de Vercel, en todos los entornos.
Supabase
Envía SMS, WhatsApp y email desde Edge Functions. Reacciona a mensajes entrantes con triggers de base de datos.
Nodo de n8n
Envía y recibe desde un workflow.
Plugin de WordPress
Avisos de pedido por SMS y WhatsApp, alertas al dueño y registro de consentimiento. Funciona con WooCommerce.
Plugin de Omarchy
Tu bandeja de entrada en la shell.
Estado
Disponibilidad en vivo de la API y de cada canal.
Tu primer mensajeestá a una llamada.
Sin tarjeta. Todos los canales por una sola API.

