Complemento de Twilio

El complemento Twilio es una función Plus

Desbloquea el complemento Twilio y otras potentes funciones para hacer crecer tu negocio.

Obtener WPForms Plus

¿Te gustaría enviar mensajes SMS y de WhatsApp cuando se envían formularios en tu sitio de WordPress? Con el complemento WPForms Twilio, puedes enviar automáticamente notificaciones por SMS y WhatsApp cuando se completan los formularios.

Este tutorial te mostrará cómo instalar y usar el complemento Twilio con WPForms.

Requisitos:


Configuración de tu cuenta Twilio

Antes de configurar el complemento Twilio en WPForms, deberás crear y configurar tu cuenta de Twilio. El proceso implica crear tu cuenta, verificar tu identidad y obtener un número de teléfono para enviar mensajes. Si ya tienes una cuenta de Twilio configurada, puedes saltar a la sección Conexión de WPForms a Twilio.

Primero, navega al sitio web de Twilio y crea una cuenta. Necesitarás proporcionar información básica para empezar.

Página de registro de Twilio

Después de registrarte, Twilio te guiará a través de su proceso de configuración de cuenta. Esto incluye verificar tu identidad con un número de teléfono donde puedas recibir un código de verificación. Introduce tu número de teléfono y Twilio te enviará un código por SMS.

Página de registro de Twilio

Después de introducir el código de verificación, serás llevado a tu panel de la Consola de Twilio. Aquí es donde encontrarás todas las herramientas y configuraciones necesarias para integrar Twilio con WPForms.

Panel de Twilio

Compra de un número de teléfono Twilio

Para enviar mensajes a través de tu integración con WPForms, necesitarás comprar un número de teléfono Twilio dedicado. En tu Consola de Twilio, ve a Números de teléfono » Administrar » Comprar un número en el menú de navegación de la izquierda.

Comprar un número de teléfono de Twilio

Aquí verás opciones para buscar números de teléfono disponibles. Puedes buscar códigos de área específicos o patrones de números utilizando las opciones de búsqueda en la parte superior de la página.

Una vez que encuentres un número adecuado, haz clic en el botón Comprar junto a él.

Comprar un número de teléfono

Aparecerá una ventana de confirmación que muestra las capacidades del número y la tarifa mensual. Haz clic en Comprar para completar tu compra. Durante la prueba gratuita, Twilio te proporciona 15 $ en crédito que puedes usar para comprar tu número de teléfono y enviar mensajes.

Comprar un número de Twilio

Al comprar un número local de EE. UU. para enviar mensajes SMS a números de EE. UU., deberás completar el registro A2P 10DLC. Este es un requisito de toda la industria que ayuda a prevenir el spam y proteger a los consumidores. Sin este registro, no podrás enviar mensajes automatizados a números de EE. UU.

Para obtener detalles completos sobre este proceso de registro, consulte la guía de Twilio sobre el registro de A2P 10DLC.

Para obtener detalles completos sobre cómo buscar y comprar números de teléfono en Twilio, consulte la guía oficial de Twilio.

Creación de plantillas de mensajes

Las plantillas de mensajes son necesarias para enviar mensajes de WhatsApp. Si solo planea enviar notificaciones por SMS, puede omitir esta sección y saltar a la sección Conectar WPForms a Twilio.

Las plantillas de mensajes le ayudan a estandarizar sus notificaciones de WhatsApp y a hacerlas más dinámicas al incluir datos de envío de formularios. Puede crear plantillas que inserten automáticamente información de los campos de su formulario.

Para configurar plantillas de mensajes, vaya a Mensajería » Creador de plantillas de contenido en el menú de la barra lateral izquierda de su Consola de Twilio.

Constructor de plantillas de contenido de Twilio

A continuación, haga clic en el botón Crear su primera plantilla de contenido.

Crear plantilla de Twilio

Después de hacer clic en el botón, verá el formulario de creación de plantillas donde deberá proporcionar varios detalles importantes:

  • Nombre de la plantilla: Introduzca un nombre descriptivo que indique claramente el propósito de la plantilla. Este campo solo puede contener caracteres alfanuméricos en minúsculas y guiones bajos.
  • Idioma de la plantilla: Seleccione el idioma que desea utilizar para sus mensajes entre las opciones disponibles.
  • Tipo de contenido: En este campo, verá varias opciones para formatear su mensaje. Seleccione el tipo que mejor se adapte a sus necesidades según si desea enviar mensajes de texto simples, incluir medios, agregar elementos interactivos o crear diseños más estructurados.
    • Para nuestro ejemplo, seleccionaremos el Tipo de contenido Texto.

Una vez que haya agregado estos detalles, haga clic en el botón Crear para pasar al siguiente paso.

Constructor de plantillas de contenido de Twilio

A continuación, se le llevará a la página de configuración de la plantilla. Aquí verá opciones para personalizar el contenido de su plantilla. Desplácese hacia abajo hasta la sección Contenido y, en el campo Cuerpo, introduzca el texto de su mensaje.

Editar contenido en la plantilla de Twilio

Para hacer sus mensajes dinámicos, puede agregar variables que se reemplazarán con datos reales del formulario cuando se envíe el mensaje. Para agregar una variable, haga clic en el botón Agregar variable debajo del campo Cuerpo.

Añadir una variable Plantilla de Twilio

Las variables utilizan llaves dobles con números, como: "Hola {{1}}! Gracias por su pedido número {{2}}."

Después de introducir su mensaje, haga clic en Guardar y enviar para aprobación de WhatsApp.

Haz clic en guardar y envía para aprobación de WhatsApp

Verá una ventana emergente pidiéndole que proporcione valores de ejemplo para cada variable que haya utilizado. Estos valores de ejemplo ayudan a WhatsApp a comprender cómo se utilizará su plantilla.

Introduzca texto de ejemplo apropiado para cada variable y haga clic en Guardar con ejemplos para completar el proceso de creación de la plantilla.

Introduce texto de ejemplo para la variable

No te preocupes todavía por los valores exactos que usarás en tus mensajes reales. Más tarde, al conectar tu formulario a Twilio en WPForms, podrás asignar estas variables a campos específicos del formulario. Esto significa que puedes elegir qué datos de los campos del formulario deben reemplazar a cada variable en tu mensaje.

Para obtener detalles completos sobre la creación de plantillas de mensajes, opciones de formato y mejores prácticas, consulta la guía oficial de Twilio sobre cómo configurar plantillas de mensajes de WhatsApp.

Conexión de WPForms a Twilio

Una vez que el plugin principal de WPForms esté instalado y tu licencia verificada, procede a instalar y activar el complemento de Twilio.

Para conectar tu cuenta de Twilio con WPForms, ve a WPForms » Ajustes y haz clic en la pestaña Integraciones.

Pestaña Integraciones

A continuación, haz clic en la opción Twilio para expandir su configuración. Desde aquí, haz clic en el botón Añadir nueva cuenta.

Añadir pestaña de cuenta nueva

Esto mostrará dos campos donde deberás añadir tu Account SID y Auth Token de Twilio, así como un apodo para la cuenta.

Credenciales de Twilio

Mantén esta pestaña del navegador abierta, ya que volveremos a ella más tarde.

Acceso a tus credenciales de Twilio

Para encontrar tus credenciales, primero, inicia sesión en tu Consola de Twilio. Una vez que hayas iniciado sesión, localiza la sección Información de la cuenta en tu panel.

Información de la cuenta Panel de Twilio

Esta sección contiene dos datos importantes que necesitarás: tu Account SID y tu Auth Token. Asegúrate de copiar ambas credenciales haciendo clic en el icono de copiar.

Copiar Account SID

Añadir credenciales de Twilio a WPForms

Después de copiar tu clave Account SID, vuelve a la pestaña del navegador con WPForms abierto y pega la clave que acabas de copiar en el campo Account SID de Twilio.

Pegar Account SID

De manera similar, deberás copiar tu Auth Token de Twilio y pegarlo en el campo Auth Token de Twilio.

Pegar Auth Token

Luego, añade un apodo al campo Nombre de cuenta de Twilio. Esto es solo para referencia interna y puede ser útil si más adelante decides conectar cuentas de Twilio adicionales.

Cuando estés listo, haz clic en el botón Conectar a Twilio.

Haz clic en Conectar a Twilio

WPForms conectará ahora tu sitio a tu cuenta de Twilio. Cuando termine de conectarse, mostrará un estado Conectado en verde junto a tu integración de Twilio.

Estado Conectado a Twilio

Uso de Twilio con tus formularios

Ahora que has conectado con éxito WPForms a tu cuenta de Twilio, podrás vincular Twilio con tus formularios. Para ello, primero necesitarás crear un nuevo formulario o editar uno existente para acceder al constructor de formularios.

En el constructor de formularios, ve a Marketing » Twilio. Luego, haz clic en el botón Añadir nueva conexión.

Añadir una nueva conexión a Twilio

A continuación, aparecerá una superposición donde puedes introducir un apodo para la conexión. Siéntete libre de usar cualquier apodo que desees, ya que no será visible para tus usuarios. Una vez que hayas añadido un apodo, haz clic en el botón Aceptar.

