Skip to content

Update notification preferences in dashboard #4793

Closed
@chrifro

Description

@chrifro

Scope

  • Account notifications should be mandatory (see below for wording). It’d only lead to confusion if a user disables it. Other services don’t even list that option in their notification settings
  • Add another checkbox (see below for wording)
  • Set all notification preferences to active by default for new users
  • Reflect the Changelog and Product tips notifications in our data bank
  • Make sure the unsubscribe logic forwarding the user preferences to customer.io is aligned

Context regarding active emails by default:

First I wanted to set only account notifications and Changelog to active by default, as according to the GDPR "Requests for consent must be clearly distinguishable from the other matters and presented in clear and plain language. [1]. Still, Johannes was voting of setting all emails to active by default, so I did some more research.

Orbit: doesn't ask for permission. It sets a weekly summary email to active by default although their privacy policy says "We will only provide you with marketing-related information after you have, where legally required to do so, opted in to receive those communications."
GitLab is asking for permission in the onboarding flow
Zapier is not asking for permission and sets most emails 6/7 to active by default

Conclusion: let's set all emails to active by default for new users until we get complaints or an email spam rate >0,1% (currently 0,01%)

Wording:

Account Notifications [required] (Receive essential emails about changes to your account)
Changelog (Be the first to learn about new features and overall product improvements)
Product tips & inspiration (receive emails on how to supercharge your Developer Experience)

@pawlean If you have another suggestion for the wording of your emails, let me know

Internal discussion

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions