Envía SMS y WhatsApp con tu propia cuenta de Twilio
Conecta Twilio para enviar invitaciones a encuestas por SMS y WhatsApp desde tus propios números, recibir las respuestas en Conversaciones y ver el estado de entrega de cada mensaje.
En esta página
Conecta tu cuenta de Twilio y Polzy enviará los SMS y mensajes de WhatsApp de este espacio de trabajo — invitaciones y recordatorios de campañas, mensajes de flujos y respuestas en una conversación — desde tus propios números de Twilio. Las personas pueden contestar: las respuestas llegan a la conversación en Polzy, y el registro de cada mensaje muestra si se entregó.
El SMS y WhatsApp están disponibles desde el plan Business, y solo los Administradores pueden conectar un proveedor. Conecta Twilio en la página Integraciones o en Mensajes → Integraciones.
Antes de empezar
Necesitas:
- Un espacio de trabajo en el plan Business o superior, y el rol de Administrador en él.
- Una cuenta de Twilio de pago (no de prueba), con un número que pueda enviar SMS, o un Messaging Service.
- Para WhatsApp: un remitente de WhatsApp registrado en Twilio (consulta WhatsApp).
- Los números de móvil de tus participantes en sus fichas. Polzy los guarda en formato internacional, como
+34 612 34 56 78; un número escrito sin prefijo de país se lee en el país de tu organización, el de Datos de facturación.
Cómo usa Polzy Twilio
- SMS y WhatsApp. En cuanto eliges Twilio para SMS, WhatsApp o ambos, cada mensaje que el espacio de trabajo envía por ese canal pasa por tu cuenta.
- Respuestas. Cuando alguien contesta, la respuesta se añade a su conversación abierta en Polzy (consulta Conversaciones).
- Entrega. El registro de cada mensaje en Mensajes muestra Entregado o Fallido, con el motivo de Twilio.
- Lo que cuesta. Twilio te factura estos mensajes. No cuentan en los mensajes mensuales de tu organización en Polzy, que solo cubren el remitente de Polzy.
Paso 1: Configura Twilio
- En la Twilio Console, compra un número que pueda enviar SMS a los países que necesitas, o crea un Messaging Service en Messaging → Services y añade tus números a su sender pool. Un Messaging Service elige el número adecuado para cada mensaje.
- Copia tu Account SID y tu Auth Token de Account Info, en la página de inicio de la Console.
- Si envías a otros países, comprueba que están permitidos en los permisos geográficos de SMS (geo permissions) de tu cuenta.
Consulta Twilio: Messaging Services.
Paso 2: Conecta Twilio en Polzy
- Abre Integraciones en la barra lateral, la pestaña Disponibles, y haz clic en Conectar en la fila de Twilio. O abre Mensajes, la pestaña Integraciones, y haz clic en Configurar en Twilio.
- En el panel Conectar Twilio, rellena los campos:
| Campo | Qué escribir |
|---|---|
| Account SID | Empieza por AC. Obligatorio. |
| Auth Token | Obligatorio. Polzy también lo usa para comprobar que las confirmaciones de entrega y las respuestas vienen de Twilio. |
| Messaging Service SID | Empieza por MG. Recomendado para SMS. |
| Número de teléfono del remitente | Un número de Twilio en formato internacional, si no usas un Messaging Service. |
| Número de WhatsApp del remitente | El número de tu remitente de WhatsApp, como +15550000000, para WhatsApp. |
Indica un Messaging Service SID o un Número de teléfono del remitente: Polzy necesita uno de los dos, aunque solo envíes WhatsApp. Si rellenas ambos, para SMS se usa el Messaging Service.
- Haz clic en Probar conexión. Deberías ver Connected to Twilio account: seguido del nombre de tu cuenta (este mensaje está en inglés).
- Haz clic en Conectar.
Paso 3: Elige Twilio para SMS y WhatsApp
- Abre Configuración, luego la pestaña Notificaciones, y baja hasta Canales.
- En la fila SMS, cambia Polzy · cuenta compartida por Twilio y comprueba que el interruptor está activado.
- Para enviar también por WhatsApp, haz lo mismo en la fila WhatsApp.
Una campaña envía entonces a través de Twilio cuando eliges SMS o WhatsApp como canal en la pestaña Envío. Una campaña usa un solo canal.
Paso 4: Recibe las respuestas
Las confirmaciones de entrega no necesitan nada más: Polzy pide a Twilio un status callback con cada mensaje que envía. Las respuestas necesitan un ajuste en Twilio.
- En Polzy, abre la página de Twilio desde Integraciones y busca Recepción. Copia la dirección que aparece.
- En la Twilio Console, abre la configuración de mensajería de tu número y pon en el webhook de mensajes entrantes ("a message comes in") esa dirección, con el método HTTP POST. Con un Messaging Service, configúralo en los ajustes de integración del servicio. Para WhatsApp, configúralo en el remitente de WhatsApp.
- Pega la dirección exactamente como aparece: Twilio firma cada petición junto con la dirección, así que una dirección modificada no supera la comprobación.
La respuesta de alguien con una conversación abierta en ese canal se añade a ella, y se avisa a quien abrió la conversación. Un mensaje de cualquier otra persona no aparece en Polzy. Consulta Twilio: Messaging webhooks.
Los mensajes de WhatsApp pasan por un remitente de WhatsApp que registras en la Twilio Console, en Messaging → Senders → WhatsApp senders: vinculas una cuenta de WhatsApp Business a través de Meta, verificas el número y completas la verificación empresarial de Meta antes de pasar a producción. Indica el número como Número de WhatsApp del remitente en Polzy. Consulta Twilio: Register WhatsApp senders using Self Sign-up.
WhatsApp solo permite a una empresa escribir libremente en las 24 horas siguientes al último mensaje de la persona. Fuera de esa ventana, solo acepta una plantilla aprobada por Meta, y Twilio rechaza todo lo demás con el error 63016. Lo que significa en Polzy:
- Las invitaciones de campaña se envían como mensajes normales, así que WhatsApp solo las entrega a quienes han escrito a tu número de WhatsApp en las últimas 24 horas. Para todos los demás, el mensaje falla con el error 63016. Para un primer contacto, envía por SMS o por correo.
- Conversaciones. En las 24 horas siguientes al último mensaje de la persona, responde libremente. Después, Polzy indica WhatsApp solo permite respuestas libres dentro de las 24 horas posteriores a su último mensaje. Envía una plantilla aprobada para reabrirla.
- Plantillas. Twilio solo envía una plantilla aprobada mediante su identificador de contenido, que Polzy no envía: una plantilla elegida con Enviar plantilla sale por Twilio como texto normal, y Twilio la rechaza fuera de la ventana. Con Twilio, la conversación sigue en cuanto la persona vuelve a escribir.
Consulta Twilio: Send WhatsApp notification messages with templates y Twilio: Error 63016.
Límites y costes
- Segmentos de SMS. Un SMS admite hasta 160 caracteres, o 70 si el texto tiene un carácter fuera del alfabeto GSM estándar — un emoji, o una escritura como la árabe. Un mensaje más largo se envía en partes, y Twilio cobra cada una.
- Horas de silencio. Con Respetar las horas de silencio activado en Configuración → Notificaciones, los mensajes de campaña esperan hasta las 08:00 en la zona horaria del destinatario en lugar de salir entre las 20:00 y las 08:00.
- Los límites de tu cuenta. Se aplican los límites de envío y las normas por país de Twilio.
Solución de problemas
| Lo que ves | Por qué, y qué hacer |
|---|---|
| Authenticate | Twilio rechazó el Account SID y el Auth Token. Cópialos de nuevo; si el token se cambió en Twilio, usa el nuevo. |
| Either Messaging Service SID or From Number is required | Indica un Messaging Service SID o un Número de teléfono del remitente. |
| Los mensajes fallan con Permission to send an SMS has not been enabled for the region | Permite ese país en los permisos geográficos de SMS de tu cuenta de Twilio. |
| Los mensajes de WhatsApp fallan con el error 63016 | La persona no ha escrito a tu número de WhatsApp en las últimas 24 horas (consulta WhatsApp). |
| El SMS no está disponible en una campaña | SMS está desactivado, o no tiene proveedor, en Configuración → Notificaciones → Canales. |
| No llegan respuestas | Revisa el webhook de mensajes entrantes en Twilio y que la dirección se pegó exactamente. La sección Actividad de la página de Twilio muestra Mensaje entrante rechazado cuando falla la comprobación, por ejemplo después de cambiar el Auth Token en Twilio pero no en Polzy. |
Conviene saber
- Un Auth Token nuevo. Si cambias el Auth Token en Twilio, introduce el nuevo en Polzy (Configurar) enseguida: el envío, las confirmaciones de entrega y las respuestas lo usan.
- El remitente de Polzy. Sin un proveedor propio, el SMS sale en un solo sentido desde el remitente compartido de Polzy, cuenta en los mensajes mensuales de tu organización y no se puede contestar. WhatsApp pasa por tu propia cuenta de Telnyx o Twilio hasta que se verifique el número de WhatsApp de Polzy.
- Si Twilio deja de funcionar, Polzy sigue intentándolo y lo marca como Requiere atención. Si lo desconectas, el SMS vuelve al remitente compartido de Polzy.
- Lo que guarda Polzy. El Auth Token se guarda cifrado y no se vuelve a mostrar.
Enlaces útiles
Artículos relacionados
Los miembros con sesión iniciada pueden preguntar a Polzy o escribir al equipo desde Soporte. La rapidez de nuestra respuesta depende de tu plan.