Estudios De Caso
Entre bastidores en Jungle Disk: Comunicaciones de email fiables con Mailgun
Introducción (y TLDR)
En Jungle Disk ofrecemos seguridad de datos para proteger a las empresas de accidentes y ataques defendiendo sus redes y haciendo copias de seguridad de sus datos. Como empresa SaaS, uno de nuestros principales canales de comunicación con nuestros clientes es el email y la entregabilidad importa, por lo que usamos Mailgun con varias direcciones IP únicas y subdominios individuales de envío de emails para diferentes actividades.
Parte 1 – Por qué Mailgun
Podríamos escribir bastante sobre por qué, pero se reduce a dos cosas:
- La API de Mailgun y la documentación son excelentes.
- Mailgun es excelente en la gestión de la entregabilidad y de la reputación.
El email está integrado en tantas áreas de nuestra aplicación que todos nuestros desarrolladores necesitan entender cómo usar Mailgun, por lo que una sintaxis de la API claramente documentada y coherente marca una gran diferencia en la productividad para nosotros. Si una API es compleja e inconsistente, acabas necesitando trabajar en ella todos los días para desarrollar con rapidez. Como el email es solo un componente de sistemas más complicados, no es un desarrollo diario. Debido a esto, la claridad y simplicidad de la API para nuestro servicio de entrega de emails es un factor crítico en la toma de decisiones.
Parte 2 – Mejores prácticas de Mailgun
Debido a la importancia de la entregabilidad y de tener analíticas limpias, dividimos nuestros emails transaccionales salientes en múltiples dominios. Mailgun hace que gestionar y crear dominios de email pan comido. En Jungle Disk usamos 8 (incluyendo un par de nuevos solo esta semana).
Otro de los beneficios de separar tus mensajes por dominio de envío es que muchos proveedores de servicios de email están implementando sistemas de reputación basados en el dominio. Cuando separas diferentes tipos de mensajes en distintos dominios, puedes ayudar a garantizar que tus mensajes más importantes no sean mal clasificados como mensajes de marketing o promocionales.
Consulta de la API de Mailgun usando curl para mostrar nuestros dominios (del #2 al 8 acortados con … para facilitar la lectura):
Si observas la fecha created_at puedes ver que empezamos a usar Mailgun en 2013 solo con @jungledisk.com. En febrero de este año creamos dominios adicionales para separar las comunicaciones de diferentes tipos de mensajes:
- @accounts.jungledisk.com – Comunicación de gestión de cuentas con nuestros clientes.
- @marketing.jungledisk.com – Mensajes de marketing para clientes o clientes potenciales.
- @customers.jungledisk.com – Comunicaciones con usuarios administradores desde nuestra Plataforma de gestión.
- @billing.jungledisk.com – Mensajes sobre facturas, procesamiento de tarjetas u otras actividades relacionadas con cuentas financieras.
- @announcements.jungledisk.com – Lista de correo para lanzamientos de productos, noticias de seguridad de la industria y otros mensajes tipo ‘anuncio’.
- @analytics.jungledisk.com – Entrega de informes de datos.
- @analytics.jungledisk.io – Entrega de informes de datos internos.
- @jungledisk.com – Todos los demás mensajes o mensajes de todos los servicios que aún no han comenzado a usar un dominio de envío más específico.
La importancia de separar las actividades es que algunos clientes o socios pueden no querer recibir mensajes de un tipo determinado y se darán de baja de tus mensajes. Si envías todo desde un solo dominio, no recibirán un mensaje sobre un problema de facturación o una actualización de software que podrían querer ver si se dieron de baja debido a un mensaje de marketing o de informe de analíticas que no les interesaba.
Parte 3 – Qué es lo próximo para Jungle Disk
Hemos creado todos los dominios para nuestro equipo de I+D, por lo que a medida que revisan y actualizan los servicios existentes o escriben otros nuevos, estamos implementando y mejorando nuestra entregabilidad y analíticas. A medida que añadamos productos adicionales a nuestra suite de seguridad de datos y aumentemos los tipos de formas en que nos comunicamos con nuestros clientes, continuaremos añadiendo dominios. Para los dominios donde enviamos volumen y donde es muy importante que los mensajes lleguen a nuestros clientes, también utilizamos direcciones IP dedicadas.
Otro de los beneficios de separar tus mensajes por dominio de envío es que muchos proveedores de servicios de email están implementando sistemas de reputación basados en el dominio. Cuando separas diferentes tipos de mensajes en distintos dominios, puedes ayudar a garantizar que tus mensajes más importantes no sean mal clasificados como mensajes de marketing o promocionales.
Cierre
Ha sido fantástico trabajar con el equipo de Mailgun. Fueron de gran ayuda para descubrir las mejores prácticas para que una empresa SaaS logre la entregabilidad y la creación de informes claros sobre nuestro email transaccional. Si envías un montón de emails y quieres lograr el 100% de entregabilidad, también ofrecen Email gestionado donde sus expertos profundizarán aún más para construir y mantener tu reputación de envío con los principales proveedores de servicios de envío de emails.
«Podemos garantizar un mejor servicio para nuestros profesionales del marketing al usar Mailgun. Ellos cuentan con nosotros y nosotros contamos con Mailgun: y esta relación nos ayuda a mantener la credibilidad ante nuestros clientes».