Complemento SendGrid

SendGrid Addon es una función Plus

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

Obtener WPForms Plus

¿Quieres enviar los contactos que capturan tus formularios directamente a SendGrid? El complemento SendGrid conecta WPForms con tu cuenta de SendGrid, de modo que cada envío de formulario puede añadir o actualizar un contacto automáticamente y mantener tus listas de marketing por correo electrónico al día.

En este tutorial, te mostraremos cómo instalar y configurar el complemento SendGrid con WPForms, desde la conexión de tu cuenta hasta la asignación de los campos de tu formulario a tus contactos de SendGrid.

Requisitos:

  • Una licencia activa de WPForms Plus
  • WPForms 1.10.2 o posterior
  • Una cuenta de SendGrid en un plan de pago o prueba activa (SendGrid ya no ofrece un nivel gratuito)

Antes de empezar, primero deberás asegurarte de que WPForms está instalado y activado en tu sitio de WordPress y que has verificado tu licencia. Luego, procede a instalar y activar el complemento SendGrid.

Conectar WPForms a SendGrid

Una vez que el complemento SendGrid esté instalado y activado, deberás conectar tu cuenta de SendGrid a WPForms.

Para ello, ve a WPForms » Ajustes y haz clic en la pestaña Integraciones.

Página de integraciones de WPForms con una tarjeta de integración de SendGrid y un panel de menú lateral derecho.

A continuación, haz clic en la integración SendGrid para expandir su configuración, luego haz clic en el botón Añadir nueva cuenta.

Sección de integraciones con un mosaico de SendGrid y un botón de Agregar nueva cuenta

Aparecerá un formulario de conexión, solicitando tu Clave API de SendGrid y un Nombre de cuenta de SendGrid opcional. Antes de rellenarlos, deberás generar una clave API en tu cuenta de SendGrid. Te guiaremos a través de ello a continuación, y luego volveremos aquí para finalizar la conexión.

Página de integraciones de WPForms que muestra la integración de SendGrid con los campos de clave API y apodo y un botón Conectar.

Generar tu clave API de SendGrid

Inicia sesión en tu cuenta de SendGrid en una pestaña separada del navegador. Desde tu panel de SendGrid, abre el menú Configuración en la barra lateral izquierda y selecciona Claves API.

Captura de pantalla del panel de Twilio SendGrid con menú de navegación izquierdo; el elemento 'Claves API' en Configuración está resaltado.

Luego haz clic en el botón Crear clave API en la esquina superior derecha.

Botón Etiquetado Crear Clave API en un panel para generar credenciales de API, con contenido explicativo debajo titulado 'Comenzar a crear claves API' y un icono de clave encima del texto.

Dale a tu clave API un nombre que reconozcas, como WPForms. Luego selecciona Acceso completo para que la clave incluya los permisos de marketing que necesita el complemento, y haz clic en Crear y ver.

Pantalla Crear Clave API con nombre de clave WPForms, mostrando tres opciones de acceso: Acceso Completo (seleccionado) con descripción, Acceso Personalizado y Acceso de Facturación; botones Cancelar y Crear y Ver en la parte inferior, con Crear y Ver resaltado.

SendGrid mostrará tu nueva clave API. Cópiala ahora y guárdala en un lugar seguro.

Clave API creada; cópiela y guárdela de forma segura. La clave completa está difuminada por seguridad y no se puede volver a mostrar.

Nota: SendGrid muestra tu clave API solo una vez, así que asegúrate de copiarla antes de salir de la página. Si la pierdes, puedes crear una nueva. La clave debe incluir permisos de marketing, lo cual cubre el Acceso completo.

Finalizar la conexión en WPForms

Vuelve a la página de Integraciones de WPForms donde te quedaste y pega tu clave en el campo Clave API de SendGrid.

Si lo deseas, introduce un nombre en el campo Nombre de cuenta de SendGrid para ayudarte a reconocer esta cuenta más tarde. Esto es útil cuando conectas más de una cuenta de SendGrid.

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

Botón Conectar a SendGrid para autorizar la integración de WPForms

Después de que WPForms verifique tu clave, la integración mostrará un estado Conectado en verde. Tu cuenta de SendGrid ahora está lista para usarse en tus formularios.

Tarjeta de integración de SendGrid para WPForms, mostrando un estado Conectado y la opción Desconectar.

Añadir una integración de SendGrid a tu formulario

Con tu cuenta conectada, puedes a tilde;adir SendGrid a cualquier formulario. Para empezar, crea un formulario nuevo o edita uno existente para abrir el editor de formularios.

En el editor de formularios, ve a Marketing » SendGrid y haz clic en el bot ilde;n A tilde;adir nueva conexi ilde;n.

Pantalla de integración de aplicaciones: navegación izquierda con Marketing seleccionado; el área principal muestra SendGrid y un botón 'Añadir nueva conexión'.

Aparecer ilde; un aviso pidi ilde;ndote que nombres tu conexi ilde;n. Introduce un nombre para tu referencia y, a continuaci ilde;n, haz clic en Aceptar. Este nombre solo lo ver ilde;s t ilde;.

A continuaci ilde;n, elige tu cuenta en el men ilde; desplegable Seleccionar cuenta.

Panel titulado 'Conexión SendGrid' con campos de formulario: 'Seleccionar Cuenta' mostrando 'WPForms SendGrid', menú desplegable 'Acción a Realizar' y un interruptor 'Habilitar Lógica Condicional'.

Despu ilde;s, abre el men ilde; desplegable Acci ilde;n a realizar para elegir qu ilde; debe hacer esta conexi ilde;n. Hay tres acciones para elegir.

Panel de Conexión SendGrid: selecciona una cuenta, elige una acción y, opcionalmente, habilita la lógica condicional.

Crear o actualizar contacto

Esta acci ilde;n crea un nuevo contacto en SendGrid o actualiza uno existente, y tambi ilde;n puede a tilde;adir el contacto a una o m ilde;s de tus listas. Cuando la selecciones, aparecer ilde;n varias opciones de mapeo.

Correo electrónico

Abre el men ilde; desplegable Email y selecciona el campo de correo electr ilde;nico de tu formulario. SendGrid utiliza la direcci ilde;n de correo electr ilde;nico para identificar cada contacto, por lo que este campo es obligatorio.

Lista

Utiliza el men ilde; desplegable Lista para elegir una o m ilde;s listas a las que a tilde;adir el contacto. Las listas que se muestran aqu ilde; se extraen de tu cuenta de SendGrid. Deja este campo vac ilde;o si quieres crear o actualizar el contacto sin a tilde;adirlo a una lista.

Campos personalizados

En Campos personalizados, puedes mapear tus campos del formulario a los campos de contacto de SendGrid. En la columna Nombre del campo personalizado, selecciona un campo de SendGrid y, a continuaci ilde;n, elige el campo del formulario correspondiente en la columna Valor del campo del formulario. Para mapear m ilde;s campos, haz clic en el bot ilde;n m ilde;s (+) para a tilde;adir otra fila.

Los campos de contacto integrados de SendGrid incluyen Nombre, Apellidos, N ilde;mero de tel ilde;fono, Correos electr ilde;nicos alternativos, Direcci ilde;n l ilde;nea 1, Direcci ilde;n l ilde;nea 2, Ciudad, Estado/Provincia/Regi ilde;n, C ilde;digo postal y Pa ilde;s. Cualquier campo personalizado que hayas creado en tu cuenta de SendGrid tambi ilde;n aparecer ilde; en esta lista.

Formulario de contacto: acción a realizar, correo electrónico, lista y dos menús desplegables de campos personalizados con un botón más para añadir más campos.

Nota: SendGrid procesa los contactos nuevos y actualizados en segundo plano, por lo que un contacto puede tardar uno o dos minutos en aparecer en tu panel de SendGrid despu ilde;s de enviar un formulario.

Eliminar de la lista

Esta acci ilde;n elimina un contacto de una ilde;nica lista. Su registro de contacto y cualquier otra membres ilde;a de lista permanecen intactos.

Selecciona el campo de correo electr ilde;nico de tu formulario en el men ilde; desplegable Email y, a continuaci ilde;n, elige la lista de la que quieres eliminar el contacto en el men ilde; desplegable Lista. Ambos campos son obligatorios.

Formulario titulado 'Conexión SendGrid' con menús desplegables para Cuenta, Acción a Realizar, Correo electrónico y Lista, además de texto de ayuda sobre cómo eliminar un contacto de una lista.

Eliminar Contacto

Esta acci ilde;n elimina el contacto correspondiente de tu cuenta de SendGrid, incluyendo de todas las listas y segmentos. Selecciona el campo de correo electr ilde;nico de tu formulario en el men ilde; desplegable Email para identificar el contacto a eliminar.

Nota: La eliminaci ilde;n de un contacto no se puede deshacer. Esto elimina el contacto de toda tu cuenta de SendGrid, no solo de una ilde;nica lista.

Panel de Conexión SendGrid para eliminar un contacto: selecciona cuenta, acción (Eliminar Contacto) y campo de correo electrónico con nota de eliminación permanente.

Configurar lógica condicional (opcional)

La l ilde;gica condicional te permite controlar cu ilde;ndo WPForms env ilde;a datos a SendGrid bas ilde;ndose en lo que introduce el usuario. Por ejemplo, podr ilde;as a tilde;adir un contacto a tu lista de boletines solo cuando marque una casilla de aceptaci ilde;n en tu formulario.

Para configurar esto, activa el interruptor Habilitar lógica condicional en la parte inferior de tu conexión de SendGrid. Luego, crea las reglas que deciden cuándo debe ejecutarse esta conexión.

Para una descripción completa de cómo funciona esto, consulta nuestra guía para usar la lógica condicional en WPForms.

Preguntas frecuentes

A continuación, hemos respondido algunas de las preguntas más comunes sobre el uso del complemento de SendGrid.

¿Necesito una cuenta de pago de SendGrid para usar este complemento?

Sí. SendGrid finalizó su nivel gratuito en 2025, por lo que necesitarás una cuenta en un plan de pago o una prueba activa para conectarla a WPForms. Cualquier plan de pago de SendGrid funciona con el complemento.

¿Qué permisos necesita mi clave API de SendGrid?

Tu clave necesita permisos de Marketing. La opción más sencilla es crear una clave con Acceso completo, que incluye todo lo que utiliza el complemento. Si prefieres una clave más limitada, crea una con Acceso personalizado y asegúrate de que el acceso de Marketing esté habilitado. Se rechazará una clave sin permisos de Marketing cuando intentes conectarla.

¿Por qué mi contacto no aparece en SendGrid de inmediato?

SendGrid agrega y actualiza contactos en segundo plano en lugar de instantáneamente, por lo que un nuevo contacto puede tardar uno o dos minutos en aparecer en tu panel después de enviar un formulario. Si un contacto aún no ha aparecido después de unos minutos, abre la entrada del formulario para ver una nota que explica lo que sucedió.

¿Por qué uno de mis campos asignados no se guardó en el contacto?

SendGrid espera que cada campo de contacto sea de un tipo específico, como un número o una fecha. Si un valor enviado no se ajusta al tipo del campo, ese valor se descarta mientras el resto del contacto se guarda. Comprueba que el campo de tu formulario recopila el formato que SendGrid espera para ese campo de contacto.

¿Necesito configurar la autenticación del remitente en SendGrid?

No. El complemento de SendGrid administra tus contactos y listas, no envía correos electrónicos a través de SendGrid. La autenticación del remitente solo es necesaria para enviar correos electrónicos, por lo que no necesitas configurarla para esta integración.

¡Eso es todo! Ahora puedes conectar WPForms a SendGrid y enviar los contactos que tus formularios capturan directamente a tus listas de marketing por correo electrónico.

¿Te gustaría explorar más formas de hacer crecer tu audiencia? Echa un vistazo a nuestra guía del complemento de Klaviyo para otra forma de sincronizar los contactos de tu formulario con tu plataforma de marketing por correo electrónico.

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.