Using Discourse instead of an email mailing list

:bookmark: This topic explains the advantages of using Discourse over traditional email mailing lists for group conversations and community management.

:person_raising_hand: Required user level: All users

Discourse is a modern platform designed for group conversations that offers significant advantages over traditional email mailing lists. While email remains effective for one-on-one or small group communications, Discourse excels at handling larger, ongoing discussions. Hereā€™s why you should consider using Discourse for your community:

Improved navigation and organization

Linking and cross-referencing

Discourse makes it easy to link between different topics, creating a web of interconnected discussions. This feature allows for:

  • Easy navigation between related conversations
  • Automatic notifications when a topic is referenced elsewhere
  • A clear list of incoming links for each topic

Categorization and tracking

Unlike the challenge of managing multiple mailing lists, Discourse offers:

  • Categories with granular tracking controls
  • A dedicated ā€œUnreadā€ page for topics youā€™re following
  • A ā€œNewā€ page for brand new topics
  • A ā€œTopā€ page to highlight popular discussions

Enhanced user experience

Lower barrier to entry

Discourse offers flexible onboarding options:

  • Social logins (Google, Facebook, Twitter, GitHub, etc.)
  • Single Sign-On with custom login providers
  • Invitation links
  • Whitelisting of company emails

Moderation controls

Prevent spam and manage user behavior with:

  • Crowd-powered moderation flags
  • Customizable trust levels
  • Automated spam detection

Reduced noise

Discourse encourages meaningful interactions by:

  • Using ā€œLikesā€ to acknowledge agreement without unnecessary comments
  • Allowing users to edit their posts, reducing follow-up corrections

Improved searchability and archiving

On-site search

Discourse offers powerful search capabilities:

  • Full-text search across all content
  • Advanced search options to filter by user, date, category, and more
  • Similar topic suggestions to prevent duplicate discussions

SEO-friendly content

For public forums, Discourse enhances discoverability:

  • Search engine-friendly format
  • Internal and external linking improves SEO

Flexibility and integration

Email integration

Discourse can still cater to email-centric users:

  • Configure incoming email to allow email-based interactions
  • Optional ā€œMailing list modeā€ for users who prefer email-only engagement

Mobile app support

Access your Discourse forums on-the-go:

  • View new and unread counts across multiple Discourse instances
  • Receive notifications (except push notifications for self-hosted forums)

RSS feeds

Discourse provides RSS feeds for various pages:

  • Append ā€œ.rssā€ to topic URLs for individual topic feeds
  • Category-specific RSS feeds available
  • See this guide for a complete overview of the available RSS feeds

Considerations when switching from mailing lists

While Discourse offers numerous advantages, consider the following when transitioning:

  • Discourse requires more substantial hosting resources compared to simple mailing lists
  • Some users may need time to adapt to the new interface and workflow
  • For very small or early-stage projects, a full Discourse instance might be excessive

Importing mailing list content

If you decide to switch to Discourse, you can import your existing mailing list content. For guidance on importing mailing lists, visit our mailing list import guide.

Additional resources

Last edited by @hugh 2024-08-02T04:38:09Z

Last checked by @hugh 2024-08-02T04:38:15Z

Check documentPerform check on document:
28 Likes

Another mailing list pro is: all mailing lists end up in one mailbox.

Depending on the userā€™s workflow, they may read them all in one place or filter them out to various labels or folders.

Discourse may have several related mailing-list equivalents in one place, but thatā€™s generally just from one company.

If Iā€™m interested in horse-riding and leap seconds and 13th-century Dutch art history, Iā€™d probably rather fire up one email client in the morning (which I do anyway) than have to visit umpteen separate Discourse instances hosted on various websites.

I think what might be useful would be something like Usenet: a decentralised one-stop shop for all sorts of content, so the horse riders, leap-second buffs, and art history lovers could all be at the same place ā€“ they would then simply choose which categories to watch and which ones to ignore.

1 Like

The new app for mobile does something similar to this in that all it really does is show the new/unread counts for each of your Discourse forums. Not sure if there is a web portal that does something similar? The stack exchange group of sites ended up having one notification box didnā€™t they which helped me picking up on posts across multiple system but I donā€™t think it had a shared front end portal.

Does Discourse have an RSS feed? I use Inoreader these days and it would be handy to have my various Discourse feeds in there as well.

1 Like

This just works for hosted forums, right? So that would only partially help if one is also interested in Discourse forums that are self-hosted by other users/companies/groups/etc.

Counts and basic functionality is fine, push notifications are omitted

1 Like

Indeed, but discourse will email you posts if you want it to.

Many pages do. Try appending ā€œ.rssā€ to a URL eg.

Why use Discourse instead of a email mailing list?

Discourse Meta - Latest topics

3 Likes

Also things such as categories, e.g. https://meta.discourse.org/c/faq.rss

4 Likes

A mailing list like google group has many good propertities.

If you want to make discourse compete the Mail list. You need at least these propertities:

For open groups:

  • The group can be managed by many people. Like anyone can add or delete themselves all by themselves.

  • So The group names must be presented somewhere.

  • The discussion should be emailed to the email box, at least optional. And, I believe the mail should be from the sender, not from noreply.discourse.org or other public mail box.

  • People can choose to post to someone in the list, or post to the group.

  • Some of the good topics should be presented to Discourse, while some should just be a notification or other short messages that should NOT be presented to the discourse.

###For private Groups, there should be one or a few managers.

  • How should we present there private groups? How should the Manager manage the groups? All big problems.

Discourse is not so mature to replace mail-lists.

I think we should devote great effort to solves all these problems first. Now is not the time for marketing.

Doesnā€™t Discourse allow that too, but with even greater granularity?

I donā€™t understand what you mean by this.

Like we do?

I canā€™t say I agree with that one. This is how broken, messy email chains happen.

Could you explain further? What is ā€œthe groupā€ in this case?

Also donā€™t understand this one.

Just require logins? Whatā€™s the big problem?

3 Likes

@erlend_sh this is a really good article and covers some of the points I often have to make to people when Iā€™m explaining why they need a forum as opposed to several mailing lists. I work primarily in the National Health Service in the UK, where email is used for everything (unless a fax machine can be used), and therefore people are literally drowning in emails, when there are so much better ways of handling and sharing information such as (but not limited to) Discourse forums. Most of the user-land resistance comes from a primal fear that you will increase that email volume. My contention is that if you know everything is archived on the forum you can simply delete the notifications or switch them off.

One killer feature of fora over mailing lists that you missed out is the access to ALL of the messaging history that you get when you join a forum. With older style ā€˜listserverā€™ mailing lists you only have whatever history youā€™ve saved in your email client.

This messaging history may well contain the answer to your question, so you can search, find your answer, and you donā€™t even need to post your n00b question. (If you had posted that n00b question on the mailing list, people would bark back at you ā€˜THAT question again? Wasnā€™t that answered just a few weeks ago?ā€™ anyway, so if you can find the existing post itā€™s an advantage)

Admittedly, with some ā€˜mailing listsā€™ such as Google Groups you can search the messaging history to a degree, but this isnā€™t they way most people normally interact with the forum, so I think fewer people than you think would know/bother to do this.

Marcus

4 Likes

Thanks for pointing that out. I added a paragraph under ā€œSearch friendly archive that prevents repetitionā€ including a showcase of our ā€œSimilar topicā€ JIT notification. Let me know if you have something to add to that.

3 Likes

Though on certain discourse forums this will still happen to you :wink: The difference is, of course, that on discourse you have a chance of avoiding it, provided you know the right search terms.

1 Like

Over on the CAMRA Discourse forums, an attempt has been made to placate those very familiar and happy with mailing lists by saying you can make Discourse work like a mailing list.

Personally I feel this is a mistake as said members will never learn about the advantages of working in the much richer web interface.

For me the biggest plus of a forum is that I can edit my reply after posting. Iā€™m crap at proof-reading before hand so often spot a typo.

And isnā€™t the story from Colin in the (UK) national health service a common one?

Sure, but thereā€™s always the ā€œextra featuresā€ of the web interface that will always be there, drawing people back and tempting them to check out the web UI. Iā€™ve seen many people, originally ā€œstubbornā€ and refusing to use the web, eventually switch over because the overall UX was so much better. Maybe not everyone, but it definitely happens. (Plus, Iā€™m a big believer in the ā€œmeet people where they areā€ philosophy of building community.)

5 Likes

I would also add few more advantages of Discourse that I donā€™t think were mentioned:

  • very comprehensive usage statistics reporting interface
  • intuitive and engaging user feedback system with ā€œlikesā€ and ā€œsolutionsā€ that attracts more participation
  • plugins for integrations with external products (YouTube, GitHub) that help connect communities and further engage users
  • effective moderation/spam filtering engine
8 Likes

I wrote a short guide to using Discourse via email at LibreHosters. Did I miss something?

7 Likes

This isnā€™t really a difference between a working mailing list and a working forum, but in practice I have found that ensuring deliverability of emails from mailing lists on a shared server is hard work. Deliverability of email notifications seems easier with Discourse, using Mailgun, and itā€™s not such a potential problem anyway as people visit the forum online rather than rely entirely on receiving the email. This is just my personal experience.

2 Likes

Yeah no kidding cc @tshenry @simon email deliverability is an extremely difficult problem.

5 Likes

If youā€™re requiring users to log in to access some content, post or use certain features, then Discourse doesnā€™t really eliminate the email deliverability problems, it just makes them less frequent, because you still have to be able to deliver SOME email to users to get them set up or to update passwords.

And my experience (30+ years as an email administrator) is that if you only have to deal with email delivery issues infrequently, you might not even notice when things change. (And they will change frequently, for example when ISPs modify their ground rules.)

High volume lists do create other categories of problems, as does allowing replies or topic creation by email.

2 Likes