Cómo enviar correo electrónico usando SendGrid con WordPress

Publicado: 2020-08-04

Como sabrá, WordPress es capaz de enviar correos electrónicos transaccionales básicos desde el primer momento. Sin embargo, muchos servidores web no admiten esa funcionalidad u ofrecen capacidades de correo electrónico en absoluto. Para solucionar este problema, debe confiar en proveedores de correo electrónico transaccional de terceros, como SendGrid.

Esta plataforma impulsa el correo electrónico para algunas de las empresas más grandes del mundo. Eso significa que puede agilizar el trabajo de los correos electrónicos de registro y restablecimiento de contraseña de su sitio web de WordPress. En este artículo, le mostraremos exactamente cómo configurar SendGrid para que funcione con su sitio en tres breves pasos.

¡Vamos a sumergirnos!

¿Qué es SendGrid?

SendGrid es una plataforma que ofrece servicios de correo electrónico transaccional y de marketing. Esta distinción es importante porque, a los efectos de este tutorial, nos centraremos en usarlo como un proveedor de correo electrónico transaccional y no para campañas de marketing.

La página de inicio de SendGrid.

Para los correos electrónicos transaccionales, SendGrid puede usar el Protocolo simple de transferencia de correo (SMPT) o su API web. Nos centraremos en este último, ya que es más fácil de implementar con WordPress y, por lo general, es más rápido. Además, al integrar las plataformas a través de la API, puede mejorar las tasas de entrega.

El uso de un proveedor de correo electrónico transaccional dedicado también es una decisión inteligente cuando se trata de escalabilidad. Muchas plataformas de alojamiento web no están optimizadas para la entrega de correo electrónico, incluso si lo admiten. Con SendGrid, u otro servicio confiable, debería poder manejar miles de mensajes transaccionales por día.

Si ejecuta un sitio web de WordPress con una base de usuarios modesta, SendGrid ofrece un plan gratuito que debería ser perfecto para sus necesidades. Puede usarlo para enviar hasta 100 correos electrónicos por día. Eso debería ser más que suficiente para las confirmaciones de registro y el restablecimiento de contraseñas para un sitio de tamaño pequeño a mediano.

Para una tienda en línea, es posible que desee considerar el uso de un plan premium que pueda manejar un mayor volumen de correos electrónicos. Después de todo, los sitios de comercio electrónico deben lidiar con un conjunto completamente diferente de correos electrónicos transaccionales, como confirmaciones de compra y notificaciones de envío. Los precios comienzan en $ 14.95 por mes.

Cómo enviar correos electrónicos usando SendGrid con WordPress (en 3 pasos)

Para seguir este tutorial, necesitará dos cosas: acceso a un sitio web de WordPress y una cuenta de SendGrid. Para este último, puede aprovechar el plan gratuito para probar el servicio. Una vez que tenga ambos requisitos previos, continúe con el Paso 1.

Paso 1: Encuentra tu clave API de SendGrid

Una vez que configure su cuenta SendGrid, obtendrá acceso a su panel de usuario. Aquí puede revisar qué aplicaciones ha autorizado para trabajar con SendGrid.

En este momento, esa lista debería estar vacía. Para solucionarlo, vaya a Configuración> Claves API y haga clic en el botón Crear clave API :

Creación de una clave API de SendGrid.

En la página siguiente, puede establecer un nombre para la clave API con fines de identificación interna. El servicio le preguntará a qué nivel de permisos desea que le dé acceso a la clave. Recomendamos la opción de acceso completo :

Configurando el nivel de acceso de su clave API.

Ahora haga clic en Crear y Ver y obtendrá acceso a su clave API de inmediato. Tenga en cuenta que solo puede ver la clave completa una vez por razones de seguridad, así que asegúrese de guardarla de manera segura:

Copiando su nueva clave API de SendGrid.

Vas a necesitar esa llave en un momento, así que agárrate a ella.

Paso 2: Conecte SendGrid con WordPress

La forma más sencilla de integrar WordPress con SendGrid es mediante un complemento. SendGrid ofrece una herramienta oficial que puede usar para esto, pero no recibe actualizaciones periódicas.

En su lugar, usaremos el complemento Post SMTP, que puede conectarse a SendGrid usando la clave API que generó hace un minuto:

El complemento Post SMTP.

