Mailjet SMS ha llegado a Zapier

Sí, has leído bien. Con la ayuda de Zapier, ahora puedes integrar la API de SMS de Mailjet sin complicaciones.

Si ya has probado la opción de SMS transaccionales de Mailjet, sabes lo fácil que es usarla. Ahora es pan comido enviar SMS a tus clientes para que puedan usar la autenticación en dos pasos y enviarles confirmaciones de pedidos, números de reserva o cualquier otra información transaccional que se te ocurra.

¿Qué es Zapier?

Deja que te ilustre: imagina que, cada vez que alguien contacta contigo a través de tu sitio web, quieres crear una nueva línea en una hoja de cálculo con la información de su solicitud. Estarás pensando que tendrás que descargar la información de forma manual, copiarla y luego pegarla… y repetir cada vez.

Qué horror, ¿verdad? Pero no te preocupes, porque Zapier te lo pone muchísimo más fácil.

En pocas palabras, Zapier es una herramienta que conecta y automatiza la mayoría de las aplicaciones que usas, como Mailjet, WordPress, Gmail, Zoho, Trello y cientos más. ¿Y lo mejor? ¡Que no necesitas código para hacerlo! Si alguna vez has usado IFTTT (If This Then That), es muy parecido, pero Zapier te permite encadenar varias acciones juntas para crear flujos de trabajo Zap de varios pasos. Plantéatelo como: “si esto, entonces eso, eso, eso y eso”.

Puedes programar Zapier para que repita de forma automática tareas que normalmente harías en las distintas aplicaciones que usas. Puedes crear un Zap que conecte dos o más aplicaciones para que puedan hablar entre ellas sin que tengas que entrar en la conversación. Te permite conectar aplicaciones que no sueles comunicar Y automatizar tareas entre ellas.

Imagina que tienes un empleado que solo habla inglés (pongamos que se llama Mailjet) y otro que solo habla francés (llamémoslo BigCommerce). Lo normal es que Mailjet y BigCommerce no puedan entenderse, porque los idiomas son muy diferentes. Pero como Zapier habla API, actúa como intérprete entre ellos y facilita la comunicación.

Ahora te preguntarás, ¿qué es API? API es el lenguaje universal de todos los programas. Con su ayuda, Mailjet y BigCommerce pueden comunicarse.

Un Zap contiene desencadenantes y acciones. Si un Zap funciona con un modelo causa-efecto, la causa sería el desencadenante y el efecto es la acción. Un ejemplo: imagina que tienes un pedido nuevo en Shopify. Esta sería la causa (desencadenante) del efecto (acción) de enviar un email con la información de seguimiento usando Mailjet. Flujo de datos automatizado. ¿A que es bonito? 🙌

SMS transaccionales de Mailjet

La tasa media de apertura de un SMS transaccional es del 98 %, por lo que es una de las formas más eficaces de interactuar con tus contactos. Con Mailjet, ahora podrás crear y enviar fácilmente SMS transaccionales personalizados a tus clientes en más de 60 países. Seguro que entiendes por qué hemos lanzado nuestra solución de SMS. 😎

Cada vez que creamos una función API, tenemos en cuenta dos cosas de cara a los usuarios: hasta qué punto es útil y hasta qué punto es fácil implementarla.

Ya hemos explicado su utilidad y precisado lo práctica que es (¡un 98 % de tasa de apertura!). También nos alegra decirte que usar nuestra API de SMS es muy sencillo, y que te permite enviar SMS a cualquier usuario con apenas unas líneas de código.

Ahora mismo solo admitimos SMS transaccionales, como confirmación de reservas o de suscripciones, o cuando se hace una compra. Los SMS transaccionales funcionan igual que los emails transaccionales: los desencadena una acción en nombre del cliente. Por ejemplo, si tienes una agencia de viajes, puedes enviar confirmaciones de reserva también por SMS de forma fácil.

Para enviar SMS con Mailjet, necesitas fondos en tu wallet de SMS y un token de portador para autenticar tus solicitudes.

En nuestra guía de SMS te explicamos cómo se hace.

Mailjet y Zapier

Llegados a este punto, te preguntarás cómo encajan Mailjet y Zapier. Tenemos la respuesta.

La integración de Zapier para Mailjet permite a los clientes de Mailjet ampliar el alcance de su cuenta de Mailjet a sus aplicaciones favoritas. Empieza a transferir datos entre tu cuenta de Mailjet y varias aplicaciones SaaS de terceros; con nuestra integración, puedes enviar emails y SMS mediante Zapier sin complicaciones. Empecemos con la opción de los SMS.

Enviar SMS

La nueva acción para enviar SMS en Zapier te permite integrar de forma fácil la API de SMS de Mailjet. Conecta tu plataforma (de comercio electrónico, CRM o de otro tipo) a Mailjet y envía de forma automática SMS transaccionales cuando se produzca un evento.

