Infraestructura SMS empresarial

Mensajería SMS
sin costo por mensaje

Zeng convierte celulares Android en tu propia infraestructura de envío de SMS. Una API REST simple, control total, y cero dependencia de proveedores externos.

MR LC AR JV
Más de 40 empresas ya usan Zeng en producción
Panel de mensajería
● Activo
12,840
SMS enviados hoy
99.2%
Tasa de entrega
$0.00
Costo por mensaje
Dispositivos activos
  • 📱
    Samsung Galaxy A54
    Telcel · 847 SMS hoy
    Activo
  • 📱
    Motorola Moto G32
    AT&T · 612 SMS hoy
    Activo
  • 📱
    Xiaomi Redmi Note 12
    Movistar · En espera
    Standby
POST /api/v1/sms
# Enviar OTP a cliente
curl -X POST $ZENG_URL/api/v1/sms \
-H "X-API-Key: $API_KEY" \
-d '{"phone_number":"+521234567890",
"message":"Tu código: 4821"}'
# Respuesta inmediata
{ "success": true, "order": {"id":42} }

Integrado con los stacks tecnológicos más utilizados

Laravel
Node.js
Python
Django
WordPress
Zapier
n8n
El problema

Cada SMS te cuesta dinero.
Con Zeng, ya no.

Los proveedores de SMS te cobran por cada mensaje. A escala, ese costo se convierte en un rubro significativo de tu operación.

🔴

Proveedores tradicionales

💸 $0.0079 USD por cada SMS enviado
🔒 Tus datos pasan por servidores de terceros
📋 Registro, verificación y aprobación de números
📈 Facturas que escalan con tu volumen
🌐 Dependencia total de su disponibilidad
🔵

Zeng

Costo fijo: solo tu plan de datos / SIM
Infraestructura 100% en tus servidores
En producción en menos de 30 minutos
Escala agregando más celulares
Sin vendor lock-in, control total
Plataforma

Todo lo que necesita
una operación seria

Construido para producción desde el primer día, no como un prototipo.

📡

API REST documentada

Endpoints claros con autenticación por API key. Integración en minutos desde cualquier lenguaje o plataforma.

🔔

Webhooks en tiempo real

Recibe confirmación de entrega (enviado / fallido) en tu URL de callback con firma HMAC para validación segura.

Push + Polling híbrido

FCM notifica al dispositivo al instante. Polling de respaldo cada 5 segundos. Latencia mínima garantizada.

📱

Multi-dispositivo

Registra N celulares y Zeng distribuye las órdenes automáticamente. Alta disponibilidad sin configuración extra.

🔁

Resiliencia automática

El servicio se reinicia solo después de un reboot. Sin intervención manual, sin pérdida de mensajes pendientes.

📊

Observabilidad completa

Logs en tiempo real, historial paginado, estadísticas por estado y panel de dispositivos activos desde la app.

🔒

Datos bajo tu control

Backend PHP 8 + MySQL en tus servidores. Ningún mensaje sale de tu infraestructura hacia sistemas de terceros.

🧩

Idempotencia nativa

Envía un external_id y Zeng garantiza que el mensaje se procesa exactamente una vez. Sin duplicados, sin errores silenciosos.

🛡️

Autenticación por capas

API keys para clientes externos, device tokens para la app. Cada capa de acceso está separada e independiente.

Cómo funciona

De tu código al destinatario
en menos de 5 segundos

Una arquitectura diseñada para velocidad, confiabilidad y transparencia en cada paso.

1

Tu sistema crea la orden

Haces un POST a /api/v1/sms con número, mensaje y tu API key.

2

El backend la encola

PHP 8 + Slim 4 persiste la orden en MySQL y envía una notificación push FCM al dispositivo asignado.

3

El celular envía el SMS

La app Android la recibe vía push (o polling de respaldo) y dispara el SMS físico desde la SIM.

4

Confirmas la entrega

El estado se actualiza en tu backend, tu webhook recibe la confirmación y ves la notificación en tiempo real.

Integración

Compatible con tu stack actual