Introduce un apodo para la conexión

Una vez que hayas nombrado tu conexión, deberás elegir la cuenta que conectaste en el menú desplegable Seleccionar cuenta.

Seleccionar menú desplegable de cuenta

Después de seleccionar una cuenta, verás varias opciones de configuración.

Enviar como

Elige cómo quieres enviar tus notificaciones. Puedes seleccionar SMS o WhatsApp. Tu selección aquí determinará algunas de las opciones adicionales que aparecen a continuación.

Campo Enviar como

Enviar desde

Elige qué números de teléfono de Twilio se utilizarán para enviar el mensaje. Este menú desplegable mostrará todos los números de teléfono que hayas comprado en tu cuenta de Twilio.

Campo Enviar desde

Enviar a

Especifica quién debe recibir las notificaciones. Puedes seleccionar entre dos opciones:

  • Campos de teléfono: Selecciona esta opción para enviar mensajes a los remitentes de tu formulario.
  • Número de teléfono verificado: Elige esta opción para enviar notificaciones a un número de teléfono específico que hayas verificado previamente en tu cuenta de Twilio.
Campo Enviar a

Campo de teléfono

Nota: Este campo solo aparece cuando se selecciona Campos de teléfono en el menú desplegable Enviar a.

Desde este menú desplegable, selecciona el campo del formulario que contiene el número de teléfono del destinatario.

Campo de teléfono

Número de teléfono verificado

Nota: Este campo solo aparece cuando se selecciona Números de teléfono verificados en el menú desplegable Enviar a.

Desde este menú desplegable, elige de tu lista de números de teléfono verificados en tu cuenta de Twilio.

Campo Número de teléfono verificado

Mensaje

Este campo aparece cuando se selecciona SMS en el campo Enviar como. Aquí, introduce el texto que deseas enviar. Puedes hacer clic en el botón Mostrar etiquetas inteligentes junto a este campo para incluir contenido dinámico como valores de campos del formulario en tu mensaje.

Campo Mensaje

Plantilla de mensaje

Este campo aparece cuando se selecciona WhatsApp en el campo Enviar como. Aquí, selecciona una de las plantillas que creaste anteriormente en la sección Plantillas de mensajes. Esto es obligatorio para el cumplimiento de la mensajería de WhatsApp Business.

Campo Plantilla de mensaje

Variables de plantilla

Después de seleccionar una plantilla de mensaje de WhatsApp que contenga variables, verás que aparece una sección de Variables de plantilla. Aquí, puedes mapear tus campos del formulario a las variables de tu plantilla.

Para cada variable de tu plantilla, verás un menú desplegable correspondiente donde puedes seleccionar qué valor de campo del formulario debe reemplazar a esa variable cuando se envíe el mensaje.

Campo Variables de plantilla

Por ejemplo, si tu mensaje de plantilla es "Hola {{1}}! Gracias por tu pedido número {{2}}", deberías:

  • Mapear la variable 1 a un campo del formulario que contenga el nombre del cliente.
  • Mapear la variable 2 a un campo del formulario que contenga el número de pedido.

Este mapeo asegura que tus mensajes de WhatsApp incluyan automáticamente la información correcta de los envíos de tu formulario.

Una vez que hayas terminado de configurar la conexión de Twilio de tu formulario, haz clic en Guardar en la parte superior del constructor de formularios.

Guardar formulario

Habilitación de Sandbox para pruebas de WhatsApp (opcional)

Si deseas probar la mensajería de WhatsApp antes de configurar una cuenta completa de WhatsApp Business, puedes usar el entorno Sandbox de Twilio. Esto te permite probar tu integración sin necesidad de la aprobación de WhatsApp.

Para hacerlo, necesitarás conectar tu número de teléfono al Sandbox de WhatsApp de Twilio. Para ello, inicia sesión en tu Consola de Twilio y navega a Mensajería » Pruébalo » Envía un mensaje de WhatsApp desde la barra lateral izquierda.

Twilio Enviar un mensaje de WhatsApp

En la página de pruebas de WhatsApp, desplázate hacia abajo hasta la sección Conectar a la Sandbox de WhatsApp, donde verás los detalles de conexión de tu Sandbox única, incluido un número de teléfono de Twilio (+14155238886) y un código de unión. Puedes conectarte a la Sandbox enviando tu código de unión a este número a través de WhatsApp o escaneando el código QR que se muestra en la página con la aplicación WhatsApp de tu teléfono.

Entorno de pruebas de Twilio

Después de enviar el código de unión, recibirás un mensaje de confirmación que indica que tu número de teléfono ahora está conectado a la Sandbox y listo para pruebas.

