colburncodes / social

Social is a boilerplate that you can use for an unlimited number of projects. Whether you're trying to learn how to structure your own app or want to rapidly spin up a number of features, it sets you up with a powerful set of features.
https://staging.socialio.site/
5 stars 1 forks source link

Unsubscribe Link in Email Template #77

Open colburncodes opened 8 months ago

colburncodes commented 8 months ago

As a developer, I want to offer users the ability to unsubscribe from marketing and product emails, So that users can have more control over the types of communication they receive from social.

Acceptance Criteria:

  1. Dual Unsubscribe Options: create a reusable unsubscribe email template component that can allow the user to unsubscribe from either one or both marketing and product emails. Users should be able to choose which type of emails they wish to unsubscribe.
  2. Rendering: unsubscribe link should only render in email template if respective link prop is provided.
  3. Unsubscribe Mutation: mutation should use existing email functionality and just tailor it for testing unsubscribe option(s).

Need to consider other scenarios...

colburncodes commented 7 months ago

included an unsubscribe page for users to turn off certain email notifications. breaking this out into another ticket for when a user is logged out.