SMS API para Desarrolladores
Envia SMS programaticamente con una llamada a la API. Cobertura global, reportes de entrega en tiempo real y SDKs listos para produccion.
200+
Paises
<5s
Entrega promedio
99.9%
Tiempo activo
Envia tu primer SMS
Una llamada a la API. Eso es todo lo que necesitas.
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 SMS
Una API de SMS simple y confiable con precios transparentes y SDKs listos para produccion.
SDKs de Produccion
SDKs de Python y Node.js. Instala con un comando y comienza a enviar SMS en minutos.
Un Endpoint Simple
POST /v1/messages para todo. Mismo endpoint para SMS, WhatsApp y Email.
Cobertura Global
Envia SMS a mas de 200 paises. Enrutamiento automatico de operador para mejor entregabilidad.
Fallback Inteligente
Logica de reintento automatico y failover de operador. Tus mensajes siempre se entregan.
Webhooks en Tiempo Real
Actualizaciones de estado de entrega y mensajes entrantes. Saber cuando se entrega tu SMS.
Precios Transparentes
Paga por mensaje sin tarifas ocultas. Descuentos por volumen disponibles.
Casos de uso comunes de SMS
Desde autenticacion hasta marketing, SMS es la forma mas confiable de alcanzar a tus usuarios.
2FA / OTP
Codigos de verificacion
Notificaciones
Alertas y recordatorios
Marketing
Campañas promocionales
Soporte
Actualizaciones de clientes
Citas
Confirmaciones de reserva
Seguimiento
Actualizaciones de estado de pedidos
Ejemplos de codigo para casos de uso comunes
Ejemplos de copiar y pegar para envio masivo, webhooks y validacion de telefonos
Enviar SMS Masivo
Envia SMS promocionales o transaccionales a multiples destinatarios.
import Zavudev from "@zavudev/sdk";
const client = new Zavu();
// Send bulk SMS to multiple recipients
const recipients = [
"+14155551234",
"+14155555678",
"+14155559012",
];
const results = await Promise.all(
recipients.map(to =>
client.messages.send({
to,
channel: "sms",
text: "Flash sale! 50% off everything. Use code FLASH50 at checkout.",
})
)
);Manejar Webhooks
Recibe reportes de entrega en tiempo real y mensajes entrantes.
import express from "express";
const app = express();
app.post("/webhooks/zavu", express.json(), (req, res) => {
const event = req.body;
switch (event.type) {
case "message.delivered":
console.log("SMS delivered:", event.data.id);
break;
case "message.failed":
console.log("SMS failed:", event.data.id, event.data.errorMessage);
break;
}
res.status(200).send("OK");
});Validar Numeros de Telefono
Verifica si un numero es valido y obtén informacion del operador antes de enviar.
import Zavudev from "@zavudev/sdk";
const client = new Zavu();
// Validate phone number before sending
const introspection = await client.introspection.phone({
phoneNumber: "+14155551234",
});
console.log("Valid:", introspection.validNumber);
console.log("Country:", introspection.countryCode);
console.log("Carrier:", introspection.carrier?.name);
console.log("Type:", introspection.lineType);Una API, todos los canales
Comienza con SMS hoy, agrega WhatsApp y Email manana. Misma API, mismo SDK, mismo endpoint. Tu integracion crece con tus necesidades.
- Un solo cargo de MAU - $0.001/contacto independientemente del canal usado
- Mismo endpoint - Solo cambia el parametro de canal
- Fallback inteligente - Reintento automatico via SMS si falla WhatsApp
- Webhooks unificados - Todos los eventos de entrega en un solo lugar
SMS
Entrega global, mas de 200 paises
Medios enriquecidos, botones, plantillas
Emails transaccionales via SES
Mira exactamente lo que pagaras
Sin tarifas ocultas. Lo que ves es lo que pagas.
Desglose de Costos
Tarifa de Plataforma (MAU)
3,000 contactos × $0.001
Mensajes de WhatsApp
100,000 mensajes
Mensajes de Email
10,000 × $0.0001
Mensajes SMS
0 × $0.0410
por mes
WhatsApp es gratis dentro de la ventana de conversacion de 24h. Las tarifas de SMS y Email son pass-through al costo. Todos los precios en USD.
Los mensajes de plantillas de WhatsApp fuera de la ventana de 24h son cobrados directamente por Meta. Ver precios de Meta
$0.001
por MAU
Gratis
WhatsApp (24h)
$0.041
SMS por mensaje
$0.0001
Email por mensaje
Zavu vs. las alternativas
Una API de SMS amigable para desarrolladores con precios transparentes
| Feature | Zavu | Twilio | Vonage |
|---|---|---|---|
| Tiempo de configuracion | 5 minutos | 30+ minutos | 30+ minutos |
| SDKs oficiales | 2 lenguajes | 7 lenguajes | 6 lenguajes |
| Modelo de precios | $0.001/MAU + pass-through | Por segmento | Por mensaje |
| Precio de SMS en EE.UU. | $0.004 | $0.0079 | $0.0077 |
| Soporte multicanal | |||
| Numero de telefono gratis | |||
| Tarifas ocultas | Ninguna | Tarifas de operador | Tarifas de plataforma |
| Soporte | Incluido | Planes de pago | Planes de pago |
Comienza en 3 pasos
Desde el registro hasta enviar tu primer SMS en menos de 5 minutos
Obten tu API key
Registrate gratis y obten tu API key desde el dashboard. No se requiere tarjeta de credito.
export ZAVU_API_KEY=zavu_live_...Instala el SDK
Instala el SDK para tu lenguaje con un solo comando.
pip install zavudev # or: npm install @zavudev/sdkEnvia tu primer SMS
Estas listo para enviar mensajes SMS con una llamada a la API.
client.messages.send(to="+1...", channel="sms", text="Hello!")Preguntas frecuentes
Preguntas comunes sobre nuestra API de SMS
Que numero de telefono necesito para enviar SMS?
Puedes usar un numero de telefono de Zavu o traer el tuyo. Ofrecemos numeros locales y gratuitos de EE.UU. Tu primer numero de EE.UU. es gratis. Numeros internacionales disponibles en mas de 40 paises.
Que tan rapido se entregan los mensajes SMS?
La mayoria de los mensajes SMS se entregan en segundos. El tiempo de entrega depende de la congestion del operador y la red del destinatario. Proporcionamos reportes de entrega en tiempo real via webhooks.
Puedo recibir respuestas SMS?
Si. Configura una URL de webhook y enviaremos mensajes entrantes a tu servidor en tiempo real. SMS bidireccional es soportado en todos nuestros numeros de telefono.
Cual es el limite de caracteres para SMS?
SMS estandar soporta 160 caracteres (codificacion GSM-7) o 70 caracteres con Unicode. Los mensajes mas largos se dividen automaticamente y se reensamblan por el telefono del destinatario.
Admiten MMS (imagenes/medios)?
MMS es soportado en EE.UU. y Canada. Envia imagenes, GIFs y videos cortos a traves del mismo endpoint de API especificando messageType: 'image' y proporcionando un mediaUrl.
Que pasa con el registro A2P 10DLC?
Zavu maneja el registro 10DLC automaticamente cuando creas un remitente. Registramos tu marca y campanas con TCR, e incluimos todas las tarifas de registro en tu plan. Mas informacion en nuestra Guia A2P 10DLC.
Comienza a enviar SMS hoy
Obten tu API key gratis y envia tu primer mensaje en minutos. No se requiere tarjeta de credito.