talent-connect / connect

Mentor-mentee and jobseeker-company matchmaking platform used by ReDI School of Digital Integration, in Berlin, Munich and Düsseldorf, Germany.
https://connect.berlin.redi-school.org
19 stars 8 forks source link

[TP]: Unsubscribe option for Reminder emails #883

Open astkhikatredi opened 3 months ago

astkhikatredi commented 3 months ago

Closely linked to #884

Context/background

Including an Unsubscribe function in emails is essential for respecting user preferences and maintaining compliance with privacy regulations (GDPR). It allows users to easily opt out of receiving marketing emails, improving their experience and reducing the risk of emails being flagged as spam.

What needs to be done?

  1. Sign-up Process: During the sign-up process, inform users that they may occasionally receive platform-related emails, including marketing and promotional content. Assure them that they have the option to unsubscribe from these emails either through their profile settings or directly using the "Unsubscribe" button in the email.

Example of the message: Dear User, as you sign up, know you may receive occasional platform-related emails. You can unsubscribe anytime through your profile settings or the email's "Unsubscribe" button.

  1. User Profiles: Introduce a checkbox on all user profiles:

To enhance your experience, please select your email preferences below (your selections can be updated at any time in your profile settings): ☑️ I agree to receive marketing/promotional emails from the platforms.

Checkbox to be checked by default.

  1. Unsubscribe Button in Emails: Ensure that each email listed below includes an "Unsubscribe" button accompanied by a clear description. State that opting out from these emails will also stop the receipt of any other marketing/promotional content from the platforms (we need to think about tech. aspect of this). Remind users that they can manage their preferences directly from their profiles.

Example of the message: By opting out from these emails, you'll also stop receiving any other marketing/promotional content from us. Remember, you can manage your preferences directly from your profile settings.

Thank you!

astkhikatredi commented 3 months ago

Reminder emails for TP were done via flows in SF, so implementing the Unsubscribe feature might be through SF as well. Since this could be complicated, we can go with an interim solution: To update the condition for these 3 email reminders: to be sent only to job seekers with visible profiles.

To ensure transparency, we can add a tooltip over the checkbox (see screenshot) or mention in brackets that checking the box will also unsubscribe them from marketing/promotional emails from the platform.

image

Also during the sign-up process inform users that they may occasionally receive platform-related emails, including marketing and promotional content. Assure them that they have the option to unsubscribe from these emails through their profile settings via Hiding their profile.

astkhikatredi commented 1 month ago

Action Plan After Discussion with Ghaid and Kate on 04.06.2024:

1. ✅ Information on the Sign-up Process: We covered this in the Data Privacy Policy, so there is no need to update anything during the sign-up process. Here is what we have in the Data Privacy Policy: By signing up for ReDI Connect or Talent Pool, you agree that we can send you occasional updates and reminders via email.

2. Checkboxes:

3. Button in the Emails:

Introduce a button called "Unsubscribe" in the emails with a small disclaimer: By opting out of these emails, you'll also stop receiving other marketing content from us. Remember, via the specific checkbox, you can manage your preferences directly from your profile page.

4. When a User Clicks on the Unsubscribe Button in the Email: A new page will open with the message, "You are unsubscribed from the marketing emails from the Talent Pool. You can check this setting anytime through your profile page." SF and the backend will be updated automatically when the user clicks "Unsubscribe."

5. Flows in SF: Based on this filtering condition, we will update 3 flows in SF based on the checkbox status.