Cuando alguien haga una compra en tu tienda en línea, puedes enviarle la confirmación del pedido y el número de seguimiento a través de SMS. De este modo, puede consultarlo en el teléfono fácilmente cuando quiera. ¿A que es ingenioso?

Y la guinda del pastel: ¡la configuración es juego de niños! Puedes ver cómo crear y gestionar tus Zaps de SMS en nuestra guía detallada.

Enviar emails

Pero ¿qué hay de los envíos con fines de marketing? En esos casos aún tienes que enviar un email. Con Passport, nuestro maravilloso editor de emails responsive, puedes crear bonitos emails sin quebrarte la cabeza.

Benefíciate de los servicios que ofrece Mailjet, como supervisión en tiempo real, lenguaje de plantillas o IP dedicadas, entre otros, y automatiza tus tareas usando nuestra integración con Zapier. Envía a tus clientes un email de bienvenida o mándales algunos emails con ofertas nuevas que les puedan interesar, y lleva un seguimiento de los datos de apertura y clics. También tienes a tu disposición más de 1500 herramientas que harán que analizar los datos sea coser y cantar.

En resumen

El SMS es la opción perfecta para facilitar a tus clientes información sobre sus pedidos, y puedes combinarla perfectamente con tus emails de marketing. Mailjet te permite acceder a funciones que pueden ayudarte a mejorar tu entregabilidad, impulsando tu interacción con los clientes, y a tus clientes les encantará tener la información de sus pedidos a la mano en cuanto hagan clic en “Comprar”.

Zapier también se integra fácilmente con tus herramientas y aplicaciones. Echa un vistazo a las integraciones de Mailjet que puedes usar mediante Zapier aquí.

 

¿A qué esperas? Empieza a explorar y comparte tu opinión con nosotros en Twitter.

Contact Form 7 ya está disponible en el plugin de WordPress de Mailjet

Si usas WordPress, tenemos novedades. Una gran noticia. La mejor de las noticias.

Hemos mejorado todavía más la integración de Mailjet con WordPress.“¿Cómo es posible?”, te preguntarás. Acabamos de añadir el plugin más popular de WordPress, Contact Form 7, en nuestra integración con WordPress.

¿Quieres saber cómo puedes usarlo y cómo hacer crecer tu lista de suscriptores y simplificar tus envíos de email? ¡Sigue leyendo!

Por qué deberías usar WordPress

Si todavía no usas WordPress, pero sientes curiosidad por saber por qué lo hace tantísima gente, te dejamos una pequeña introducción a continuación.

WordPress es una herramienta de creación de sitios web de código abierto. Muchos blogs famosos, canales de noticias, sitios de música y celebridades usan WordPress para crear y gestionar sus propios sitios web. Si te preguntas qué es lo que hace que WordPress sea especial, te explicamos los cuatro motivos más importantes (en nuestra opinión).

WordPress es gratis

¡Sí, lees bien! WordPress es un software gratuito. Esto significa que puedes descargarlo, instalarlo, usarlo y modificarlo sin coste alguno para adaptarlo a lo que tú necesitas.

No obstante, si bien el software de WordPress es gratuito, necesitas un nombre de dominio y un alojamiento web para instalarlo… Y eso sí que no es gratis.

WordPress es fácil de usar

WordPress no es solo para diseñadores web o programadores. De hecho, la mayoría de las personas que usan WordPress no ha creado en su vida un sitio web.

Si la tecnología no es lo tuyo, WordPress es la solución perfecta porque tiene miles de plantillas de sitios web gratuitas (temas) entre los que puedes elegir y que facilitan muchísimo la labor de diseñar tu página de comercio electrónico, tu sitio de noticias o tu portfolio de fotografías.

El SEO en WordPress es muy fácil

¿Te has fijado en que los sitios de WordPress tienden a posicionarse mejor que otros en los buscadores?

Esto se debe a que WordPress se escribe usando un código de alta calidad de cumplimiento estándar y produce un markup semántico. En cristiano, significa que Google y otros buscadores adoran WordPress. Como guinda del pastel, puedes usar distintos plugins de SEO para WordPress, como Yoast, SEMrush, SeoQuake y otros.

WordPress ofrece muchos plugins

Hablando de plugins, ¡WordPress ofrece muchísimos! Es parecido a los temas: hay miles de plugins gratis y de pago disponibles. Entre las posibilidades que ofrecen, tenemos crear formularios de contacto, mejorar la seguridad de tu sitio, gestionar usuarios, mejorar el rendimiento de tu página y cargas, y mucho más.

Además, como este artículo va precisamente sobre plugins, vamos a profundizar un poco más en dos de ellos: el de Mailjet y Contact Form 7.

Integrar Mailjet con WordPress

