Product
Plugin de suscripción a listas de contactos y notificación de publicaciones para WordPress
Este es un artículo invitado de un cliente de Mailgun, Ian Smith, director ejecutivo de FedSmith Inc, un sitio web de noticias gratuito para el personal federal.
Si usas WordPress y Mailgun a la vez, como yo, sabrás que no había forma de integrarlos fácilmente para gestionar las listas de contactos.
Una de las muchas funcionalidades de Mailgun es su capacidad para gestionar listas de contactos masivas. Los usuarios de WordPress suelen querer una lista de contactos para sus sitios web, por ejemplo, para que los usuarios sigan el blog por email.
Gestiono varias listas de contactos grandes en mis sitios web, pero no tenía ninguna buena solución de formulario de registro para que los usuarios se suscribieran a ellas. El proceso de registro era engorroso: había improvisado un proceso rudimentario que insertaba directamente una dirección de email en una lista de contactos de Mailgun desde un formulario de mi sitio web.
Y lo peor de todo, no había funcionalidad de opt in doble para garantizar que los registros fueran realmente válidos. Como sabía que lo necesitaba, intenté implementar esta funcionalidad, pero a menudo fallaba cuando los usuarios hacían clic en los enlaces de verificación que recibían al suscribirse. Esto generaba confusión y frustración, y eso solo en los casos de los que tenía constancia.
Quería seguir utilizando Mailgun, pero no podía continuar con un proceso de registro a medias para mis listas de contactos que estaba empezando a afectar negativamente a mi negocio. Decidí que la mejor solución era crear un plugin de WordPress que se integrara directamente con la API de Mailgun para gestionar los registros y validaciones de las listas.
Afortunadamente, había conocido a Jonathan Brinley de Flightless, Inc. en un grupo de usuarios de WordPress y supe que era desarrollador web especializado en la creación de plugins.
Jonathan trabajó conmigo para crear dos plugins de alta calidad con los que integrar mejor Mailgun con WordPress. Desde el lanzamiento, los hemos probado y Jonathan ha seguido trabajando conmigo para solucionar fallos y garantizar que el proceso de registro fluya sin problemas.
Suscripciones de Mailgun
El primero de estos plugins se conoce como Suscripciones de Mailgun y hace exactamente lo que su nombre indica: te permite conectarte a la API de Mailgun y generar formularios de suscripción para una o más listas de contactos en tu sitio web de WordPress, sin necesidad de programación compleja.
La página de ajustes del plugin te permite introducir las credenciales de la API de Mailgun y gestionar qué listas de contactos de tu cuenta de Mailgun se añaden a los formularios de registro del sitio web. Puedes configurar una descripción para que aparezca en el formulario de registro, además de marcar cualquier lista como “oculta” para que no esté disponible para el registro público.
Los formularios se colocan en el sitio web mediante un widget o un shortcode. El widget te permite añadir un título y una descripción opcional para mostrar junto al formulario.

Cuando un usuario pasa por el proceso de suscripción, se envía un enlace de confirmación a su dirección de email, en el que debe hacer clic para completarlo (la parte del opt in doble del proceso). Puedes elegir qué página utilizar para esta confirmación, así como personalizar el texto de confirmación y el email de bienvenida en los ajustes del plugin (consulta la captura de pantalla a continuación).

Notificaciones de publicaciones de Mailgun
El segundo de los plugins que creó Jonathan se integra con el primero y tiene un único propósito: permitir que los suscriptores de una única lista de contactos de Mailgun reciban notificaciones por email sobre nuevas publicaciones en un blog.
Antes utilizaba Jetpack para aprovechar su funcionalidad similar, mediante la cual las personas podían suscribirse para seguir un blog por email. Sin embargo, el plugin de Jetpack me pareció demasiado recargado (ofrecía muchas funciones, pero yo solo quería esta opción concreta). Además, me parecía una locura tener una lista de contactos externa que se tuviera que gestionar por separado cuando ya tenía varias funcionando en Mailgun, por no mencionar que no podía gestionar directamente la lista de contactos de Jetpack como podía hacerlo en la página de administración de Mailgun (para añadir o eliminar directamente suscriptores de la lista, por ejemplo).
Los ajustes del plugin de notificaciones de publicaciones de Mailgun son sencillos: solo tienes que seleccionar qué lista de contactos quieres notificar y configurar un nombre de remitente, una dirección y un asunto para los emails.
El plugin incluye algunas plantillas predefinidas para los emails enviados, que puedes sobrescribir con las tuyas para personalizar el aspecto de los correos.
Tras instalar y configurar el plugin, cada vez que publiques un artículo en tu blog, se generará de forma automática un email en cuestión de segundos que se enviará a tu lista de contactos para avisar a tus suscriptores.
Usar estos plugins ha ayudado enormemente a mi negocio. Antes de utilizarlos, el proceso de registro en nuestras listas era engorroso y había llegado a un punto en el que casi ni quería promocionar nuestras listas de contactos por miedo a ello. También estaba lidiando con listas de contactos adicionales dentro de Jetpack, además de mi lista de contactos principal en Mailgun, y estos plugins me han permitido consolidar todo eso.
Desde que los implementamos, nuestras listas de contactos han crecido sustancialmente, el proceso de suscripción y gestión es perfecto y puedo centrarme en lo verdaderamente importante: dirigir mi empresa.
Jonathan y yo queríamos compartir estos plugins con el resto de la comunidad de Mailgun y WordPress con la esperanza de que también te sirvan de ayuda.
¿No tienes una cuenta de Mailgun? Regístrate a continuación –