Email — Conquistando el Inbox

A presentation at WordCamp Irun 2019 in June 2019 in Spain by Jano Garcia

Slide 1

Slide 1

Email Conquistando el Inbox itter.com/janogarcia @janogarcia · janogarcia.com https://janogarcia.com

Slide 2

Slide 2

Alejandro García https://twitter.com/janogarcia @janogarcia · janogarcia.com https://janogarcia.com Diseñador UX/UI — Desarrollador Front-end Ingeniero Técnico en Electrónica. 10+ años experiencia. Remoto Estudio. Freelance. 4 últimos años full-time en producto, Todoist y Twist. WordPress y PHP Diseño e implementación front-end y back-end, de sitios y aplicaciones para clientes, agencias (grandes marcas Coca-Cola, Philips) y startups.

Slide 3

Slide 3

01 Contexto

Slide 4

Slide 4

01 Contexto Por qué email

Slide 5

Slide 5

Importante …y difícil Photo by Iswanto Arif on Unsplash

Slide 6

Slide 6

“Email has the highest ROI of any marketing channel available” — Campaign Monitor The Complete Email Marketing Guide for Beginners — Campaign Monitor https://www.campaignmonitor.com/resources/guides/getting-started-with-email-marketing/

Slide 7

Slide 7

“You don’t have to fight an algorithm to reach your audience” — Casey Newton The New Social Network That Isn’t New at All — The New York Times https://www.nytimes.com/2019/03/19/technology/new-social-network-email-newsletter.html

Slide 8

Slide 8

Branding y UX Un importante punto de contacto e interacción con tu servicio Marketing y ROI El canal de marketing con mayor retorno de inversión, superior a 42:1 Ubicuidad y resiliencia 3x más cuentas que Facebook y Twitter juntos, 6x más probable conseguir click en enlace que en Twitter… en la plataforma en red más antigua. g/infographic-the-roi-of-email-marketing The ROI of Email Marketing (Litmus) — The https://www.campaignmonitor.com/resources/guides/getting-started-with-em Complete Email Marketing Guide for Beginners (Campaign Monitor)

Slide 9

Slide 9

01 Contexto Objetivo

Slide 10

Slide 10

Diseño Desarrollo Fuera de alcance: estrategia, marketing, analítica, optimización, legal, back-end, ESPs/deliverability…

Slide 11

Slide 11

20+ 100+ 15+ millones de envíos/mes transaccionales mil suscriptores en newsletter WordPress Envíos combinados de email para los productos Todoist y Twist (2018) idiomas, incluído RTL y CJK

Slide 12

Slide 12

02 Diseño

Slide 13

Slide 13

02 Diseño Principios

Slide 14

Slide 14

11S “Email attention spans are short— about 11 seconds” Top Email Design Trends for 2019 — Litmus https://litmus.com/blog/top-email-design-trends

Slide 15

Slide 15

Simplificar Photo by Paul Green on Unsplash

Slide 16

Slide 16

Designing with constraint: Twitter’s approach to email — Twitter https://blog.twitter.com/en_us/a/2015/designing-with-constraint-twitters-approach-to-email.html Simplicidad “Keep it light, keep it concise” Contexto “Meet a person where they are” Objetivo “Help a person do something”

Slide 17

Slide 17

Rediseño notificación email de Tweet favorito — Twitter (2015)

Slide 18

Slide 18

Email Design Guide https://mailchimp.com/email-design-guide/ mailchimp.com

Slide 19

Slide 19

Influencia del objetivo Transaccional (notificar y actuar) Automatizado (crecer y recurrir) Promocional (persuadir y convertir)

Slide 20

Slide 20

Mensaje diseñado (HTML) Influencia del estilo — Promocional con tono personal Mensaje personal (HTML) Texto plano

Slide 21

Slide 21

Testea Photo by Luke Chesser on Unsplash

Slide 22

Slide 22

02 Diseño Sistemas

Slide 23

Slide 23

Escalabilidad “capacidad de un sistema de crecer en magnitud” Photo by takaharu SAWA on Unsplash

Slide 24

Slide 24

Entropía “medida del orden de un sistema” Photo by Yung Chang on Unsplash

Slide 25

Slide 25

Design Systems for Email: Bringing Order to the Chaos http://www.tedgoas.com/blog/email-design-systems tedgoas.com

Slide 26

Slide 26

Ejemplos de sistema de diseño Email Design at Stack Overflow https://stackoverflow.design/email/guidelines/getting-started stackoverflow.design HTML Email https://htmlemail.io/ htmlemail.io — fuente Sketch/Figma gratis, plantillas HTML premium Tabler Email https://tabler.io/emails/ tabler.io — plantillas HTML premium

Slide 27

Slide 27

02 Diseño Inspiración

Slide 28

Slide 28

Really Good Emails https://reallygoodemails.com/ reallygoodemails.com

Slide 29

Slide 29

03 Desarrollo

Slide 30

Slide 30

02 Desarrollo Retos

Slide 31

Slide 31

Email ≠ Web Photo by Maik Jonietz on Unsplash

Slide 32

Slide 32

15.000 “Every email that marketers send has approximately 15.000 potential renderings” Why is email rendering so complex? — Litmus https://litmus.com/blog/why-is-email-rendering-so-complex

Slide 33

Slide 33

43% “of all emails were opened on mobile devices” State of Email 2019 Report — Litmus https://litmus.com/ebooks/state-of-email-2019

Slide 34

Slide 34