El plugin gratuito de Mailjet para WordPress, fácil de instalar y de configurar, te ayudará a crear, enviar y monitorizar fantásticas newsletters en cuestión de minutos. Mailjet es una solución integral de envío, seguimiento y entrega de emails transaccionales y de marketing. Esto significa que puedes aprovechar todas las opciones de Mailjet mediante WordPress una vez que hayas instalado nuestro plugin.

Con el plugin de Mailjet para WordPress, puedes:

  • Crear emails increíbles con Passport, nuestro editor de emails de arrastrar y soltar, directamente desde WordPress.
  • Enviar tus emails a tu lista de suscriptores sin salir de WordPress.
  • Sincronizar tus contactos y sus propiedades con tu cuenta de Mailjet para personalizar el contenido de tus emails.
  • Consultar tus estadísticas desde tu WordPress.

Configurar el plugin de Mailjet para WordPress

¿Quieres probarlo? Puedes descargar la última versión de Mailjet para WordPress (la v5.1) del directorio de plugins para WordPress.

mailjet-plugin-wordpress

Además, configurarlo también es muy sencillo:

wordpress-plugin-mailjet

En la página de plugins instalados, primero haz clic en “Setup account” (Configurar cuenta).

En esta página se te pedirá que escribas tu API de Mailjet y clave secreta.

mailjet-wordpress-plugin-setup

Cuando lo hayas hecho, tu cuenta de Mailjet se conectará a tu WordPress y estará lista para usarla. ¿Lo ves? ¡Ya te dijimos que era fácil!

Qué es Contact Form 7

Contact Form 7 es un plugin que te permite crear, personalizar e integrar cualquier tipo de formulario de contacto en tu sitio de WordPress. Si tienes un sitio web de WordPress, no puede faltar un formulario de contacto. En lugar de pedir a tus lectores que se pongan en contacto contigo por email, puedes añadir una página con un formulario de contacto y pedirles que lo usen para enviarte sus comentarios o consultas.

Contact Form 7 es el plugin gratuito de WordPress más conocido. Usarlo es fácil y admite varios formularios de contacto, envío AJAX, carga de archivos y CAPTCHA. Contact Form 7 tiene más de 5 millones de usuarios. ¿A que impresiona?

La característica principal del plugin Contact Form 7 es que es muy sencillo y fácil de usar. Algunas otras funciones que lo convierten en caballo ganador son:

  • Personalización completa con un markup simple.
  • Interfaz sencilla con varias opciones.
  • Documentación útil y detallada.
  • Cuando un usuario envíe el formulario de Contact Form 7, llegará directo a tu bandeja de entrada.

El plugin está en el mismo directorio que el de Mailjet. Solo tienes que buscarlo, instalarlo y activarlo.

contact-form-7-wordpress-plugin

Para crear un formulario de contacto, haz clic en Contact > Contact Forms (Contacto > Formularios de contacto) desde el panel del administrador. Verás una lista de los formularios disponibles, que estarán en blanco antes de que añadas uno. Haz clic en Add New (Añadir nuevo) y elige el idioma que prefieras.

Aparecerá el nuevo editor del formulario de contacto. Los campos obligatorios de los formularios de contacto aparecen de forma predeterminada: nombre, email, asunto, mensaje y botón de envío. Se sigue un formato de markup sencillo, así que no te dejarás ninguno de esos campos por el camino.

Puedes añadir más si quieres, marcarlos como obligatorios o añadir reCAPTCHA. Cuando hayas terminado, haz clic en el botón de guardado.

Añadir Contact Form 7 al plugin de Mailjet

¡Buenísimas noticias! Como sabemos lo útil que es Contact Form 7, hemos añadido ahora una nueva integración con Contact Form 7 como parte del plugin de Mailjet para WordPress. Ahora  puedes añadir fácilmente una casilla de verificación “Suscríbete a nuestra newsletter” a tus formularios de Contact Form 7 para incluir a quienes envíen el formulario a una lista de suscriptores en tu cuenta de Mailjet de forma automática.

Mailjet es el primer ESP que ha conseguido la certificación del RGPD y, para nosotros, el respeto de las mejores prácticas de cumplimiento es esencial. Por eso, es muy importante que todas las suscripciones pasen por una confirmación doble. Con nuestro plugin, los visitantes que hayan marcado la casilla de suscripción recibirán un email de confirmación.

Para usar la integración, solo tienes que activarla en la pestaña Settings → Integrations (Configuración → Integraciones) del plugin de Mailjet. Basta con seguir unos sencillos pasos:

  • Elige la lista a la que quieres que se añadan los usuarios que envíen el formulario.
  • Comprueba que las etiquetas del campo de email y la del campo de nombre (opcional) coinciden con las del formulario de Contact Form 7.
