Resumen de IA
¿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.


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.


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.


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.


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


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.


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


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.


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.


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.


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.


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.


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.


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.


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.


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.