Entorno de pruebas de Twilio

Para obtener más detalles sobre la configuración de la sandbox de Twilio, consulta la guía oficial de Twilio.

Una vez que hayas conectado tu número de teléfono a la Sandbox de Twilio, puedes configurar WPForms para usarlo. Abre tu formulario en el constructor de formularios y ve a la configuración de conexión de Twilio, selecciona WhatsApp en el menú desplegable Enviar como para revelar la opción Habilitar modo Sandbox.

Botón de activación del modo de prueba

Cuando habilitas esta opción, se modifica la forma en que se manejan tus mensajes de WhatsApp. En lugar de requerir una plantilla de mensaje preaprobada, verás un campo Mensaje donde puedes introducir cualquier texto personalizado que desees utilizar.

Campo Mensaje

El complemento enviará tus mensajes utilizando el número de prueba de Twilio (+14155238886), lo que te permitirá probar tu integración de WhatsApp sin una cuenta de WhatsApp Business.

Recuerda guardar tu formulario después de habilitar el modo sandbox y configurar el texto de tu mensaje en el campo Mensaje.

Configurar lógica condicional (opcional)

La lógica condicional te permite elegir si se realiza o no una acción basándose en las opciones de un usuario en tu formulario. Como ejemplo, mostraremos cómo puedes usar la lógica condicional para enviar mensajes a través del método de notificación preferido de un usuario creando dos conexiones de Twilio separadas: una para SMS y otra para notificaciones de WhatsApp.

Para configurar esto, primero deberás crear dos conexiones de Twilio siguiendo los pasos descritos anteriormente. Configura una conexión para enviar mensajes SMS y otra para enviar mensajes de WhatsApp.

Luego, añade un campo de Opciones Múltiples a tu formulario. Para nuestro ejemplo, estableceremos la etiqueta como ¿Cómo te gustaría ser notificado? y añadiremos dos opciones: SMS y WhatsApp.

Campo de lógica condicional

A continuación, ve a Marketing » Twilio en el constructor de formularios y activa la opción Habilitar Lógica Condicional . Luego, deberás configurar tus reglas para la lógica condicional.

Reglas de lógica condicional

Para la conexión SMS, establece la regla: Procesar esta conexión si ¿Cómo te gustaría ser notificado? es SMS.

Reglas de lógica condicional

Para la conexión de WhatsApp, configúrala como: Procesar esta conexión si ¿Cómo te gustaría ser notificado? es WhatsApp.

Reglas de lógica condicional

Finalmente, asegúrate de guardar tu formulario para aplicar la lógica condicional.

Con esta configuración, cuando los usuarios completen tu formulario, recibirán automáticamente notificaciones a través de su método preferido, ya sea SMS o WhatsApp, basándose en su selección en el formulario.

Preguntas frecuentes

A continuación, hemos respondido a algunas de las preguntas más frecuentes sobre el complemento Twilio.

¿Por qué dejaron de funcionar mis mensajes de WhatsApp en modo Sandbox?

Al probar los mensajes de WhatsApp utilizando el modo Sandbox, dispones de un período de prueba de tres (3) días después de conectar inicialmente tu número de teléfono. Una vez expirado este período, tus mensajes dejarán de enviarse. Para continuar probando, simplemente vuelve a conectarte a Sandbox siguiendo los pasos de la sección Habilitar Sandbox para pruebas de WhatsApp de arriba.

¿Puedo ver el estado de entrega y los registros de mis mensajes?

Sí, puedes rastrear el estado y los registros de los mensajes tanto en WPForms como en la Consola de Twilio.

Dentro de WPForms, puedes ver el estado de entrega y los registros de los mensajes directamente desde WPForms » Herramientas y abriendo la pestaña Registros.

Registros de WPForms

Para más detalles sobre el registro de WPForms, consulta nuestra guía sobre cómo habilitar el registro de actividad.

Además, en la Consola de Twilio, ve a Monitorizar » Registros » Mensajería Programable para ver registros detallados de mensajería, incluyendo estado de entrega, marca de tiempo, contenido, información del destinatario y cualquier error.

Registros de Twilio

Para obtener información más detallada sobre los registros de mensajería, consulta la guía oficial de Twilio sobre registros de mensajería.

¡Eso es todo! Te hemos mostrado cómo instalar y usar el complemento Twilio con WPForms.

A continuación, ¿te gustaría añadir un CAPTCHA a tus formularios para ayudar a prevenir envíos de spam? Asegúrate de consultar nuestro tutorial sobre cómo elegir un CAPTCHA para tus formularios para más detalles.

El mejor plugin constructor de formularios de arrastrar y soltar para WordPress

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.