dyn geek summer camp: joshua baer of return path

75
Get me off this damn list! The story of List-Unsubscribe Joshua Baer Chief Innovation Officer Follow me on Twitter @joshuabaer

Post on 21-Oct-2014

620 views

Category:

Technology


0 download

DESCRIPTION

Email is a glorious thing, and there's no better evangelist for the world of the inbox than Joshua Baer, Chief Innovation Officer for Return Path. He spoke at Dyn's Geek Summer Camp about his hope for the future of email and something he hopes will evolve over time. Listen to his entire keynote (http://dyn.wistia.com/medias/g38fte75pe) and enjoy the accompanying slide deck.

TRANSCRIPT

Page 1: Dyn Geek Summer Camp: Joshua Baer of Return Path

Get me off this damn list!The story of List-Unsubscribe

Joshua BaerChief Innovation Officer

Follow me on Twitter @joshuabaer

Page 2: Dyn Geek Summer Camp: Joshua Baer of Return Path

three stories

Page 3: Dyn Geek Summer Camp: Joshua Baer of Return Path

three stories

• me and my email story

Page 4: Dyn Geek Summer Camp: Joshua Baer of Return Path

three stories

• me and my email story

• the List-Unsubscribe story

Page 5: Dyn Geek Summer Camp: Joshua Baer of Return Path

three stories

• me and my email story

• the List-Unsubscribe story

• the next story

Page 6: Dyn Geek Summer Camp: Joshua Baer of Return Path

three stories

• me and my email story

• the List-Unsubscribe story

• the next storyquestions along the way

Page 7: Dyn Geek Summer Camp: Joshua Baer of Return Path

Manchester

Boston

Nashua

Page 8: Dyn Geek Summer Camp: Joshua Baer of Return Path
Page 9: Dyn Geek Summer Camp: Joshua Baer of Return Path

big data from email

Page 10: Dyn Geek Summer Camp: Joshua Baer of Return Path

coworking - incubator - seed fund

Page 11: Dyn Geek Summer Camp: Joshua Baer of Return Path

(this is my real license plate)

Page 12: Dyn Geek Summer Camp: Joshua Baer of Return Path
Page 13: Dyn Geek Summer Camp: Joshua Baer of Return Path
Page 14: Dyn Geek Summer Camp: Joshua Baer of Return Path

got rejected by the web server beta program

Page 15: Dyn Geek Summer Camp: Joshua Baer of Return Path

SKYLISTone of the first email service providers

Page 16: Dyn Geek Summer Camp: Joshua Baer of Return Path

sync unsubscribes across SaaS services

Page 17: Dyn Geek Summer Camp: Joshua Baer of Return Path

the email app store

Page 18: Dyn Geek Summer Camp: Joshua Baer of Return Path

deliverability.comfollow @deliverability

Page 19: Dyn Geek Summer Camp: Joshua Baer of Return Path

for email innovatorsOctober 30th, 2013 in Mountain View

discount code: geekcamp

Page 20: Dyn Geek Summer Camp: Joshua Baer of Return Path

questions?

Page 21: Dyn Geek Summer Camp: Joshua Baer of Return Path

List-Unsubscribe

Page 22: Dyn Geek Summer Camp: Joshua Baer of Return Path

List-Unsubscribe• Created in 1998, before there was

really a spam problem

Page 23: Dyn Geek Summer Camp: Joshua Baer of Return Path

List-Unsubscribe• Created in 1998, before there was

really a spam problem

• The problem was people signed up to mailing lists who couldn’t get off

Page 24: Dyn Geek Summer Camp: Joshua Baer of Return Path

List-Unsubscribe• Created in 1998, before there was

really a spam problem

• The problem was people signed up to mailing lists who couldn’t get off

• RFC 2369 is the result, which defines a number of List-* headers, most significantly List-Unsubscribe.

Page 25: Dyn Geek Summer Camp: Joshua Baer of Return Path

XXXX

flame wars

Page 26: Dyn Geek Summer Camp: Joshua Baer of Return Path

XXXX

flame wars

Page 27: Dyn Geek Summer Camp: Joshua Baer of Return Path

XXXX

flame wars

Page 28: Dyn Geek Summer Camp: Joshua Baer of Return Path

XXXX

flame wars

Page 29: Dyn Geek Summer Camp: Joshua Baer of Return Path

XXXX

flame wars

Page 30: Dyn Geek Summer Camp: Joshua Baer of Return Path

XXXXXXXX XXXXXXXXXXX

flame wars

Page 31: Dyn Geek Summer Camp: Joshua Baer of Return Path

flame wars

Page 32: Dyn Geek Summer Camp: Joshua Baer of Return Path

What’s it look like?

• List-Unsubscribe: <URL>• List-Unsubscribe: <mailto:[email protected]?

subject=unsub [email protected]>

• List-Unsubscribe: <http://dyn.com/unsub/[email protected]>

Page 33: Dyn Geek Summer Camp: Joshua Baer of Return Path

Gmail

Page 34: Dyn Geek Summer Camp: Joshua Baer of Return Path

Outlook

Page 35: Dyn Geek Summer Camp: Joshua Baer of Return Path

ListMom-Talk

Page 36: Dyn Geek Summer Camp: Joshua Baer of Return Path

ListMom-Talk• I ran the discussion forum for the

people who run mailing lists

Page 37: Dyn Geek Summer Camp: Joshua Baer of Return Path

ListMom-Talk• I ran the discussion forum for the

people who run mailing lists

• Only a few hundred people but influential

• product managers of the mailing list software vendors

• system administrators of the largest email systems of the time

Page 38: Dyn Geek Summer Camp: Joshua Baer of Return Path

Making an official RFC

Page 39: Dyn Geek Summer Camp: Joshua Baer of Return Path

Making an official RFC• I’m no expert

Page 40: Dyn Geek Summer Camp: Joshua Baer of Return Path

Making an official RFC• I’m no expert

• My impression is that it’s an incredibly political and bureaucratic process

Page 41: Dyn Geek Summer Camp: Joshua Baer of Return Path

Making an official RFC• I’m no expert

• My impression is that it’s an incredibly political and bureaucratic process

• Best to enter the process with existing supporters and an insider champion

Page 42: Dyn Geek Summer Camp: Joshua Baer of Return Path

Making an official RFC• I’m no expert

• My impression is that it’s an incredibly political and bureaucratic process

• Best to enter the process with existing supporters and an insider champion

• For me that was my partner-in-crime Grant Neufeld

Page 43: Dyn Geek Summer Camp: Joshua Baer of Return Path

adoption

Page 44: Dyn Geek Summer Camp: Joshua Baer of Return Path

adoption

• We started with mailing lists

Page 45: Dyn Geek Summer Camp: Joshua Baer of Return Path

adoption

• We started with mailing lists

• Mailing list software was the first software used to send marketing emails

Page 46: Dyn Geek Summer Camp: Joshua Baer of Return Path

adoption

• We started with mailing lists

• Mailing list software was the first software used to send marketing emails

• Marketing software retained it

Page 47: Dyn Geek Summer Camp: Joshua Baer of Return Path

adoption

• We started with mailing lists

• Mailing list software was the first software used to send marketing emails

• Marketing software retained it

• Webmail added Unsubscribe buttons

Page 48: Dyn Geek Summer Camp: Joshua Baer of Return Path

timeline

Page 49: Dyn Geek Summer Camp: Joshua Baer of Return Path

timeline

• 1997 rfc submitted

Page 50: Dyn Geek Summer Camp: Joshua Baer of Return Path

timeline

• 1997 rfc submitted

• 1998 rfc approved

Page 51: Dyn Geek Summer Camp: Joshua Baer of Return Path

timeline

• 1997 rfc submitted

• 1998 rfc approved

• 2000 mailing list adoption

Page 52: Dyn Geek Summer Camp: Joshua Baer of Return Path

timeline

• 1997 rfc submitted

• 1998 rfc approved

• 2000 mailing list adoption

• 2004 marketing adoption (CAN-SPAM)

Page 53: Dyn Geek Summer Camp: Joshua Baer of Return Path

timeline

• 1997 rfc submitted

• 1998 rfc approved

• 2000 mailing list adoption

• 2004 marketing adoption (CAN-SPAM)

• 2006 Hotmail adoption

Page 54: Dyn Geek Summer Camp: Joshua Baer of Return Path

timeline

• 1997 rfc submitted

• 1998 rfc approved

• 2000 mailing list adoption

• 2004 marketing adoption (CAN-SPAM)

• 2006 Hotmail adoption

• 2009 Gmail adoption

Page 55: Dyn Geek Summer Camp: Joshua Baer of Return Path

timeline

• 1997 rfc submitted

• 1998 rfc approved

• 2000 mailing list adoption

• 2004 marketing adoption (CAN-SPAM)

• 2006 Hotmail adoption

• 2009 Gmail adoption

{12 years

Page 56: Dyn Geek Summer Camp: Joshua Baer of Return Path

what’s different today?

Page 57: Dyn Geek Summer Camp: Joshua Baer of Return Path

what’s different today?• Things tend to be more market driven

Page 58: Dyn Geek Summer Camp: Joshua Baer of Return Path

what’s different today?• Things tend to be more market driven

• Start by publishing your own spec as an open source project in Github

Page 59: Dyn Geek Summer Camp: Joshua Baer of Return Path

what’s different today?• Things tend to be more market driven

• Start by publishing your own spec as an open source project in Github

• Get adoption without waiting on RFC to be approved

Page 60: Dyn Geek Summer Camp: Joshua Baer of Return Path

what’s different today?• Things tend to be more market driven

• Start by publishing your own spec as an open source project in Github

• Get adoption without waiting on RFC to be approved

• RFC is optional, adoption is all that matters.

Page 61: Dyn Geek Summer Camp: Joshua Baer of Return Path

what’s different today?• Things tend to be more market driven

• Start by publishing your own spec as an open source project in Github

• Get adoption without waiting on RFC to be approved

• RFC is optional, adoption is all that matters.

• If you get adoption, RFC will follow.

Page 62: Dyn Geek Summer Camp: Joshua Baer of Return Path

questions?

Page 63: Dyn Geek Summer Camp: Joshua Baer of Return Path

Expiring Email

Page 64: Dyn Geek Summer Camp: Joshua Baer of Return Path
Page 65: Dyn Geek Summer Camp: Joshua Baer of Return Path
Page 66: Dyn Geek Summer Camp: Joshua Baer of Return Path
Page 67: Dyn Geek Summer Camp: Joshua Baer of Return Path
Page 68: Dyn Geek Summer Camp: Joshua Baer of Return Path

how it works

Page 69: Dyn Geek Summer Camp: Joshua Baer of Return Path

how it works

• Senders insert a header in messages indicating the date that they expire

Page 70: Dyn Geek Summer Camp: Joshua Baer of Return Path

how it works

• Senders insert a header in messages indicating the date that they expire

• Mail Clients detect the header and delete or archive the message if the expiration date has passed and the message is Unread in the Inbox (has not been touched or viewed).

Page 71: Dyn Geek Summer Camp: Joshua Baer of Return Path

for senders

• We have to do it first

• Add X-Expires headers to your outbound emails NOW

• X-Expires: Sun, 4 Nov 1 2013 17:00:00 -0700 (PDT)

• Reduce complaints, unsubscribes

Page 72: Dyn Geek Summer Camp: Joshua Baer of Return Path

for mail clients

Page 73: Dyn Geek Summer Camp: Joshua Baer of Return Path

for mail clients

• Make your support known so that Senders will take the time to insert the headers

Page 74: Dyn Geek Summer Camp: Joshua Baer of Return Path

for mail clients

• Make your support known so that Senders will take the time to insert the headers

• Look for X-Expires headers and give the user an option to automatically Delete or Archive them in the future.

Page 75: Dyn Geek Summer Camp: Joshua Baer of Return Path

questions?• X-Expires

• List-Unsubscribe

• Return Path

• OtherInbox

• Deliverability

• Inbox Love

• Austin, Texas

• Coworking

• Startup Communities

• Capital Factory

• Startups

• Angel Investors