contact-form-7-mailjet-setup
  • Copia el código de la casilla de verificación de Mailjet y pégalo en el formulario de Contact Form 7. Cuando lo tengas, vuelve al formulario de contacto que ya has creado y pégalo dentro. Ya has completado la integración.
contact-form-7-mailjet-activation

Ahora es fácil ganar suscriptores cuando alguien use tu formulario de contacto para enviarte un mensaje o solicitarte un presupuesto. ¿Podría haber algo mejor? Exacto, no.

No esperes más: integra Mailjet y Contact Form 7 con tu página de WordPress y haz que tu sitio sea aún mejor, y que tus envíos sean más sencillos. Puedes consultar nuestra guía paso a paso para ver más instrucciones.

En resumen

Hemos visto lo genial que es WordPress y cómo integrarlo con Mailjet puede simplificar tus envíos. Crea tu sitio con WordPress y gestiona tus contactos y envíos con Mailjet. Ya no hace falta que dejes que sea WordPress el que envíe, lleve el seguimiento y gestione los emails, y puedes automatizar la sincronización de contactos en unos pocos clics.

¿Se te ocurre algo mejor que poder ganar clientes cuando intentan ponerse en contacto contigo? Por eso hemos introducido Contact Form 7 en nuestro plugin de WordPress, para que puedas añadir la opción “Suscríbete a nuestra newsletter” en la parte inferior de cualquiera de tus formularios de contacto.

Haz crecer tu negocio más rápido que nunca. Date prisa y descarga el plugin que te hará la vida más fácil.Descubre todas las funciones maravillosas de Mailjet que puedes usar directamente mediante WordPress o nuestro sitio.

Encontrarás todas las integraciones de Mailjet aquí. Te prometemos que hay mucho por descubrir. ;)

No olvides seguirnos en Twitter y Facebook para leer más consejos y estar al tanto de todo.

¿Qué es un webhook y por qué lo necesitas?

¿Te interesa saber lo que es un webhook y cómo funciona?

Simplemente piensa en la cantidad de información que extraes de los emails que envías. No nos cabe duda de que te encantan nuestras estadísticas detalladas, pero seguro que desearías que hubiera una forma de recibir solo las que necesitas y no tener que perder tiempo buscándolas. Pues estás de suerte, porque tenemos la solución.

Hoy te contamos todo sobre los webhooks, cómo configurarlos y usarlos para impulsar tu programa de emails.

 

¿En qué consisten los webhooks?

Imagina que tienes una tienda online y deseas proponer un descuento especial a cualquier usuario que abra tu email durante las primeras 24 horas. La primera opción es la manual, es decir, comprobar las estadísticas de los emails regularmente y enviar el código de descuento a quienes hayan abierto tu mensaje. No suena muy rápido, ¿verdad?

La segunda opción es automatizarlo con webhooks, que enviarán el descuento a cualquiera que abra tu email. ¿A que parece mucho más eficaz?

En pocas palabras, los webhooks son eventos que desencadenan acciones. Su nombre se debe a que funcionan como «ganchos» de los programas en Internet y casi siempre se utilizan para la comunicación entre sistemas. Son la manera más sencilla de obtener un aviso cuando algo ocurre en otro sistema.

¿Cómo funcionan los webhooks?

Tomemos el ejemplo de tu banco. Cuando sacas dinero de un cajero, la máquina comprueba tu saldo y te da el importe solicitado. Al terminar la operación, se actualiza el saldo y este cambio activa una acción: el envío de un SMS con los detalles de la retirada.

Pues así funcionan los webhooks. Una acción sirve para desencadenar otra acción. El resto es una arquitectura popular utilizada para la comunicación entre sistemas.

Un webhook es una retrollamada HTTP, una solicitud HTTP POST que interviene cuando ocurre algo (una notificación de evento a través de HTTP POST). Los webhooks se utilizan para las notificaciones en tiempo real, por lo que el sistema puede actualizarse cuando se produce el evento.

Por lo general, los webhooks son puntos de retrollamada HTTP definidos por el usuario. Permiten registrar una dirección http:// o https:// donde se almacenan los datos del evento en JSON o XML. Después, podrás hacer lo que quieras con los datos que recuperes y almacenes de un determinado evento.

La mecánica principal de los webhooks consiste en enviar una solicitud HTTP a la URL especificada por un usuario; un webhook efectúa una retrollamada HTTP a una URL que debe configurarse por el sistema que recibe la información.

Esta URL se llama extremo de webhook. Los extremos de webhook deben ser públicos y es importante que la URL pertenezca al sistema receptor. La retrollamada se activa si se produce un evento que deseas notificar a otro sistema.

En el caso de Mailjet, este webhook es una URL que añades a nuestro sistema para recibir eventos de email, como “enviado”, “abierto, “clic”, “rebote”, “bloqueo”, “spam” o “baja”. De esta manera, puedes seguir tus mensajes durante todo su recorrido, o solo consultar el estado que quieras.

