It's called spam and then GDPR and regulations that say that you must have an unsubscribe link in every email that is not transactional, meaning that that means that in legal emails, for example, or policy updates or stuff like that, you should not have an unsubscribe link there because the users, if they have an account with you, then they need to receive those emails legally. The unsubscribe button must work within 10 business days. So, don't add any waits or timeouts there. And then, you must include your physical mailing address in your emails. Yes, you should do that. If you don't want to add your personal physical mailing address, then what you can do is, there are services that allow you to have a mailing address with them and you pay them a monthly fee.
One thing I love about Reason is that since you segment your audience and you have topics, people, when they unsubscribe, they can unsubscribe for specific topics. Let's say that you run a Black Friday promotion and some people have bought that promotion, then they might not want to receive more Black Friday promotions. So, if the phone is unsubscribing to your whole newsletter, then they can unsubscribe just for the topic. So, with Reason, you can add special text, so then it adds the unsubscribe link. And then, you can have a one-click unsubscribe in the headers, which will show here a button that says unsubscribe. Very handy. And yeah, testing that was definitely the thing that I spent most time on, right? Checking on Gmail, on Gmail web, Gmail iOS, which is different from Gmail Android. So yeah, that's just very, very time-consuming.
Dark mode is impossible, so don't even try. Different clients handle it differently. So, you should have a very simple white email and then if people have that mode, it's actually the client who inverts the colors to have a dark mode for people who want that. Verify your links work, test unsubscribe flow, check on mobile devices, and yeah, here you have a neat checklist. And now, well, thank you so much for sticking until the end of this talk. So, a quick recap. We used MDX to write content with markdown and use React components when needed. React email, it allows us to code in React with components and then React email is in charge of translating those components into tables. And then recent, we use their API to send the emails. Continuous integration we use to schedule the emails. And then we also talked about different things that you need to consider when creating a newsletter. And now is the last time you have to subscribe to this newsletter that is going to have a very short life. It's going to send an email and that's it. So, you can subscribe here and you'll receive the code, the slides, and everything you need right in your inbox. And now it's time for the live demo. So, the way I did it was, of course, through here.
Comments