SMS API

SMS API para Desarrolladores

Envía SMS programáticamente con una llamada a la API. Cobertura global, reportes de entrega en tiempo real y SDKs listos para producción.

200+

Países

<5s

Entrega promedio

99.9%

Tiempo activo

Envía 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 producción.

SDKs de Producción

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

Envía SMS a más de 200 países. Enrutamiento automático de operador para mejor entregabilidad.

Fallback Inteligente

Lógica de reintento automático 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 autenticación hasta marketing, SMS es la forma más confiable de alcanzar a tus usuarios.

2FA / OTP

Códigos de verificación

Notificaciones

Alertas y recordatorios

Marketing

Campañas promociónales

Soporte

Actualizaciones de clientes

Citas

Confirmaciones de reserva

Seguimiento

Actualizaciones de estado de pedidos

Ejemplos de código para casos de uso comunes

Ejemplos de copiar y pegar para envío masivo, webhooks y válidación de teléfonos

Enviar SMS Masivo

Envía SMS promociónales 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 Números de Teléfono

Verifica si un número es válido y obtén información del carrier 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);
API Multicanal

Una API, todos los canales

Comienza con SMS hoy, agrega WhatsApp y Email manana. Misma API, mismo SDK, mismo endpoint. Tu integración crece con tus necesidades.

  • Un solo cargo de plan - plan gratis independientemente del canal usado
  • Mismo endpoint - Solo cambia el parametro de canal
  • Fallback inteligente - Reintento automático vía SMS si falla WhatsApp
  • Webhooks unificados - Todos los eventos de entrega en un solo lugar
Explorar WhatsApp para Desarrolladores

SMS

Entrega global, más de 200 países

WhatsApp

Medios enriquecidos, botones, plantillas

Email

Emails transaccionales vía SES

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 SMS amigable para desarrolladores con precios transparentes

FeatureZavuTwilioVonage
Tiempo de configuración5 minutos30+ minutos30+ minutos
SDKs oficiales2 lenguajes7 lenguajes6 lenguajes
Modelo de preciosPlan gratis + costos de carrierPor segmentoPor mensaje
Precio de SMS en EE.UU.$0.004$0.0079$0.0077
Soporte multicanal
Número de teléfono gratis
Tarifas ocultasNingunaTarifas de operadorTarifas de plataforma
SoporteIncluidoPlanes de pagoPlanes de pago

Comienza en 3 pasos

Desde el registro hasta enviar tu primer SMS 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

Envía 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 número de teléfono necesito para enviar SMS?

Puedes usar un número de teléfono de Zavu o traer el tuyo. Ofrecemos números locales y gratuitos de EE.UU. Tu primer número de EE.UU. es gratis. Números internacionales disponibles en más de 40 países.

Qué tan rápido 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. Proporciónamos reportes de entrega en tiempo real vía webhooks.

Puedo recibir respuestas SMS?

Sí. Configura una URL de webhook y enviaremos mensajes entrantes a tu servidor en tiempo real. SMS bidirecciónal es soportado en todos nuestros números de teléfono.

Cuál es el límite de caracteres para SMS?

SMS estándar soporta 160 caracteres (codificación GSM-7) o 70 caracteres con Unicode. Los mensajes más largos se dividen automáticamente y se reensamblan por el teléfono del destinatario.

Admiten MMS (imágenes/medios)?

MMS es soportado en EE.UU. y Canada. Envía imágenes, GIFs y videos cortos a través del mismo endpoint de API específicando messageType: 'image' y proporciónando un mediaUrl.

Qué pasa con el registro A2P 10DLC?

Zavu maneja el registro 10DLC automáticamente cuando creas un remitente. Registramos tu marca y campañas con TCR, e incluimos todas las tarifas de registro en tu plan. Más información en nuestra Guía A2P 10DLC.

Comienza a enviar SMS hoy

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

SMS API para Devs | Envío Programático | Zavu