Volvamos al ejemplo del cajero. Al sacar dinero, tu banco recibe el aviso, actualiza tu saldo y el sistema interpreta que debe enviarte un SMS con todos los detalles.

Los webhooks siguen el mismo principio. El cajero es una aplicación/web de terceros (proveedor webhook) que envía una señal cuando ocurre un evento específico. El sistema que te envía el SMS es lo que conocemos como un «oyente«. El oyente es la URL que recibe los webhooks y ejecuta una acción predefinida a continuación, en este caso, enviar un SMS. Los webhooks son un mecanismo de programación diseñado para recibir, en tiempo real, información que se origina en un sistema externo. En este caso, el sistema es la cuenta bancaria. ¿Lo vas pillando?

¿Qué posibilidades te ofrecen los webhooks? Entre otras cosas, puedes:

  • Sincronizar sistemas en tiempo real.
  • Enviar cualquier tipo de notificación.
  • Procesar los datos como quieras.
  • Crear informes.
  • ¡Y todo lo que puedas imaginar!

 

¿Por qué los necesitamos?

Las aplicaciones pueden comunicarse entre sí para compartir información con sondeos (polling) o webhooks. En nuestro ejemplo, polling sería ir al banco y preguntar tu saldo cada vez que sacas dinero.

En la actualidad, todos necesitamos una manera más fácil de obtener la información en tiempo real cuando queramos. Por tanto, solicitar cada minuto exportaciones colosales que tu sistema deberá analizar, pudiendo sufrir una sobrecarga o perder todos los datos si falla, no es lo más adecuado. Emplear HTTP es una solución más sencilla y fácil, ya que los webhooks son mensajes automáticos que las aplicaciones envían cuando ocurre algo.

Puedes usar los webhooks para:

  1. Recibir información sobre el evento y almacenarla.
  2. Recibir información sobre el evento y comunicarla.

Vamos a ver más de cerca estos dos escenario.

Recibir información sobre el evento y almacenarla

El método «push» es el más sencillo para usar webhooks. Como ya hemos indicado, no es necesario «sondear» tus datos cada pocos minutos en busca de nueva información. Puedes recibirla directamente con la ayuda de los webhooks. Además, podrás almacenarla hasta que te haga falta para otra cosa. En definitiva, el sistema en el que configuraste el webhook te hará llegar la información que necesites en cuanto la tenga.

Recibir información sobre el evento y comunicarla

La denominada «tubería» (pipe) se produce cuando el webhook no solo recibe la información que «oye», sino que la utiliza para hacer algo nuevo, como desencadenar acciones. Puedes crear un script, registrar su URL en tu web y enviar un email cuando un visitante crea una cuenta. O crear un script que actualice la cantidad de productos disponibles cada vez que se efectúa una nueva compra.

En realidad, con los webhooks tienes libertad para hacer lo que quieras. Y, encima, es simple y eficaz, porque no estás perdiendo tiempo solicitando una enorme cantidad de información, ¡la recibes cuando llega!

¿Cómo puedes usar webhooks con Mailjet?

Los webhooks te informan de las aperturas, clics, rebotes, bloqueos, etc. justo después de que se produzcan. Imagina que, en 15 minutos, más del 60 % de tus emails a un destino se bloquea. Gracias a los eventos que recibes en tiempo real, podrás detectar este problema y actuar de inmediato.

Siempre puedes utilizar los eventos para crear un panel de control personalizado en la aplicación interna que utilices y procesar los datos a tu manera. Solo aparecerán los eventos que necesites y podrás seguir la información más relevante. Si lo prefieres, puedes usar los eventos que recibas en tu webhook para activar el envío de un email nuevo, y crear así un flujo automático personalizado para todos tus usuarios.

Ejemplos de eventos de Mailjet

Veamos con más detalle en qué consisten los eventos que recibes en los webhooks. Este es el mensaje que verás cuando recibas un evento de apertura:

{
“event”: “open”,
“time”: 1433103519,
“MessageID”: 19421777396190490,
“email”: “api@mailjet.com”,
“mj_campaign_id”: 7173,
“mj_contact_id”: 320,
“customcampaign”: “”,
“CustomID”: “helloworld”,
“Payload”: “”,
“ip”: “127.0.0.1”,
“geo”: “US”,
“agent”: “Mozilla/5.0 (Windows NT 5.1; rv:11.0) Gecko Firefox/11.0”
}

Puedes consultar qué mensaje se ha abierto, el momento exacto y otra información útil que podrás usar como te plazca.

Esto es lo que te llega cuando se produce un rebote:

{
“event”: “bounce”,
“time”: 1430812195,
“MessageID”: 13792286917004336,
“email”: “bounce@mailjet.com”,
“mj_campaign_id”: 0,
“mj_contact_id”: 0,
“customcampaign”: “”,
“CustomID”: “helloworld”,
“Payload”: “”,
“blocked”: true,
“hard_bounce”: true,
“error_related_to”: “recipient”,
“error”: “user unknown”
}

En el campo «error» puedes ver también el tipo de error. En este caso, el error de “user unknown” indica que es un usuario desconocido. Por tanto, sabes que es mejor no intentar contactar otra vez con dicho usuario. Podría ser útil para sincronizar dos sistemas y limpiar las listas de contactos inactivos o incorrectos.

En resumen, con los eventos que recibes de Mailjet puedes hacer todo lo que quieras. Úsalos en tu configuración y crea lo que necesites.

¿Cómo puedes configurar un webhook con Mailjet?

Lo primero que necesitas es la URL del sistema en el que quieres recibir los eventos. Si ya la tienes, lo demás es facilísimo. Esa URL aceptará la información y puede activar un flujo de trabajo para convertir los datos en algo útil. Puedes configurar los webhooks en Mailjet de dos maneras:

  • Con nuestra API,
  • Con nuestra interfaz.

 

Con nuestra API

Solo tendrás que hacer una solicitud para configurar la URL que vas a usar. Toma nota:

curl -s \
-X POST \
–user “$MJ_APIKEY_PUBLIC:$MJ_APIKEY_PRIVATE” \
https://api.mailjet.com/v3/REST/eventcallbackurl \
-H ‘Content-Type: application/json’ \
-d ‘{
“EventType”:”open”,
“Url”:”https://mydomain.com/event_handler”,
“Version”:2
}’

La URL recibirá todos los eventos de apertura. Cada vez que un contacto abra tu email, te llegará un evento de apertura como el anterior. Podrás almacenar los datos o desencadenar una acción, como enviar otro email.

¿Ves que fácil? Una solicitud y estará todo listo. Echa un vistazo a nuestra documentación para ir empezando.

Con nuestra interfaz

La alternativa es configurar el webhook desde nuestra interfaz. Puedes hacerlo desde la página «Mi cuenta» en la sección «Rest API». Deberás elegir la opción » Tracking de los eventos (triggers)».

API Mailjet gestión de webhooks

Podrás añadir un webhook para todos los eventos, o configurar algunos específicos para cada tipo de evento.

Tipos de evento de email para webhook

También podrás comprobar que la URL funciona correctamente. Si todo va bien, devolverá un «200 OK HTTP«. Cualquier otro código HTTP provocará que nuestro servidor vuelva a intentar la solicitud más tarde.

Nuestro sistema volverá a intentarlo siguiendo estas reglas:

  • 10 intentos en intervalos de 30 segundos;
  • Después de eso, 10 intentos en intervalos de 30 minutos;
  • Si ninguno de estos intentos funciona, la URL se desactivará.

No pierdas de vista tu webhook para cualquier otra respuesta que no sea un “200 OK”. 😉

¡Esto es todo! Tu webhook funciona de maravilla y está listo para recibir los eventos de tus emails. Aplícalo a tu configuración para contar con tus propias estadísticas o flujos de trabajo personalizados.

En resumen

Ahora ya sabes lo que es un webhook y has entendido por qué es la forma más sencilla de seguir cualquier tipo de evento en Internet. Configura tu «oyente» y define sus acciones cuando reciba los eventos.

Los eventos de Mailjet te ayudan a tener bajo control todo lo que ocurre con tus emails. Es un método excelente para limpiar tus listas o crear tu propio panel de control en la aplicación interna de tu empresa.

¿Conocías ya todas las aplicaciones de los webhooks? Cuéntanos cómo piensas utilizarlos en Twitter.

¿Qué puerto SMTP debo usar?

Elegir un puerto SMTP puede ser complicado. Si vas a configurar tu sistema de email para enviar o retransmitir emails, es probable que te preguntes: “¿Qué puerto SMTP debo usar?” Suena difícil…

Para ser sinceros, son unas cuantas cosas las que hay que tener en cuenta. ¿Necesitas algún tipo de cifrado? ¿Estará abierto este puerto en la parte del destinatario para recibir emails? ¿Admite este puerto el proveedor de servicios de email que usas?

Sí, lo sabemos. Son muchos los detalles que hay que tener en cuenta y es fácil perderse. Por eso, en este artículo te ayudaremos a encontrar las respuestas que necesitas para encontrar la configuración ideal en tu caso.

¿Qué es el SMTP?

El Protocolo simple de transferencia de email (o SMTP) es el estándar básico que usan los servidores de email para enviar emails en Internet. También hay algunas aplicaciones y servicios que usan el SMTP para retransmitir a sus usuarios a otros servidores de email.

