Soy muy fan del plugin MailPoet porque te permite un control absoluto de tus campañas de email marketing, se integra totalmente con WordPress, tiene un editor WYSIWYG insuperable y además gestiona listas, suscripciones, autoresponders y campañas mejor que la mayoría de plataformas especializadas (Mailchimp, Aweber, MailRelay, Acumbamail…). Y todo ello de forma gratuita.
Sólo hay una cosa que no hace (todavía, están en ello): enviar los emails. Para eso tienes que buscar tú la solución y, aunque MailPoet te propone varias soluciones, a veces no es fácil dar con la mejor. Pues eso se acaba aquí. En este artículo vas a conocer qué opciones tienes y a aprender a configurar la mejor de ellas (en base a mi experiencia), que además te permite enviar hasta doce mil (sí, he dicho doce mil) emails mensuales de forma gratuita y con tasas de envío elevadas (cien cada cinco minutos). Vamos a ver los servicios de envío SMTP con MailPoet.
Tabla de contenidos
Opciones para el envío de campañas con MailPoet
Del uso del plugin en sí no voy a hablar hoy. Sí quiero hacerlo pero es tan completo (que no complejo) que el resultado sería una megaguía infumable, así que creo que es más eficiente tratando temas concretos. Así que voy a ir a lo concreto: el envío de emails.
En realidad MailPoet ya lo ha anunciado: están preparando su propio servicio de envío de emails. ¡Muy bien! Sin embargo aún no está listo (en realidad, el primer anuncio, de 2014, lo estimaba para 2015), y nadie ha dicho que vaya a ser gratuito cuando lo establezcan. Al fin y al cabo MailPoet es una empresa (el plugin es freemium).
Así que, mientras sí o mientras no, vamos a ver que alternativas tenemos para el envío de campañas. De primeras, el plugin te ofrece dos grandes opciones para el envío de los emails (en MailPoet > Ajustes > Enviar con): utilizar tu propio sitio web o bien un servicio de terceros.
Tu propio sitio web para el envío de emails con MailPoet
Ésta es, básicamente, la opción de andar por casa. Fácil de configurar (si tienes la suerte de que tu proveedor de hosting la permita) pero muy limitada… y peligrosa.
En ellas vas a encontrar dos opciones: PHP Mail y SendMail. PHP Mail no es más que hacer uso de la función mail () que está presente en todas las versiones de PHP para realizar el envío. Para entendernos, es el sistema que utiliza WordPress para enviar los correos de administración, la que utilizan los formularios de contacto, etcétera.
El problema es que es muy limitada. Está pensada precisamente para algo como eso, mandar algunos correos al día, básicamente notificaciones administrativas, pero no para realizar campañas de email marketing de cientos de correos.
Como además puede ser un arma muy peligrosa en manos de spammers, suele estar muy limitada en los servidores de hosting, aunque en algunos es aún una opción viable para pequeñas campañas.
Yo por ejemplo (para hablarte de un caso que conozco bien) utilizo CDMon. Aquí el límite es de mil emails diarios por este método, lo cual está muy bien para la newsletter de un blog o para las notificaciones de pedidos, confirmaciones, pagos, etc, de un ecommerce con un buen volumen de ventas.
Sin embargo para campañas aceptables de email marketing se queda muy corto. Y me consta que no es frecuente ver un límite tan «generoso». Lo mejor es que consultes los límites con tu proveedor antes de elegir esta opción no sólo los límites de envío diarios, sino también horarios, puesto que suele tener también restricciones en cuanto al número de emails enviados por periodo de tiempo (lo que hace que un envío masivo tenga que alargarse durante días).
Además del peligro que comporta. El riesgo no ya sólo de caer en la carpeta de spam, sino de ser metido en una lista de spammers, no es bajo con este método. Así que ten cuidado a la hora de utilizarlo para listas de más de unos pocos centenares de emails.
Por otro lado está SendMail, una especie de enrutador de email. No suele estar disponible en servidores en producción (yo sí lo he usado en algún servidor casero) por su historial de fallos de seguridad y su complejidad. No cuentes con que tu proveedor lo tenga habilitado.
Los servicios de terceros con MailPoet
Así que si lo que pretendes es enviar una newsletter semanal de un blog con trescientos suscriptores, PHP Mail puede ser una opción aceptable. Para todo lo que pase de eso me temo que habrá que buscar en otro lado.
Y el «otro lado» son los servicios de terceros, es decir, servidores SMTP. Aquí la cosa está más fácil… siempre y cuando des con el servicio adecuado. Y cada vez va siendo más difícil. A no ser que estés dispuesto a pagar ese servicio, claro. Entonces está chupado.
Pero, limitándonos a soluciones gratuitas o, al menos, no prohibitivas, el campo se va estrechando como digo. Hasta no hace mucho la opción más popular era Mandrill, el servicio de envío de emails que pertenecía a Mailchimp. Pero eso se ha terminado: Mandrill ha pasado a ser de pago.
Tu propio servicio SMTP
Y tú pensarás, ¡Un momento! Mi hosting ya incluye un servidor SMTP para el correo. ¿Por qué no usar el mismo servidor que ya uso para enviar los correos corporativos?
¡Bien visto! Lamentablemente, tu proveedor de hosting también lo ha visto, y antes que tú. Evidentemente, los servidores SMTP incluidos en los planes de hosting tienen también límites, y suelen ser además tan bajos o más que los impuestos a PHP Mail. Consulta tarifas a tu proveedor.
Y, de nuevo, una advertencia. Utilizar este sistema suele acabar en un sitio: la bandeja de spam.
¿Estás construyendo tu tienda online o eres implementador WordPress?
¿Necesitas plugins de calidad y con soporte para implementar funcionalidades concretas?
Consigue todos los plugins a la venta en la sección de plugins de esta web y todos los que siga añadiendo. Acceso a los 96 plugins (y subiendo) con soporte directo del desarrollador, actualizaciones y uso ilimitado: úsalos en tantas webs como lo necesites.
Los servidores de Google
Aquí hay otra alternativa: utilizar el servidor SMTP de Gmail. Sin embargo, volvemos a lo mismo: Google tiene limitado este envío a quinientos emails diarios. Imagina mandar una campaña de email marketing pequeña, de cinco mil emails. Diez días.
Para más inri, desde el día 1 de junio de 2016 (hace dos días literalmente al momento de escribir esto) Google ha dejado de admitir en sus servidores SMTP correos que no provengan de una dirección de Gmail. Antes era fácil caer directo a la carpeta de spam si usabas este sistema; ahora directamente eres rechazado por el servidor.
Hoy un modo de evitarlo: configurar MailPoet para que el correo efectivamente «proceda» (tu ya me entiendes) de una dirección de Gmail. Para esto debes ir a MailPoet > Ajustes > Básico y configurar una dirección de Gmail (real, claro) tanto en Notificaciones por correo como en Remitente de las notificaciones.
SendGrid: la mejor opción para el envío de emails con MailPoet
A estas alturas tú ya estás más cabreado que un Mandrill, diciendo: Vamos a ver, ¿no has dicho que se podían enviar hasta doce mil correos mensuales gratuitos, con una tasa de envío de cien emails cada cinco minutos?
Pues sí. Aún queda una opción, un servicio gratuito y de calidad, que te permite ofrecer hasta doce mil emails mensuales (una cuenta gratuita de Mailchimp permite cuatro mil) y con una velocidad de envío buena (cien cada cinco minutos, con lo que envías una campaña de cinco mil emails en unas cuatro horas).
Configurar el SMTP de SendGrid para enviar tus campañas con MailPoet
Pues ya lo he dicho: este servicio es el de SendGrid. Y toco madera para que dure.
Además la configuración es muy sencilla gracias a que provee de una API web. No sólo eso, sino que además el propio servicio tiene multitud de opciones, ya que cuenta con estadísticas avanzadas, lista blanca de IP (para que sólo se puedan enviar emails usando tu cuenta desde los servidores que tú autorices), la posibilidad de crear varios usuarios y contraseñas que sean alias de tu cuenta (por si lo usas para tus clientes), etc.
No voy a explicar todo eso ya que se sale del objetivo de esta entrada, pero la interfaz de usuario en su web es muy sencilla e intuitiva, así que no te costará trabajo hacerte con ella. Vamos a ver cómo configurar MailPoet para utilizar su servicio.
Lo primero es abrirte una cuenta en SendGrid. Sólo tienes que ir aquí (NO es enlace de afiliado) y elegir el plan Free (gratuito), que como ves permite doce mil correos al mes. Si tu volumen es mayor puedes mirar las tarifas y comparar con otros servicios equivalentes.
El nombre de usuario y la contraseña que pongas en tu cuenta serán los que utilices para la configuración en MailPoet (aunque, como te he dicho, puedes crear alias de la cuenta). Para ello sólo tienes que ir a MailPoet > Ajustes > Enviar con > Terceros y, en la opción Nombre del alojamiento SMTP, escribir smtp.sendgrid.net.
Una vez que pones smtp.sendgrid.net en el campo correspondiente aparece una opción que antes no estaba, una casilla de verificación con el texto web API. La marcas, pones el nombre de usuario y la contraseña y… ¡ya está!
Todo está hecho, así de fácil es. Envío un correo de prueba para verificar que todo está bien. No te asustes si acabas de crear la cuenta y no funciona. Para evitar spammers SendGrid verifica las cuentas recién creadas: hasta que no esté verificada, verás un aviso en fondo amarillo en tu interfaz de usuario en SendGrid. Te mandan un correo en cuanto está verificada, pero suele tardar poco, apenas unos minutos.
Conclusión
Y con esto está todo: un sistema eficiente y gratuito (MailPoet) que gestiona las listas de distribución, los suscriptores, los autoresponders, los boletines y las campañas, y otro sistema eficiente y también gratuito hasta un límite aceptable (SendGrid) para el envío de los mails e incluso para las estadísticas (que en MailPoet sólo están en la versión de pago).
Así que ahora lo único que te falta es una buena campaña que lance tu tienda online o tu servicio al siguiente nivel gracias a estas dos herramientas. ¡Buen fin de semana!
Jose dice
Hola Enrique
Gracias por la guía, lo cierto es que me ha venido genial porque justo estaba mirando cómo hacer un newsletter para mi blog ya que antes usaba suscripciones de Jetpack.
He seguido tus indicaciones y tengo mailpoet + SendGrid, pero recibo constantemente emails diciendo que la conexión con mi proveedor de email ha fallado:
«New subscription on Soy Un Perro
IMPORTANT! You have received this message because connection to your e-mail marketing software failed. Please check connection setting in the plugin configuration.
MailPoet Problem!
E-mail: Introduce tu email aquí
Name: —
Form: Popup Newsletter (3316)
Referer: ******************************
Date: 2016-06-10 14:49
IP: *************»
Y una última duda, sabes si es posible exportar los suscriptores de jetpack y pasarlos a mailpoet?
Enrique J. Ros dice
Hola Jose
Gracias por tu comentario. Me alegra que te haya sido útil 🙂
En cuanto al error, revisa la configuración de seguridad en SendGrid. Configura una lista blanca con los dominios desde los que vas a utilizar la cuenta y sus IP, así no tendrás problemas en ninguno de ellos. Si no fuera eso, utiliza en la configuración de MailPoet el botón «Enviar un correo de prueba», te dará pistas de qué es lo que está provocando el error. Aunque ya ves que la configuración es muy sencilla, así que apostaría por el tema de la seguridad de SendGrid.
En cuanto a Jetpack, si puedes exportarlos a CSV los podrás importar fácilmente a MailPoet. Sé que con Jetpack en WordPress.com es sencillo hacerlo, supongo que con el plugin Jetpack en WordPress.org también debe serlo, busca la opción.
Un saludo.
Jose dice
Muchas gracias 🙂
Xavi dice
Buenos dias,
En nuestra compañía tenemos Mailpoet premium. Queremos configurar a terceros el envío por SMPT y el error que nos da es este:
Error de envío del mensaje SMTP funciona con MailPoet para *******@manubens.com | SMTP Error: Could not authenticate. | SMTP Error: Could not connect to SMTP host.
Error de envío del mensaje SMTP funciona con MailPoet para *******@manubens.com | SMTP Error: Could not authenticate. | SMTP Error: Could not connect to SMTP host.
Verás que el dominio es manubens.com pero está asociado a cuenta google apps
Que podemos hacer para que funcione?
Muchas gracias
Enrique J. Ros dice
Buenos días Xavi
Cuando se utiliza una cuenta de Google hay que permitir el acceso a la API de Gmail, ya que si no los sistemas de seguridad de Google bloquean el servicio.
En realidad no es complicado hacerlo, de hecho en MailPoet han hecho un tutorial muy sencillo de seguir, puedes verlo aquí
Un saludo.
Xavi dice
Muchas gracias Enrique, solucionado!
Saludos
Enrique J. Ros dice
Me alegro 🙂
Un saludo
Sergio dice
Bueno, realmente no tengo dudas de tu artículo, tan sólo darte la enhorabuena. Llevo tiempo con mi proyecto web (que casi puede ver la luz) y ultimando detalles, quedaba por solucionar el tema de las newsletter. Tenía claro que quería mailpoet y ahora con tu artículo ya se con qué integrarlo para el envío. Muy buen artículo. Pero te voy a hacer una critica constructiva, tu aviso de las cookies en la versión móvil (te he leído así) ocupa mucho espacio y es muy molesto. No he sido capaz de cerrarlo.
Enrique J. Ros dice
Muchísimas gracias, Sergio, tanto por tu comentario como por tu aviso. Hoy mismo corrijo eso. 🙂
Un saludo.
Martin dice
Hola Enrique!
Muchas gracias por tu post.
Ya he configurado Sendgrid y vinculado a MailPoet, pero fue tan sencillo que quise seguir buscando información para ver que me estaba dejando por el camino y encontré tu post confirmando que no hay mas que eso.
Una critica que voy a hacerte es sobre el tema Afiliados. Yo no trabajo con afiliados pero me parece totalmente válido si tu lo hicieras ya que estas aportando un material de calidad del cuál todos nos beneficiamos, porque no podrías hacerlo tu también llevándote una comisión ? Yo lo vería totalmente válido.
Saludos.
Martin
Enrique J. Ros dice
Hola Martin. Ante todo muchas gracias por tu comentario. 🙂
Por supuesto que es lícito utilizar enlaces de afiliado si se es honesto y se aporta valor, ningún comentario en contra. Aclaro que no se trata de un enlace de afiliado porque, sencillamente, hay gente a la que le gusta saberlo, e incluso gente que desconfía (debido sobre todo a que hay personas no del todo honestas recomendando cosas poco recomendables sólo por la comisión).
Pero vamos, que como digo no tengo absolutamente nada en contra del marketing de afiliados. Todo lo contrario, me parece una opción perfecta para monetizar el contenido de valor de una forma poco intrusiva para tu audiencia.
Un saludo y gracias otra vez. 🙂
Nicolas dice
Hola Enrique!
Te quería hacer una consulta.
Tengo WordPress con MailPoet y todo bien configurado con Sendgrid, el correo de prueba llega bien asi que todo sin problemas. Ahora quiero comenzar a hacer una campaña de Mailing y tengo un listado .csv con 3500 contactos.
En Mailpoet en Ajustes > Enviar con > Enviar dice: «Tu proveedor de alojamiento web tiene límites. Sugerimos 70 correos electrónicos por hora para estar seguro. Para más información…»
Cómo se maneja esto de los mails, debo crear listados de 70 contactos y programarlos para enviarlos cada hora?
Uso la opción de TERCEROS y envío por Sendgrid.
Desde ya enormes gracias por lo que puedas decirme.
Saludos.
Nicolas
Enrique J. Ros dice
Hola Nicolás. No, de eso ya se encarga MailPoet, limitando los envíos según tú se lo indiques en esa opción, que está para prevenir las limitaciones que algunos hosting o servidores SMTP imponen. Si utilizas Sendgrid, lo puedes poner sin problemas en 100 correos cada 5 minutos.
Un saludo.
Nicolas dice
Hola Enrique!
Muchísimas gracias por tu respuesta.
Siempre ayudando y dando respuestas a todo aquel que las tiene, un crack !
Saludos.
Nicolas.
Cdiaz9 dice
Hola hermano, configure todo muy bien pero cuando envió a una cuenta de Google va a la bandeja de spam y eso que estoy enviando desde una cuenta de Google apps, que debo hacer , por qué cuando envió a una cuenta de hotmail si llega a la bandeja de recibidos , que puede estar pasando.
Enrique J. Ros dice
Hola Cdiaz9
Echa un vistazo a este artículo, quizá te ayude
Un saludo
EmbarQueBarato.com dice
Hola Enrique…
Quería comentarte que tu entrada me ha sido de mucha ayuda, gracias por ésto.
El único inconveniente es que ahora MailPoet tiene un período de prueba para ésta cantidad de envíos y la versión gratuita se limita a 100 emails/día. Si sabés de algún otro servidor con el que pueda trabajar de manera gratuita para envíos diarios de 500 suscriptores, te agradecería.
Saludos! 🙂
Enrique Ros dice
Pues lo cierto es que no tenía ni idea de que eso había cambiado, echaré un vistazo y buscaré alternativas para actualizar la información.
Gracias por el aviso!
EmbarQueBarato.com dice
Nuevamente yo…
Sendgrid* quise decir, disculpas!
Carlos dice
Hola,
Utilizo newsletter con bastante frecuencia. Ahora quiero incluir video en él y parece imposible ponerlo. Se puede ponder video?
Enrique Ros dice
Hola Carlos
Aunque en teoría se puede hacer (HTML5 permite la inserción de vídeos de forma nativa) por seguridad los principales clientes de email no los admiten (a excepción de Apple Mail), así que lo mejor es incrustar una imagen del player que enlace al auténtico vídeo en tu web.
Un saludo.
Altea dice
Hola Enrique, he seguido el post y configurado Mailpoet 3 con Sendgrid, pero no funciona la opción de darse de baja de la lista (se redirige a la página de administrar la suscripción pero no da de baja al suscriptor), ¿sabes cómo podría arreglarlo?
Enrique J. Ros dice
Hola Altea
Comprueba si en la pestaña Avanzado tienes activada la opción Los suscriptores pueden editar su perfil, y desmárcala. Si les permites editar el perfil de suscriptor, la baja la deben realizar ellos mismos desmarcando la casilla correspondiente a la lista de la que quieren desuscribirse.
Un saludo.
Altea dice
Gracias Enrique, estoy segura de que debe ser eso, pero no tengo la opción «Los suscriptores pueden editar su perfil», supongo que puede ser porque tengo la versión 3.
Sí veo una opción en «Avanzado» que me indica la posibilidad de «Install the plugin Members (free) to manage permissions.» ¿Crees que será eso? (https://wordpress.org/plugins/members/)
Enrique J. Ros dice
No, ese plugin es para gestionar roles y privilegios. ¿Has probado a crear una página personalizada con el shortcode, según indica en la página de ajustes?
Un saludo
Miguel dice
Muy buenas, es necesario tener la interfaz abierta para que mailpoet pueda seguir mandando correos, o puedo cerrar la pagina de worpress.
Gracias
Enrique J. Ros dice
Hola Miguel
No, en absoluto; puedes cerrarla, el proceso se realiza en segundo plano.
Un saludo.
José María dice
Hola!
Estoy peleándome con la configuración de MailPoet, que como dices es con la que más control e integración tienes. Pero lamentablemente SendGrid tiene a día de hoy una limitación de 100 correos al día 🙁 en su versión free.
¿Alguna sugerencia? Gracias!!!
Guadalupe dice
Buenos días,
Enhorabuena por el artículo, está genial!
Hemos hecho una actualización de los plugins de nuestro wordpress y ha desaparecido MailPoet. En su lugar, se ha instalado la versión 3 (MailPoet 3), sin ninguna configuración. Es decir, no tengo ni los boletines que hemos enviado y, los más importante y grave, ha desaparecido la lista de los suscriptores.
¿Cómo podría recuperlos? Existe alguna carpeta en el servidor o algo así donde se almacenen? Por más vueltas que le doy, no logro encontrar la solución.
Ahora mismo tenemos instalado el MailPoet2 (la 1 no existe y la 3 no nos deja instalarla por no sé qué motivos del PHP). Y existe la posibilidad de exportar la lista de suscriptores. Pero es que no la encuentro en el servidor… ¿me podéis ayudar, por favor?
Muchísimas gracias!
Enrique J. Ros dice
Hola Guadalupe
No se pueden traspasar datos de MailPoet 3 a MailPoet 2 (al contrario sí es posible).
Un saludo
Guadalupe dice
Muchas gracias por la respuesta!
El problema es que ni en el 2 ni en el 3 tengo ningún tipo de información. No sé porqué pero ha desaparecido. Pero entiendo que el archivo debe estar en algun sitio en el servidor. Me he descargado una copia de seguridad de la página y hay una carpeta con mil archivos de MailPoet, pero no sé ver cuál es el que corresponde a la lista de suscripciones, que entiendo que debe estar ahí. ¿Tienes idea cómo puede llamarse el archivo? Una vez lo localice, puedo importarlo y tendría solucionado el problema.
Eso, o volver a la versión 1 de MailPoet y recuperar mis datos, que tampoco sé como hacerlo.
Gracias!
Enrique J. Ros dice
Hola de nuevo
Hasta donde yo sé no existe ninguna versión MailPoet 1 operativa, MailPoet a secas es MailPoet 2. En cualquier caso, esos datos (como ocurre con todos los datos de WordPress) no se guardan en ningún archivo, sino en la base de datos.
Un saludo
Belen Asensio dice
Hola he enviado un correo equivocado, se puede recuperar si no lo han abierto aun?. Gracias