DEV Community

Discussion on: My first interactive email

Collapse
 
offcorner profile image
OffCorner Developer

This is pretty interesting; however, why not talk about using AMP in emails? It's starting to slowly roll out and is definitely a way to make emails interactive!

Collapse
 
tedgoas profile image
Ted Goas

I went this way because HTML and forms currently have better support and it'd be less to maintain.

I believe AMP is currently Gmail-only. Also AMP is a separate MIME type, which means 1. It'd be a third version of each email to support (in addition to HTML and text-only), and 2. not all ESPs support sending the AMP MIME type yet.

Still AMP is something I'd like to explore next. It seems a lot leaner than traditional email code.

Collapse
 
frankmsmith profile image
frankmsmith

Just some help for those who don't live email 24/7 like I do (we're an ESP...tailoredmail.com).

1). Background-images are supported in all the same email clients that also support this punchcard coding, so there's nothing to worry about there.

2). AMP4Email has "some" interactivity (hopefully more over time), and is also being implemented by Outlook.com and Yahoo/AOL...so there's that...but also keep in mind that you can't send an AMP email until Google fully approves you as a legit sender (there's an application process that's not altogether clear or easy). Also, for now, AMP email clients (gmail and outlook.com currently) require the user to go into their settings and turn on "dynamic email"...

I think your efforts to do the punchcard approach are worth your time/investment, as it's something you can be assured of working reasonably well. We've use the concept to build little wizards in our app that spit out the punchcard-code for carousels and the thumbs-up/vote concept described in this thread, amongst other interactive behaviors. Clients such as HULU and Aston Martin confidently use the concept to send to millions of people...so code with confidence! Hope this helps.

Thread Thread
 
offcorner profile image
OffCorner Developer

thanks for the response!