Gracias a un proceso denominado “almacenar y reenviar”, el SMTP transfiere tu email a través de las redes. Trabaja estrechamente con un agente de transferencia de email (MTA, por sus siglas en inglés) para enviar tu comunicación al ordenador y a la bandeja de entrada correctos. El MTA es cada aplicación de software que usan los clientes de email (como Gmail, Outlook, Apple Mail, etc.).

El SMTP también podría usarse como protocolo TCP/IP para recibir emails. No obstante, dada su limitada capacidad para poner en cola los mensajes en el lugar del receptor, por lo general se usa únicamente para el proceso de envío. Los protocolos POP3 o IMAP se usan junto con el SMTP para recibir emails y permiten que el usuario guarde los mensajes en un servidor de emails y los descargue de él de forma periódica. No es tan complicado, ¿verdad?

¿Qué es un puerto SMTP?

Empecemos por qué es un puerto.

Un puerto de red no tiene nada que ver con los puertos que usas para cargar tus dispositivos o conectar el ratón al ordenador. De hecho, los puertos tienen un significado muy concreto y bien definido en lo que a las comunicaciones digitales se refiere.

Para entender cómo funciona un puerto, tenemos que rebobinar y ver qué es lo que ocurre cuando los ordenadores se comunican entre sí en Internet.

Imagina que estás intentando llegar a mailjet.com. En este caso, el Sistema de nombres de dominio (DNS) convierte el nombre en la IP real que se oculta tras la dirección del sitio. En el caso de Mailjet es 104.199.110.216. Quizá recuerdes cuatro o cinco IP como la nuestra, pero ¿quién puede recordar más? O mejor dicho… ¿quién querría hacer eso?

Tu servidor está solicitando conectarte con este sitio desde tu proveedor de servicios de Internet, o ISP.

¿Y ahora qué? Aquí es donde el puerto viene de perlas.

Sabemos que la dirección a la que queremos llegar y el número de puerto (80 en este caso) le dicen al servidor qué es lo que quieres hacer. Imagina que los puertos son el número de direcciones a los que te gustaría llegar. La dirección IP sería el equivalente a la dirección física del destinatario y el número de puerto podría ser la persona que vive en esa calle, el potencial destinatario de tu carta.

En otras palabras: un puerto es un punto de entrada a una conexión lógica. En el nivel de software, en un sistema operativo, un puerto es una construcción lógica que identifica un proceso concreto o un tipo de servicio de red.

El número de puerto identifica qué tipo de puerto es. Algunos puertos tienen números que les asigna la IANA. Estos tienen el sobrenombre de “puertos conocidos”, que se especifican en RFC 1700.

Cada puerto tiene dos estados: abierto y cerrado. Si el puerto está abierto, significa que puedes conectarte y transferir la información. Si el puerto está cerrado, no podrás llegar a la dirección y la conexión dará error.

Puedes comprobar si un puerto está abierto o cerrado usando telnet. ¿Qué cómo se hace? Es demasiado largo para contarlo aquí, pero puedes consultar este artículo detallado para obtener más información.

Un puerto SMTP es un puerto pensado para usarse con conexiones SMTP. En la actualidad, los puertos SMTP más habituales son: 25, 465, 587 y 2525. Esto no significa que sean los únicos: son los más usados para estos tipos de conexión y por eso casi siempre están abiertos, lo que significa que deberías poder llegar a tu destino.

Sí, sabemos que te mueres de ganas de saber más.

Retransmisión SMTP de Mailjet

La sólida infraestructura de entrega de Mailjet permite que, cada mes, miles de millones de emails aterricen en las bandejas de entrada. Nuestra retransmisión SMTP gratuita se configura en cuestión de minutos, y descubrirás cómo nuestras potentes prestaciones pueden ayudarte a hacer más con menos.

Si usas Mailjet para enviar tus emails transaccionales mediante SMTP, configurarlo está chupado. Cuando hayas creado tus maravillosas plantillas, solo tienes que seguir este artículo para configurar tu conexión SMTP. Puedes hacerlo desde cualquier cliente de sobremesa, como Outlook o Thunderbird, y lo que es mejor: puedes usar MTA y MDA, como Postfix, exim y Exchange.

Por supuesto, puedes configurar el servidor SMTP con cualquier tecnología que sea compatible con SMTP para elegir el framework o lenguaje perfecto para ti. Eso suena más sencillo. ¿A que sí?

Solo tienes que añadir tu clave de API como nombre de usuario y la clave secreta como contraseña, y configurar el servidor host/SMTP in-v3.mailjet.com Ahora veamos qué puertos te ofrecemos.

Puerto Finalidad TLS SSL
25 Protocolo simple de transferencia de email Opcional No
80 Protocolo de transferencia de hipertexto Opcional No
465 SMTP autenticado con SSL No
587/588 Envío de mensajes de email Opcional No
2525 El puerto alternativo Opcional No

 

A continuación incluimos toda la información de estos puertos:

Puerto 25: puerto de Protocolo simple de transferencia de email

Cualquier administrador de sistemas (de una cierta edad, al menos) sabe que el SMTP se diseñó para usar el puerto 25 en IETF Request for Comments (RFC) 821. En la actualidad, IANA sigue reconociendo el puerto 25 como el puerto estándar predeterminado de SMTP.

Aunque el puerto 25 sigue siendo el más habitual para la retransmisión SMTP, muchos clientes SMTP modernos podrían tener bloqueado este puerto.

¿Por qué?, te preguntarás.

El puerto 25 está bloqueado en muchas redes por el spam que históricamente se ha retransmitido desde ordenadores y servidores que han sido objeto de un uso fraudulento. Por eso, muchos ISP y proveedores de servicios bloquean o restringen las conexiones SMTP en el puerto 25. Esta acción permite reducir el número de emails no solicitados que se envían desde sus redes.

No obstante, si gestionas un servidor de email, tú decides si quieres dejar el puerto 25 abierto y permitir la conexión SMTP a través de él. Puedes implementar otras medidas de seguridad en el servidor, como frameworks y verificación adicional de email, para evitar el envío de spam.

Puedes usar el cifrado TLS con el puerto 25 en Mailjet.

Puerto 80: puerto de Protocolo de transferencia de hipertexto

El puerto 80 es el número de puerto asignado al protocolo de transferencia de hipertexto (HTTP), el protocolo de comunicación más usado en Internet. Es el puerto desde el que un ordenador envía y recibe comunicaciones y mensajes basados en cliente web desde un servidor web, y se usa para enviar y recibir páginas o datos HTML. Este es el puerto al que el servidor “escucha” o espera recibir de un cliente web, asumiendo que se asignó el predeterminado durante la configuración del servidor.

¿Sabes qué es lo mejor de usar este puerto? Que está abierto el 99,9 % de las veces. Por eso, las posibilidades de que tu email llegue al destinatario son altísimas. Todo el mundo necesita acceder a Internet y que este puerto esté abierto.

También puedes usar el cifrado TLS con el puerto 80.

Puerto 465: puerto SMTP autenticado con SSL

La IANA asignó el puerto 465 en un principio para hacer una versión cifrada del SMTP llamada SMTPS. A finales de 1998, la IANA reasignó este número de puerto a un servicio nuevo. Aun así, muchos servicios siguen ofreciendo la interfaz SMTPS en el puerto 465. Nosotros somos uno de ellos.

El objetivo del puerto 465 es establecer un puerto para que el protocolo SMTP opere con Capa de sockets seguros (SSL). El protocolo SSL suele usarse para cifrar comunicaciones en Internet. Por lo general, usarás este puerto solo si tu aplicación lo exige.

Esta es la mejor manera de usar una conexión SMTP más segura. El puerto 465 es el único con el que aceptamos cifrado SSL.

Puerto 587 y puerto 588: puerto de envío de mensajes de email

En la actualidad, el puerto 587 se usa para enviar los emails de forma segura y garantizar que llegan a su destino. La mayoría de los softwares cliente están configurados para usar este puerto para enviar tus mensajes. Casi todos los servidores de email admiten este puerto, pero aunque el servidor de email lo admita, puede que esté o no abierto para envíos de email.

Con Mailjet, este puerto está abierto. Para ver si el de destino también lo está, puedes usar la técnica telnet.

Puedes emparejar los puertos 587 y 588 con cifrado TLS cuando uses Mailjet.

Puerto 2525: el puerto alternativo

El puerto 2525 no es un puerto SMTP oficial, y ni el IEFT ni la IANA lo sancionan. Casi todos los ESP admiten el uso del puerto 2525, aunque no sea un puerto SMTP oficial. Podría usarse como alternativa al puerto 587 para SMTP en el caso de que los demás puertos estén bloqueados.

El puerto 2525 es posiblemente el más usado por los usuarios que se alojan en Google Computer Engine y experimentan problemas de conectividad con el puerto 587.

Este puerto también admite cifrado TLS.

Qué hemos aprendido

Ahora puedes decir que sabes lo que es el SMTP y un puerto de red. ¡Así se hace! Aún mejor: ahora sabes cuál es la finalidad de algunos puertos y que puedes usarlos para conexiones y retransmisiones SMTP. También puedes comprobar si un puerto está abierto en tu configuración o en la del destinatario usando telnet.

Tenemos claro que si te enfrentaras ahora a algún problema con el servidor SMTP entre Mailjet y tu servidor, sabrías lo que tienes que probar para ver si hay un problema con la conexión del puerto.

 

¿Quieres obtener más información sobre el SMTP y Mailjet? ¡Síguenos en Twitter para enterarte de primera mano cuando publiquemos nuevos artículos!