בקשה: החלפת/השלמת אימייל בהתראות דחיפה

Hey everyone,

I’ve been working on trying to start my own Discourse community for a local sports league, and I’m facing a great deal of trouble with trying to get people to check the forums and use them.

I’m finding that if I get a user signed up for push notifications and create posts that trigger a push to them, they will come back and check the forums.
However, email notifications (such as digests and etc) are going unread because most do not actively check their email.

I think the norm nowadays is that people expect to receive a push notification straight to their phone’s homescreen when an event occurs that demands their attention.
Nobody has their email set up to generate push notifications though, so the only time people will really check their email is when they’re expecting to receive one.

Unfortunately, this means that all of the great work the Discourse team has done to draw people back (such as activity digests) is completely ineffective because this is routed via email.


So I think the ask is pretty simple: push notifications should be generated in addition to emails.

And I think there might be a very simple way to implement this:
You could convert emails into PMs from Discobot so that they generate both a push and email notification.
And then, for the people arriving from a push notification, they can open the PM and get the full notification that they would’ve received in their email inbox.

לייק 1

Can you describe in a bit more detail what you’re doing today?

I think these real world examples about what is and isn’t working well for you and others could be quite informative, both immediately to others who might experiment with similar things, and to us in thinking about the design of any feature inspired by what you’re proposing here.

I’m also interested in your examples to understand how you’re thinking of what is worthy of a push notification vs. what is not.

How do you encourage people to sign up for push notifications? What kinds of posts are you making that trigger notifications? Who do you send them to? How often are you sending them?

2 לייקים

Yes! I’ve set up a few categories on my forums so that all users are notified about the first post (announcements, events and parties).
I also occasionally create topics in the general category and directly @ the people I want to include in the conversation.

In each scenario, email notifications are generated and delivered, but only the people with a background in tech will check the forums based on an email notification.
And even the people who do check their emails are lazy about it and only do so occasionally.

After making that observation, I’ve taken an aggressive strategy in getting people signed up for push notifications (where I’ve been walking them through the process in-person).
For those who are successfully signed up (i.e. they have an entry in the push_notifications table), when they receive a push notification they do come back and check the forums.

Unfortunately there isn’t a good way for me to automate this or scale up without modifying Discourse.
I’d strongly prefer if users were prompted to set up push notifications in the onboarding wizard :slight_smile:

I personally think that every email notification is worthy of a push notification - and that is probably because I literally have my email set up to send me push notifications.
And I know - I’m probably the only person in the world who does this :laughing:

How-to posts and constantly asking people to enable notifications.
Apple made this extremely difficult with iOS so I have to explain to non-technical people how to install the forums as a PWA. It’s extremely annoying.
I found this though - it’s much better at pushing people to install the forums (and I’d probably install this if it were a Discourse plugin/theme component).

Also - at one point when I walked through this with 3 different people, I observed a bug where the notification consent banner did not actually sign them up for notifications (there was no entry for them in the push_notifications table).
I don’t have a good way to debug this and it takes the same code path as the settings page (so you’d think it would work), so I held off on reporting it.

2 לייקים

הבנתי.

נשמע שיש לנו כאן באמת כמה דברים לשקול:

  1. הנחיה / דחיפה של אנשים להפעיל התראות דחיפה
  2. שליחת התראות דחיפה עבור דברים נוספים

ואם נסתכל אחורה, כפי שציינת בתחילה, הבעיה הכללית שאתה מדגיש כאן היא “כיצד אנו מגיעים בצורה יעילה יותר לאנשים שרוצים לקבל הודעות כאשר הם אינם פעילים באתר?”

אני יכול לדמיין כמה גישות נוספות לבעיה זו מלבד התראות דחיפה, אבל אני חושב שזה דבר סביר לשאוף אליו.

יש מתח מסוים עם הרצון שלנו לא להטיל דרישות מוגזמות על תשומת הלב של אנשים ולאפשר לאנשים להשתתף בדיונים באופן אסינכרוני, כאשר זה זמן טוב עבורם, במקום ליצור תחושת דחיפות.

לכן, אני חושב שהליכה בכיוון הזה בהחלט תדרוש גם:

  1. מתן שליטה רבה יותר לאנשים על מה שהם מקבלים עבורו התראות דחיפה, עם ברירות מחדל הגיוניות.
2 לייקים

כן, אני חושב שזה סביר!

התראות דחיפה הן הדבר שאני מכיר, אבל אני חושב שאם היית לוקח את הרעיון הזה בצורה מופשטת, זה יהיה משהו כמו:
כיצד Discourse יכול לעבור מצורות התראה מיושנות/מופסקות (דואר אלקטרוני) לכיוון צורות התראה מודרניות (דחיפה).

אני מסכים איתך שלא הכל צריך להיות מוצג בדחיפות כהתראת דחיפה - אחרי הכל, אנחנו לא מנסים ליצור עוד אפליקציה ממכרת.
עם זאת, העולם עבר מהתראות מבוססות סקר לכיוון התראות מבוססות דחיפה, ואני חושב שההתנהגות שאני צופה מהמשתמשים שלי משקפת זאת.

לייק 1

This is maybe where the Discourse push notification feature topic for the mobile app can be brought back to the surface.

We have a highly regrettable trend in our days of Whatsapp groups that forces people to have their phone numbers public if they simply want to get info over local sports community events. :face_with_diagonal_mouth: This should just not be ! Especially for women.

And regarding @justinm concerns for reachability : having an app started in background when you start your phone and providing push is one of the best way to reach people(with an opt-in option for sure).

Now I don’t know the workload for this, but people will be willing for more related features like mentioned in the above topic : view the source of the push when you subscribe to multi forums, choice for sound and/or vibration according to selected categories etc.

Interesting mobile app push notifications related topics :

iOS Mobile App Notifications and How to Implement Push Notifications for Our White-Label App (Rebranded)

2 לייקים

We generally rely on web push notifications for our site. It’s an open protocol and basically every browser (mobile and desktop) supports it nowadays.
These notifications also look and feel like native apps :slight_smile:

They also support self-hosted instances of Discourse - which is a requirement for us.


So I’m thinking about creating a plug-in for Discourse that converts email digests into PMs from Discobot.
It’d be a hacky solution, but at this point I need to try and get people to return to my website without manually nudging them.

I don’t know if you could use this basis to achieve what you want to do with the automation plugin. Here’s a guide Create custom Automations

לייק 1