hypothesis / lms

LTI app for integrating with learning management systems
BSD 2-Clause "Simplified" License
46 stars 14 forks source link

Better differentiate instructor email digests from marketing emails #6031

Open seanh opened 7 months ago

seanh commented 7 months ago

We're concerned that users may not notice the distinction between marketing emails sent by Hypothesis and the "instructor email digests" that the LMS app sends to notify instructors of student annotation activity in their assignments. As a low-effort way to address this we'd like to:

  1. Make some changes to the body text of the instructor email digests. Two possible changes were suggested:

    1. Add some text to the footers of the emails (where the email preferences and unsubscribe links are) explaining that this is not a marketing email but a "transactional" email that you're receiving because of student activity in your assignments. ("Transactional" might be a confusing word for users, brings to mind financial transactions to me, maybe "notification" or "activity notification" is better -- @seanh)
    2. Change the title at the top of the email body from the generic and not very useful There has been some activity in Hypothesis (which is maybe mistakeable for a marketing email) to something more specific like 12 students made 78 new annotations in 3 courses.
  2. Make some changes to the LMS app's email preferences page to make it more clear that this is a preferences page for transactional/notification emails only, so that users won't expect it to also unsubscribe them from marketing emails.

    In particular, there was a suggestion to change the title at the top of the page from Email Notifications to something more specific like Activity Notifications.

Here's what the email digests currently look like (you can preview it at https://lms.hypothes.is/admin/email):

Screenshot 2024-02-01 at 08 08 31

And here's what the email preferences page currently looks like:

Screenshot 2024-02-01 at 08 09 44
jaredpdesigns commented 7 months ago

Added a few explorations here

Main suggestions: