Socio Oficial de WhatsApp Business API

WhatsApp para Desarrolladores

Integra WhatsApp en minutos, no semanas. Una llamada a la API para enviar mensajes. SDKs listos para producción para todos los lenguajes principales.

2

SDKs

<5 min

Configuración

99.9%

Tiempo activo

Envía tu primer mensaje de WhatsApp

Instala el SDK y envía un mensaje en menos de 5 líneas de código

import Zavudev from "@zavudev/sdk";

const client = new Zavu();

// Send a WhatsApp message in one line
const result = await client.messages.send({
  to: "+14155551234",
  channel: "whatsapp",
  text: "Hello from Zavu!",
});

console.log(result.message.id);

Por que los desarrolladores eligen Zavu para WhatsApp

Omite la complejidad de la Cloud API de Meta. Obtén una experiencia amigable para desarrolladores con SDKs listos para producción.

SDKs de Producción

SDKs de Python y Node.js. Instala con un comando y comienza a enviar mensajes en minutos.

Un Endpoint Simple

POST /v1/messages para todo. Texto, medios, plantillas, botones, listas - todos en el mismo endpoint.

Todos los Tipos de Mensajes

Texto, imágenes, videos, documentos, ubicación, contactos, botones interactivos, listas y plantillas.

Fallback Inteligente

Fallback automático a SMS cuando falla la entrega de WhatsApp. Nunca pierdas un mensaje.

Webhooks en Tiempo Real

Actualizaciones de estado de entrega, mensajes entrantes y reacciónes. Todos los eventos en tiempo real.

Precios Justos

Paga por usuario activo mensual, no por mensaje. WhatsApp es gratis dentro de la ventana de 24 horas.

Todos los tipos de mensajes de WhatsApp soportados

Envía cualquier tipo de mensaje con la misma API simple. Texto, medios, elementos interactivos y plantillas.

Text

Texto plano

Image

JPEG, PNG, WebP

Video

MP4, 3GP

Audio

MP3, AAC, OGG

Document

PDF, DOC, XLS

Location

Coordenadas y dirección

Contact

Formato vCard

Buttons

Botones interactivos

Lists

Listas seleccionables

Templates

Plantillas pre-aprobadas

Reactions

Reacciónes con emoji

Sticker

Stickers WebP

Ejemplos de código para casos de uso comunes

Ejemplos de copiar y pegar para plantillas, botones interactivos y webhooks

Enviar Mensaje de Plantilla

Usa plantillas pre-aprobadas para iniciar conversaciones o enviar notificaciones fuera de la ventana de 24h.

import Zavudev from "@zavudev/sdk";

const client = new Zavu();

// Send a WhatsApp template message
const result = await client.messages.send({
  to: "+14155551234",
  messageType: "template",
  content: {
    templateId: "order_confirmation",
    templateVariables: {
      "1": "John",
      "2": "ORD-12345",
    },
  },
});

Enviar Botones Interactivos

Agrega hasta 3 botones interactivos para respuestas rápidas de los clientes.

import Zavudev from "@zavudev/sdk";

const client = new Zavu();

// Send interactive buttons
const result = await client.messages.send({
  to: "+14155551234",
  messageType: "buttons",
  text: "How would you rate your experience?",
  content: {
    buttons: [
      { id: "great", title: "Great!" },
      { id: "okay", title: "It was okay" },
      { id: "poor", title: "Not good" },
    ],
  },
});

Manejar Webhooks Entrantes

Recibe eventos en tiempo real para entrega de mensajes, mensajes entrantes y reacciónes.

import express from "express";

const app = express();

app.post("/webhooks/zavu", express.json(), (req, res) => {
  const event = req.body;

  switch (event.type) {
    case "message.inbound":
      console.log("New message from:", event.data.from);
      console.log("Text:", event.data.text);
      break;
    case "message.delivered":
      console.log("Message delivered:", event.data.id);
      break;
  }

  res.status(200).send("OK");
});
Incorporación de Socios

Permite que tus clientes conecten su WhatsApp

Construyes una plataforma? Crea enlaces de invitación para que tus clientes conecten sus cuentas de WhatsApp Business. Completan el flujo de registro integrado de Meta - sin credenciales compartidas.

  • Creación de enlace de invitación con un clic vía API
  • Flujo OAuth seguro de Meta - sin compartir contrasenias
  • Notificación por webhook cuando se completa la incorporación
  • Asignar previamente números de teléfono de Zavu a los clientes
Lee la documentación de API para Socios
Crear Invitación de Socio
import Zavudev from "@zavudev/sdk";

const client = new Zavu();

// Create an invitation for your customer
const invitation = await client.invitations.create({
  clientName: "Acme Corp",
  clientEmail: "contact@acme.com",
  expiresInDays: 7,
});

// Share this URL with your customer
console.log(invitation.invitation.url);
// https://dashboard.zavu.dev/invite/abc123xyz
Calcula tus costos

Mira exactamente lo que pagaras

Sin tarifas ocultas. Lo que ves es lo que pagas.

Contactos únicos a los que envias mensajes por mes
020,000
SMS solo de envío a menor costo. No soporta respuestas.
020,000
020,000
Ver precios SMS por país
Gratis cuando el cliente te escribe primero. Respondes dentro de 24h sin costo.
020,000
Costo por template cuando inicias la conversación. Cobrado por Meta segun país y categoría.
020,000
Cuentas de WhatsApp Business conectadas. La primera es gratis, $7/mes por cada adicional.
050
020,000
Canal gratuito. Incluido en tu plan.
020,000
Llamadas texto-a-voz. Cobrado por minuto, tarifa varia por país.
020,000

Desglose de Costos

Tarifa de Plataforma

5,000 contactos × $0

$0.00

SMS One-Way

4,000 × $0.0120

$48.00

SMS Two-Way

0 × $0.0451

$0.00

Mensajes WhatsApp

20,000 mensajes

Gratis

Templates WhatsApp

1,000 × $0.0305

$30.50

Conexiones WhatsApp

1ra conexión gratis

Gratis

Mensajes de Email

15,000 × $0.0001

$1.50

Telegram

20,000 mensajes

Gratis

Llamadas de Voz

2,000 min × $0.0180

$36.00
Total Estimado$116.00

por mes

WhatsApp es gratis cuando el cliente te escribe primero — todas las respuestas dentro de la ventana de 24h no tienen costo. Todos los precios en USD.

Los precios de SMS mostrados son estimados. El costo real puede variar segun el operador y destino.

Los precios de templates usan tarifas de marketing de Meta. Las tarifas de útilidad y autenticación pueden variar. Meta cobra los templates directamente a tu cuenta de WhatsApp Business. Ver precios de Meta

$0

plan gratis

$7/mo

por conexión WhatsApp (1ra gratis)

$0.045

SMS por mensaje

$0.0001

Email por mensaje

Zavu vs. las alternativas

Una API de WhatsApp amigable para desarrolladores con precios justos y SDKs listos para producción

CaracteristicaZavuMeta Cloud APITwilio
Tiempo de configuración5 minutosDías/SemanasHoras
SDKs oficiales2 lenguajes07 lenguajes
Modelo de preciosPlan gratis + costos de carrierPor conversaciónPor mensaje
Mensajes iniciados por el clienteGratisGratisincluido en plan
Fallback inteligente a SMSManual
Flujo de invitación de socio
Multicanal (SMS + Email)
Experiencia de desarrolladorAPI simpleComplejoBueno
SoporteIncluidoNingunoPlanes de pago

Comienza en 4 pasos

Desde el registro hasta enviar tu primer mensaje en menos de 5 minutos

1

Obten tu API key

Registrate gratis y obten tu API key desde el dashboard. No se requiere tarjeta de crédito.

export ZAVU_API_KEY=zavu_live_...
2

Instala el SDK

Instala el SDK para tu lenguaje con un solo comando.

pip install zavudev # or: npm install @zavudev/sdk
3

Conecta WhatsApp Business

Usa el flujo de registro integrado para conectar tu cuenta de WhatsApp Business en minutos.

# Complete the setup in your dashboard
4

Envía tu primer mensaje

Estas listo para enviar mensajes de WhatsApp con una llamada a la API.

client.messages.send(to="+1...", channel="whatsapp", text="Hello!")

Preguntas frecuentes

Preguntas comunes sobre la integración de la API de WhatsApp Business

Qué es la ventana de conversación de 24 horas?

WhatsApp permite mensajería libre dentro de las 24 horas posteriores al último mensaje del cliente. Fuera de está ventana, debes usar mensajes de plantilla pre-aprobados. Zavu rastrea esto automáticamente y puede hacer fallback a SMS si es necesario.

¿Cómo funcionan las plantillas de WhatsApp?

Las plantillas son formatos de mensaje pre-aprobados registrados con Meta. Usalas para confirmaciones de pedido, actualizaciones de envío o iniciar conversaciones. Crea plantillas en el dashboard de Zavu y Meta las aprobara, generalmente dentro de 24 horas.

¿Puedo enviar mensajes masivos/de transmisión?

Sí. Zavu soporta campañas de transmisión a miles de destinatarios. Crea una transmisión, agrega contactos con variables personalizadas y envía inmediatamente o programa para más tarde. Se requieren plantillas para contactos fuera de la ventana de 24h.

¿Cómo funcionan los webhooks?

Configura una URL de webhook para tu remitente y enviaremos eventos en tiempo real: message.delivered, message.failed, message.inbound (incluyendo reacciones). Verifica firmas con tu secreto de webhook para seguridad.

¿Qué pasa si WhatsApp falla?

Habilita el fallback inteligente para enviar automáticamente vía SMS cuando falla la entrega de WhatsApp. Esto asegura que tu mensaje siempre llegue al cliente, incluso si no tienen WhatsApp o están offline.

Comienza a construir con WhatsApp hoy

Obten tu API key gratis y envía tu primer mensaje en minutos. No se requiere tarjeta de crédito.

WhatsApp para Devs | API, SDK y Guía | Zavu