15% 30% 80% clicks únicos clicks en primer enlace Responsive Email 101 Webinar — Litmus (2015) https://litmus.com/lp/responsive-email-101-webinar borrados si no están optimizados

Slide 35

Slide 35

Email Client Market Share https://emailclientmarketshare.com/ emailclientmarketshare.com

Slide 36

Slide 36

Fragmentación Photo by Paul Felberbauer on Unsplash

Slide 37

Slide 37

Fragmentación Renderizado Múltiples dispositivos y clientes Diseño Diferentes ramas de diseño sin conexión Código Ausencia de una base de código común

Slide 38

Slide 38

Consolidación Photo by Sven Mieke on Unsplash

Slide 39

Slide 39

Consolidación Renderizado Sólo permitir patrones HTML/CSS responsive altamente testeados Diseño Normalización de componentes y layouts, en base a patrones permitidos Código Base de código común, para un comportamiento consistente y predecible

Slide 40

Slide 40

02 Desarrollo Modularidad

Slide 41

Slide 41

Consolidación del código Whitelist de patrones Identificación y testeo de patrones HTML/CSS. Mínimos posibles. Librería de componentes base Encapsulación de patrones para simplificar su interfaz. Mínimos estilos. Temas y composiciones Creación de temas, añadiendo estilos a los componentes base. Creación de componentes complejos, combinando componentes base.

Slide 42

Slide 42

Jerarquía de componentes de Bento Email — Usados por Todoist y Twist Base Theme 1 Template 1-1 Unstyled framework components: Document, Layout, Content Styled: Layouts, Components Template 1-2 Theme 2 Template 2-1 Styled: Layouts, Components Template 2-2 + Local components

Slide 43

Slide 43

Componentes base de Bento Email — Usados por Todoist y Twist Document Layout Content <document_html> <preheader>

<h1>…<h6> <document_head> <wrapper> <p> <document_body> <grid_row> <list>, <list_item> <grid_column> <table>, <tr>, <td> <content> <img> <spacer> <img_bg>, <img_grid> <button> <a>, <b>, <i>, <s>, <q>

Slide 44

Slide 44

Ejemplo de componente — Spacer Base Theme Template

Slide 45

Slide 45

Slide 46

Slide 46

Slide 47

Slide 47

Slide 48

Slide 48

Slide 49

Slide 49

Slide 50

Slide 50

Editores de email vía código https://mjml.io/ MJML mjml.io https://heml.io/ HEML heml.io Foundation for Emails https://foundation.zurb.com/emails.html foundation.zurb.com

Slide 51

Slide 51

MJML — Previsualización

Slide 52

Slide 52

MJML — Código generado

Slide 53

Slide 53

Editores visuales de email Taxi for Email https://taxiforemail.com/ taxiforemail.com — Soporta código HTML de autor https://beefree.io/ Beefree befree.io https://topol.io/ Topol topol.io

Slide 54

Slide 54

“A wysiwyg to make the day to day email, that then frees up dev resources to provide better value” — Elliot Ross (Taxi for Email) https://litmus.com/community/discussions/6064-benefits-of-using-html-css-templates-over-drag-dropBenefits of Using HTML/CSS Templates Over Drag & Drop Editors — Litmus Community editors#comment-10114

Slide 55

Slide 55

02 Desarrollo Directrices

Slide 56

Slide 56

Referencia The Better Email on Design https://thebetter.email/design thebetter.email The Ultimate Guide to CSS https://www.campaignmonitor.com/css/ campaignmonitor.com How to Target Email Clients https://howtotarget.email/ howtotarget.email Plantillas, Frameworks y Sistemas Librerías open source (Cerberus) o sistemas (stackoverflow.design)

Slide 57

Slide 57

Optimización para móvil Modelo “scalable” o “mobile-aware” Contenedor fijo, con diseño simplificado del layout y los elementos. Modelo “fluid” Contenedor fluído 100%, sin restricciones ni transformaciones del layout. Modelo “responsive” Contenedor y elementos responsive. Alternativas: Desktop-first with @media queries, Hybrid Coding approach, Table of Your Dreams, Fab Four technique, Mobile-first with calc()…

Slide 58

Slide 58

Plantillas y frameworks https://tedgoas.github.io/Cerberus/ Cerberus github.com/TedGoas Zurb Foundation for Emails https://foundation.zurb.com/emails.html foundation.zurb.com

Slide 59

Slide 59

Recursos https://github.com/jonathandion/awesome-emails/ awesome-emails github.com/jonathandion/awesome-emails Email Marketing Resources https://thebetter.email/resources thebetter.email/resources Really Good Emails Resources https://reallygoodemails.com/resources/ reallygoodemails.com/resources

Slide 60

Slide 60

Email Coding Guidelines — 2015–2016 (Obsoleto)

Slide 61

Slide 61

State of Email Survey Research Series https://litmus.com/stateofemail litmus.com

Slide 62

Slide 62

02 Desarrollo Testing

Slide 63

Slide 63

Canary template Photo by Olena Shmahalo on Unsplash

Slide 64

Slide 64

Canary template

Slide 65

Slide 65

Email on Acid https://www.emailonacid.com/ emailonacid.com

Slide 66

Slide 66

https://litmus.com/ Litmus litmus.com

Slide 67

Slide 67

https://www.campaignmonitor.com/resources/guides/getting-startedhttps://putsmail.com/ Putsmail putsmail.com

Slide 68

Slide 68

Gracias er.com/janogarcia @janogarcia · janogarcia.com https://janogarcia.com