Enviar SMS desde HubSpot sin Zapier se resuelve en dos rutas: conectar el webhook del panel de SMS Masivos para que cada contacto o formulario nuevo dispare el mensaje, o integrar la API REST desde tu propio backend con un apikey. Ambas entregan el SMS en segundos con precios desde $0.13 MXN.
Un webhook es una URL a la que HubSpot envía los datos de un evento, como un formulario enviado o un contacto creado, en el momento en que ocurre. Tú no consultas nada: los datos llegan solos y con ellos disparas el mensaje.
Por qué enviar SMS desde HubSpot
Tu equipo ya vive en HubSpot: ahí entran los leads, se califican y se les da seguimiento. El SMS agrega el canal con la apertura más alta entre los mensajes que envías. Un lead nuevo que llena tu formulario recibe tu bienvenida en segundos, no el día siguiente.
Los casos más comunes son tres. Bienvenida a contacto nuevo, cuando alguien descarga un recurso o pide una demo. Recordatorios, como citas, entregas o pagos pendientes. Y avisos transaccionales, como un código o la confirmación de un pedido.
Ruta 1: el webhook del panel de SMS Masivos
La vía directa usa el webhook de SMS Masivos: una URL que tu panel genera y que recibe datos de otros sistemas para enviar el mensaje. HubSpot manda los datos del evento por POST y el envío se dispara automáticamente, sin un solo endpoint tuyo.
En HubSpot creas un flujo de trabajo con la acción "Enviar webhook", apuntando a la URL de SMS Masivos, y mandas las propiedades del contacto que necesitas: nombre y teléfono. Si el contacto no trae celular, el flujo puede saltar el paso con una condición previa. El mensaje sale en segundos tras el evento, porque es una conexión directa, no una revisión periódica.
Ruta 2: la API REST desde tu propio sistema
Cuando el envío necesita lógica propia, como elegir la plantilla según el valor del lead o programar el envío, la API REST de SMS Masivos te da control total. Tu backend recibe el webhook de HubSpot, decide el mensaje y llama a POST https://api.smsmasivos.com.mx/sms/send con el header apikey.
// Node.js
const res = await fetch("https://api.smsmasivos.com.mx/sms/send", {
method: "POST",
headers: {
"apikey": "TU_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
numbers: "525512345678",
message: "Hola {nombre}, tu pedido #12345 esta confirmado. Gracias por tu compra!",
sender: "SMSMasivos",
country_code: "52"
})
});
El mensaje se envía sin acentos para garantizar compatibilidad con todas las operadoras, y la respuesta devuelve el estado de cada envío con su referencia:
{
"success": true,
"message": "sent_messages",
"status": 200,
"code": "sms_11",
"total_messages": 1,
"references": [
{ "reference": "abc123def456ghi789jkl", "number": "525512345678" }
],
"credit": 1.5
}
Detalle completo de endpoints, parámetros y ejemplos en la documentación de la API.
Webhook, API o Zapier: cómo elegir
| Ruta | Requiere código | Velocidad | Ideal para |
|---|---|---|---|
| Webhook del panel | No | Segundos tras el evento | Equipos sin equipo técnico |
| API REST | Sí | Segundos | Flujos con lógica propia |
| Zapier | No | Unos minutos (hasta ~15 en plan free) | Varias apps encadenadas |
Si ya tienes el zap armado y funciona, no lo rompas: conectar HubSpot a SMS con Zapier sigue siendo la vía más rápida cuando solo necesitas encadenar apps. La ruta por webhook o API gana cuando quieres control de plantillas, envíos programados o modo sandbox para probar sin gastar créditos. Para flujos con otras apps y cero código, la guía de webhooks para integraciones te da el panorama completo, y el hub de integraciones de SMS Masivos reúne las conexiones listas para tu stack.
Límites y costos
El SMS estándar soporta 160 caracteres GSM por mensaje, sin concatenados. Por llamada a la API envías varios números separados por coma, con un remitente alfanumérico de máximo 11 caracteres, y el límite es de 500 peticiones por minuto. Si tu mensaje excede la longitud, la API responde message_too_long en lugar de enviar truncado.
SMS Masivos es una plataforma mexicana de mensajería empresarial con 15 años de operación, entrega cercana al 99%, conexión directa a los 4 carriers de México (Telcel, Movistar, AT&T y Altán) y saldo que no expira. Es prepago, sin mensualidad: el envío desde HubSpot te cuesta lo mismo que cualquier otro SMS de tu cuenta, desde $0.13 MXN por mensaje en volumen alto y con compra mínima de 500 SMS a $0.90 MXN + IVA. Detalle en precios de SMS masivos.
Preguntas frecuentes
¿Se puede enviar SMS desde HubSpot sin conocimientos técnicos?
Sí. Creas un webhook en el panel de SMS Masivos, obtienes su URL y en HubSpot agregas una acción "Enviar webhook" a un flujo de trabajo con las propiedades del contacto. El mensaje se dispara automáticamente cuando ocurre el evento.
¿Cuánto cuesta enviar SMS desde HubSpot?
Cada mensaje consume crédito prepago desde $0.13 MXN en volumen alto; la compra mínima es de 500 SMS a $0.90 MXN + IVA. No hay mensualidad ni costo por la integración: pagas solo los mensajes que envías.
¿Qué tan rápido se envía el SMS por webhook?
El webhook es una conexión directa: cuando HubSpot manda los datos, el SMS sale en segundos. La única excepción es si usas Zapier como puente, donde el trigger puede tardar unos minutos en plan free antes de dispararse.
Prueba la integración con 500 mensajes a $0.90 MXN + IVA. Crea tu cuenta en SMS Masivos, genera tu apikey en el panel y conecta HubSpot por webhook o API en una tarde.