Zeng expone una API REST estándar. Si tu plataforma puede hacer una llamada HTTP, puede enviar SMS a través de Zeng.

  • Cualquier lenguaje: PHP, Python, Node.js, Go, Ruby, Java…
  • Respuesta síncrona con ID de orden para rastreo
  • Consulta de estado y cancelación de órdenes pendientes
  • Endpoint de estadísticas para tus dashboards
  • External ID para idempotencia en reintentos
  • Mensajes hasta 1,600 caracteres (multipart automático)
integración.php
// Integración PHP — menos de 15 líneas
function enviarSms(string $tel, string $msg): int {
$ch = curl_init($_ENV['ZENG_URL'] . '/api/v1/sms');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => json_encode([
'phone_number' => $tel,
'message' => $msg,
]),
CURLOPT_HTTPHEADER => [
'X-API-Key: ' . $_ENV['ZENG_KEY'],
],
CURLOPT_RETURNTRANSFER => true,
]);
$res = json_decode(curl_exec($ch), true);
return $res['order']['id']; // ID para rastrear
}
Planes

Precio fijo. Volumen ilimitado.

Sin sorpresas en la factura del mes. Pagas por la plataforma, no por cada mensaje.

Starter
$299
pago único · instalación incluida

Para comenzar

Ideal para startups y equipos que quieren salir de Twilio y tomar control de sus costos.

  • Hasta 2 dispositivos Android
  • SMS ilimitados
  • API REST + Webhooks
  • Instalación en tu servidor
  • Configuración de Firebase FCM
  • 15 días de soporte
  • Soporte prioritario
  • Panel web administrativo
Solicitar Starter →
Enterprise
Custom
cotización a medida

Para grandes operaciones

Multi-operador, alta disponibilidad, panel web personalizado e integraciones a medida para tu stack.

  • Todo lo del plan Business
  • Multi-operador / Multi-SIM
  • Panel web administrativo
  • Alta disponibilidad (HA)
  • Integraciones personalizadas
  • SLA con tiempo de respuesta
  • Soporte dedicado 24/7
  • NDA disponible
Hablar con ventas →
FAQ

Preguntas frecuentes

Todo lo que necesitas saber antes de implementar.

¿Necesito una SIM especial o un número dedicado?

No. Cualquier SIM de prepago o contrato funciona. El celular utiliza el plan SMS del operador que ya tienes, exactamente igual que al enviar un mensaje manualmente.

¿Qué pasa si el celular se reinicia o pierde conexión?

El servicio de Android se reinicia automáticamente con el dispositivo gracias al BootReceiver. Las órdenes pendientes se procesan en cuanto vuelve la conexión.

¿Cuántos SMS por día puede manejar?

Entre 100 y 300 SMS diarios por SIM, dependiendo del operador. Agregando más dispositivos la capacidad escala linealmente. Con 5 celulares, hasta 1,500 SMS/día.

¿Los mensajes llegan a ser marcados como spam?

Al enviarse desde números de celular reales (no shortcodes ni números virtuales), tienen la misma entregabilidad que un SMS personal. Los operadores los tratan de forma idéntica.

¿Qué servidor necesito para el backend?

Cualquier VPS con PHP 8.0+, MySQL y acceso a internet. Desde $5/mes en cualquier proveedor (DigitalOcean, Hetzner, Contabo). También funciona en servidores dedicados propios.

¿Puedo operar sin Firebase/FCM?

Sí. FCM acelera la entrega con notificación push instantánea, pero la app funciona perfectamente con solo polling. Sin Firebase, el tiempo de procesamiento es de 5 segundos en promedio.

¿Qué tan segura es la plataforma?

La API usa autenticación por API key en cada petición. La comunicación entre app y backend usa tokens únicos por dispositivo. Todo corre en tu infraestructura, sin datos en sistemas de terceros.

¿Incluye soporte para mensajes largos?

Sí. Zeng soporta hasta 1,600 caracteres por mensaje. Los mensajes que exceden 160 caracteres se fragmentan automáticamente en multipart SMS transparente para el destinatario.

¿Listo para eliminar
el costo por mensaje?

Agenda una demo de 20 minutos y te mostramos Zeng funcionando en vivo.

Agendar demo gratuita Solicitar cotización