Mensajes SMS/WhatsApp (Twilio)
Envía y recibe SMS y WhatsApp usando tu propia cuenta Twilio (modelo BYO), directo desde el contacto o lead.
La integración de Mensajes usa TU cuenta Twilio (modelo BYO, "trae tu propia cuenta"). Los mensajes se envían y se cobran en tu cuenta Twilio: no hay costo, margen ni intermediación de nuestra parte. Nosotros solo programamos los campos y el botón para enviar SMS/WhatsApp y registrar las respuestas.
La integración nace inerte: no se envía nada hasta que completes los campos y actives. El Auth Token se guarda cifrado en el CRM y nunca se muestra de vuelta.
Requisitos previos
- Una cuenta Twilio con saldo/plan activo y un número Twilio habilitado para SMS (y, para WhatsApp, un sender de WhatsApp aprobado en Twilio).
- Acceso a la Consola de Twilio para ver el Account SID y el Auth Token y configurar el webhook del número.
- En Sellio, ser administrador para guardar las credenciales y activar la integración en Configuración → Integraciones.
Lo que necesitas completar
- Account SID: el identificador de tu cuenta Twilio, que se encuentra en la Consola de Twilio (comienza con AC...).
- Auth Token: el token de autenticación de la cuenta, también en la Consola de Twilio (se guarda cifrado en el CRM).
- Número de SMS (remitente): un número Twilio habilitado para SMS, en formato E.164 (ej.: +15005550006). Necesario para enviar SMS.
- Número de WhatsApp (remitente): tu sender de WhatsApp aprobado en Twilio, en E.164 (sin el prefijo whatsapp:). Necesario para enviar WhatsApp.
Cómo configurar
- Abre Configuración → Integraciones y localiza la tarjeta "Mensajes SMS/WhatsApp (Twilio)".
- Pega el Account SID y el Auth Token; indica el número de SMS y/o de WhatsApp y haz clic en "Guardar credenciales".
- Copia la "URL del webhook (Twilio)" que aparece y, en la Consola de Twilio, en tu número, apunta el campo "A message comes in" (webhook) y el "Status callback URL" a esa URL.
- Vuelve al CRM y haz clic en "Activar".
Cómo enviar un mensaje
- Abre un Contacto o Lead que tenga teléfono (campo Teléfono o Celular).
- En el recuadro "Mensajes (SMS/WhatsApp)", haz clic en "Enviar SMS/WhatsApp".
- Elige el canal (SMS o WhatsApp), verifica el número, escribe el mensaje y haz clic en "Enviar".
- El mensaje se registra en el historial del registro (y en la línea de tiempo). Las respuestas del cliente llegan por el webhook y aparecen en el mismo historial.
Trata la URL del webhook y el Auth Token como secretos (por seguridad, el CRM no muestra el token guardado de vuelta). El CRM verifica la firma X-Twilio-Signature de las llamadas recibidas usando tu Auth Token.
Cómo probar
- Abre un Contacto o Lead con teléfono y, en el recuadro "Mensajes (SMS/WhatsApp)", haz clic en "Enviar SMS/WhatsApp".
- Elige el canal, escribe un mensaje corto y envíalo a un número tuyo.
- Confirma que el mensaje llegó al celular y que quedó registrado en el historial del registro.
- Responde desde el celular y verifica que la respuesta aparece en el mismo historial (esto valida el webhook de entrada).
Solución de problemas
- 401/authenticate: Account SID o Auth Token incorrectos. Vuelve a pegar el Auth Token (no vuelve del servidor) y verifica el Account SID (comienza con AC).
- Error al enviar / número inválido: usa el formato E.164 (ej.: +5215512345678) en el remitente y verifica que el número Twilio esté habilitado para el canal (SMS vs WhatsApp) y para el país de destino.
- WhatsApp no envía: el sender de WhatsApp debe estar aprobado en Twilio e indicado sin el prefijo whatsapp:. Fuera de la ventana de 24h, WhatsApp exige una plantilla aprobada.
- No recibo las respuestas: en la Consola de Twilio, en tu número, apunta "A message comes in" y el "Status callback URL" a la "URL del webhook (Twilio)" del CRM.
- Llamada recibida rechazada: la firma X-Twilio-Signature no coincide (Auth Token divergente). Vuelve a indicar el mismo Auth Token en el CRM.
Conectar GoTo (VoIP · SMS · Reuniones)
GoTo es una alternativa BYO ("trae tu propia cuenta") para voz, SMS y reuniones: conecta tu cuenta de GoTo y empieza a llamar con un clic, enviar SMS y generar enlaces de reunión desde el CRM. La integración permanece inerte hasta que guardes las credenciales de la app OAuth y conectes. La conexión ocurre en una ventana emergente, así que nunca sales del CRM.
- En el GoTo Developer Center, crea una app OAuth y añade la "Redirect URI" exacta que se muestra en la tarjeta de GoTo (Configuración → Integraciones) a sus URIs de redirección autorizadas.
- En la tarjeta de GoTo, pega el Client ID y el Client Secret (y, opcionalmente, un número de origen predeterminado) y haz clic en "Guardar credenciales".
- Haz clic en "Conectar": una ventana emergente abre la pantalla de consentimiento de GoTo. Apruébala y la ventana se cierra sola — la tarjeta mostrará "Conectado".
- Para revocar el acceso, usa "Eliminar credenciales" en la tarjeta. Usa "Reconectar" para renovar la autorización.