Cómo enviar correos electrónicos usando SendGrid con WordPress

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

Esta plataforma impulsa el correo electrónico de algunas de las empresas más grandes del mundo. Eso significa que puede hacer un trabajo corto 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 marketing y correo electrónico transaccional. 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 .

Para correos electrónicos transaccionales, SendGrid puede usar el Protocolo simple de transferencia de correo (SMPT) o su API web. Nos vamos a centrar 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 capacidad 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 restablecimientos de contraseña para un sitio pequeño o mediano.

Para una tienda en línea, es posible que desee considerar usar 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 correo electrónico utilizando 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: Encuentre su clave API de SendGrid

Una vez que configure su cuenta de 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 de API y haga clic en el botón Crear clave de API :

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 la clave. Recomendamos la  opción Acceso completo :

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 forma segura:

Vas a necesitar esa llave en un momento, así que consérvala.

Paso 2: conecta SendGrid con WordPress

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

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

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:

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:

A continuación, deberá configurar el nombre de host de su 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:

Ahora 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 permita elegir, seleccione la opción  API SendGrid  en Socket :

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

Antes de terminar, el complemento le preguntará qué hacer en caso de que SendGrid no pueda entregar un correo electrónico. De manera predeterminada, le notificará de esa falla por correo electrónico, pero también puede configurarlo para usar las notificaciones de Chrome.

Post SMTP incluye una función de prueba de correo electrónico que puede usar para verificar si su proveedor de correo funciona correctamente. Sin embargo, antes de hacerlo, volvamos al panel de control 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 spam 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:

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 servidor web, dependiendo de dónde registró su dominio (y si lo transfirió):

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

A continuación, puede elegir si desea usar su dominio también para rastrear enlaces. 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:

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

Es posible que deba consultar la base de conocimientos de su host o ponerse en contacto con el soporte para obtener ayuda con esto.

Una vez que agregue esos registros, puede hacer clic en el  botón Verificar  en su tablero 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 usar para potenciar 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 (¡algo menos de 100 y listo!).

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

  1. Encuentre su clave API de SendGrid.
  2. Conecte SendGrid con WordPress usando Post SMTP .
  3. Autentique el dominio de su sitio web de WordPress a través de SendGrid.

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

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