Top Banner
How uses to create user targeted emails
14
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: How Buffer uses Looker to create user targeted emails

How uses to create user targeted emails

Page 2: How Buffer uses Looker to create user targeted emails

Numbers• Founded Late 2010

• 48k DAU / 190K MAU (~3k daily signups)

• $470k Monthly Revenue Run-Rate from ~33k customers

• ~600k social media posts scheduled per day

• 31 Team members

• 9 Engineering, 3 Marketing, 7 Support, 2 data

Page 3: How Buffer uses Looker to create user targeted emails

Sign-up/Onboarding lifecycle emails (2012-2015)

Welcome Install Extensions Buffer Tips

Page 4: How Buffer uses Looker to create user targeted emails

Why didn’t we iterate on emails?

• Hard coded templates in our code base

• Required developer time to think and implement email triggers

• Small developer team, emails not a dev priority over product

• Targeting users part of our larger data problem

Page 5: How Buffer uses Looker to create user targeted emails

Led to not-so-great marketing habits

• Mass emailing our 2 million users

• Lower open and click rates

• Higher spam rates and bounces

• Rough experience for users with irrelevant messages

Page 6: How Buffer uses Looker to create user targeted emails

October 2014

Page 7: How Buffer uses Looker to create user targeted emails

Dec 2014Awesome! Moving fast with data

analysis… But iteration can’t keep up.

Page 8: How Buffer uses Looker to create user targeted emails

Solution: Remove developers out of the equation

• Empower any team member to create/style their own emails

• Give them the power to target individual users (without needing dev help)

• ie. Build our own version of customer.io, leveraging Looker to target users

Page 9: How Buffer uses Looker to create user targeted emails

Example: New Targeted Welcome emails

Page 10: How Buffer uses Looker to create user targeted emails

Example: Welcome email to users who joined 3 hours ago and who have set up their schedule

Page 11: How Buffer uses Looker to create user targeted emails

Buffer’s Trigger Email CMS

Page 12: How Buffer uses Looker to create user targeted emails

How it works

• Simple cron job running every 10 minutes

• Runs Looker generated SQL queries in redshift to grab user ids

• Sends users notifications/emails

• Some regex magic to look up currently used PDT

Page 13: How Buffer uses Looker to create user targeted emails

How the team is using it

• Started with marketing and lifecycle emails

• Outbound support. Predicting areas for confusion and errors

• Customer Development, targeted surveys

Page 14: How Buffer uses Looker to create user targeted emails

Where we want to go

• In app notifications (mobile and web)

• Dynamic data through templating (eg. %column2%)

• Request to Looker (adjusting column order reflected in SQL statement)