Need digests to Everyone, regardless of whether they logged in or not

My client has discourse running and wants to help drive engagement.

The digests only seem to go to people who have not logged in, and my client wants it to go to everyone, irregardless if they have logged in or not.

Can this be done, and if so, how please?

Aside: Is there an app (Android, Apple) for discourse?

Can’t help with the primary question, but there is an app that provides push notifications for Discourse sites. However, at the moment it only works for sites hosted by Discourse (see this post.)

I’m confused by this

Seems to me that if a member is logging in, then they are engaging.

Anyway, there is Admin-> Settings → User Preferences

default email always [default: not checked]
Send an email notification even when the user is active by default.

But AFAIK that is not the same as the Profile Setting

Activity Summary
When I don’t visit here, send me an email summary of popular topics and replies

IMHO the nicest way would be to ask members to uncheck that option.
The potentially more aggravating way would be to use the CLI to check it for members without their explicit agreement.

*Warning. by some definitions getting unsolicited emails is considered to be SPAM
Getting the forum onto a blacklist is most likely something you want to not happen.

@Mittineague, I could be wrong, but I don’t believe digests are affected by that setting. Won’t digests only be sent if the user is not seen for x (default 7) days, regardless of admin side or user profile setting?

Hmmm, good question.

It’s been a while since I took a look at the code involved.

So there is a good chance I’m confusing how Notification emails vs. Digest emails now work.

This comes up from time to time, so below is the reply from the team unless things have changed in codinghorrorland. I still think it would be a valuable user setting and would enable it myself if it were available - people like to catch up on what they are missing via digests even when they have been logging in.

In our community we solved this with a monthly member newsletter, which we call “discussion highlights”. It’s basically a copy-paste job from the digest preview admin page right now, but we are considering upgrading it into a fully fledged structured member newsletter covering more than just discourse discussions.

Thanks everyone. Super helpful and clear.

Hi Tobias - are you willing to give me step by step on how to do that? I went to admin > Emails > Preview Digest and I am not sure how to get that to provide a preview, let alone send it out to everyone.

Hi Yunus,

Go to that page, choose the last seen date (e.g. the day of the last monthly mailing) and the username of a regular user who does not have access to private content. Then you will see the summary email containing all the new content you want to share.

How you get it from here and out via email is up to your preference. What I do is, using chrome, select the text I want, then right click on it, then select INSPECT. From the inspector pane I then copy the HTML of the text I want into the clipboard and then paste it into the source HTML part of a mailchimp content block. From there I make some minor tweaks, add an intro “ask”, and schedule the mailing! :rocket:

(note: mailchimp is a bit fussy about formatting so be sure to avoid editing your discourse HTML in the wysiwyg.)

@tobiaseigen さん、回避策をありがとうございます。ただし、製品標準の観点からはこれは非常に受け入れがたいものです。管理者は、OP が求めているものを含め、Digest のルールを自由に調整できるはずです。

コミュニティによりますね。どのようなユースケースで、コミュニティメンバーが何を欠いているのか、詳しく教えていただけますか?メールサマリーで解決したい問題は何か、具体的に教えてください。

私は、メールのみのユーザーに配慮しすぎると、フォーラムでの議論の質が低下することに気づきました。コミュニティには、ログインして最新の動向を確認し、会話に参加してほしいと考えています。メールサマリーは、まさにそのために人々を惹きつけるものです。包括的な内容を提供したり、ログインするつもりのない人々を主たる対象としたりすることを意図していません。

もしかすると、メールサマリーに以下のような一文を追加するのはどうでしょうか。「これは最近のベストな活動のサマリーです。すべてのおもしろい話題を知るには、ログインしてください!」

当グループは Google Groups のメーリングリストから移行しましたが、ダイジェストメールの内容があまりにも簡素すぎると感じました。そこで、各投稿の抜粋を含む包括的なカスタム形式に置き換えました。ただし、あくまで抜粋であるため、ユーザーがフォーラムを訪れるよう促す効果も残っています。

「包括性」と「全員」という課題は少し異なりますが、ダイジェスト機能により、より細かな制御が可能なことを望みます。

ありがとう、マーク!それはとても素敵ですね。@Darien のようにこれを望む他の人のために、どのように実現したか共有してもらえますか?

すべてのトピックをメールで受け取りたいユーザーには、メーリングリストモードを有効にするよう招待する別の選択肢もあります。あるいは、活動が非常に多く、1 つの投稿も見逃したくない場合は、アクティビティサマリーを「毎日」または「毎時間」に設定することもできます。

数年前にダイジェストについて大規模な議論が行われ、最終的には「ダイジェスト」の概念から離れ、「メールサマリー」へと方向転換するという決定が下されました。このサマリーは、メーリングリストのダイジェストに慣れている方が期待するような包括的な内容になることを意図したものではありません。

個人的には、この決定は素晴らしいものだったと思います。そもそも、ウェブサイトを通じて議論を読み、参加する方がずっと簡単で、はるかに優れています。ユーザーには、長いメールのサマリーリストをスクロールするのではなく、ウェブサイトを利用する習慣をつけてほしいものです。メールサマリーは、そのための優れたリマインダーです。

@tobiaseigen 私たちがdigestを利用する、あるいは活用を想定している方法は、コミュニティ内で他に何が起きているかをメンバーに思い出させるツールとしてです。活発なコミュニティでは、面白いトピックや投稿を見逃してしまうことがよくあります。

…ただし、内容が要約のみで網羅的ではない点には同意します。ありがとうございます!

素晴らしいですね!そのご懸念は理解できますが、「Discourse」における対応としては、皆が何かを見逃さないようログインを促すことが重要です。スレッドのオーナーやモデレーターとして、皆が興味深い議論を見逃さないように責任を負う必要はありません。

とはいえ、ご自身も模範を示すことで、人を巻き込む文化を築くことは可能です。関心があると思われる人をメンションしたり、その人の意見が議論をより良くする可能性がある場合は質問を投げかけたりすることなどです。