Instale y active el complemento, luego navegue a la pestaña Publicar SMTP en su tablero. Verá una opción para usar el asistente de configuración del complemento; haga clic en el botón azul para iniciarlo:

Iniciando el asistente de configuración de Post SMTP.

Primero, el complemento le pedirá que ingrese el correo electrónico del remitente. De forma predeterminada, usará su correo electrónico de administrador, que debería funcionar bien:

Configurando su correo electrónico de remitente.

A continuación, deberá configurar el nombre de host del servidor de correo saliente. Como estamos usando la API de SendGrid en lugar de SMTP, puede dejar el valor predeterminado o ingresar cualquier cadena aleatoria:

Configurar los ajustes de su nombre de host saliente.

Now Post SMTP ejecutará una prueba de conectividad para varios proveedores de servicios de correo electrónico populares, incluido SendGrid. Una vez que el complemento le permite hacer una elección, seleccione la opción API SendGrid en Socket :

Configuración de Post SMTP para usar SendGrid.

Finalmente, continúe y pegue la clave API que generó durante el Paso 1:

Pegando su clave API de SendGrid.

Antes de concluir, el complemento le preguntará qué hacer en caso de que SendGrid no envíe un correo electrónico. De forma predeterminada, le notificará ese error por correo electrónico, pero también puede configurarlo para usar notificaciones de Chrome.

Configurar qué hacer con el envío de notificaciones de error por correo electrónico.

La publicación SMTP incluye una función de prueba de correo electrónico que puede usar para verificar si su proveedor de correo está funcionando correctamente. Sin embargo, antes de hacerlo, regresemos al panel de SendGrid y verifiquemos su dominio.

Paso 3: autentique el dominio de su sitio web de WordPress

Como regla general, se recomienda que autentique su dominio a través del proveedor de correo electrónico que esté utilizando. De esa manera, es mucho menos probable que sus correos electrónicos transaccionales terminen en las carpetas de correo no deseado de los destinatarios.

Para hacer esto en SendGrid, vaya al panel de control de su cuenta y vaya a la pestaña Configuración> Autenticación del remitente . Aquí, verá una opción que dice Autenticación de dominio y junto a ella un botón que dice Comenzar , haga clic en él:

Iniciando el proceso de autenticación de dominio de SendGrid.

Lo primero que le preguntará SendGrid es qué servidor de nombres de dominio (DNS) utiliza su dominio. Puede ser un registrador de dominios o su alojamiento web, dependiendo de dónde haya registrado su dominio (y si lo ha transferido):

Configurar los ajustes de su host DNS.

Si su proveedor de alojamiento web o registrador no aparece en esa lista, seleccione la opción Otro host (no incluido en la lista) .

A continuación, puede elegir si desea utilizar su dominio para rastrear enlaces también. Dado que eso no tiene un impacto en la capacidad de entrega o presentación de su correo electrónico, seleccione la opción que prefiera.

En la página siguiente, deberá ingresar el dominio de su sitio web de WordPress:

Ingresando el dominio de su sitio web.

En esta etapa, SendGrid le mostrará un conjunto de registros DNS que necesita agregar a través de su registrador o servidor web:

Modificar sus registros DNS.

Es posible que deba verificar la base de conocimientos de su anfitrión o comunicarse con el soporte para obtener ayuda con esto.

Una vez que agregue esos registros, puede hacer clic en el botón Verificar en su panel de SendGrid. Si todo funciona correctamente, verá un mensaje de éxito. Ahora puede sentarse y dejar que SendGrid se encargue de sus correos electrónicos de WordPress.

Conclusión

SendGrid es uno de los muchos servicios que puede utilizar para impulsar los correos electrónicos transaccionales de su sitio web. Sin embargo, el servicio se destaca por su generoso plan gratuito, que es perfecto para los sitios web de WordPress que envían una cantidad moderada de correos electrónicos por día (¡menos de 100 y listo!).

Configurar SendGrid para que funcione con WordPress es fácil y solo requiere tres pasos:

  1. Encuentra tu clave API de SendGrid.
  2. Conecte SendGrid con WordPress usando Post SMTP.
  3. Autentica el dominio de tu sitio web de WordPress a través de SendGrid.

¿Tiene alguna pregunta sobre cómo enviar correo electrónico usando SendGrid con WordPress? ¡Vamos a repasarlos en la sección de comentarios a continuación!

Imagen en miniatura del artículo por Eny Setiyowati / shutterstock.com