Best practices for communicating to user base

Day 3 after rolling out the forum to my pilot team. So far it’s going well. One of the things I’m trying figure out is the best way for admins/moderators to communicate to the user community and make sure they’re aware of it.

Some examples:

  • wanting the users to answer a poll
  • rolling out a new policy for the users to acknowledge
  • Letting them know of future events.

Right now, I’m thinking of creating an announcements category restricting posts to admins/moderators, but is that enough?

I’m just looking for the voice of experience here.

Thanks in advance.

1 Like

If your team is careful about only posting important announcements in the category, you could configure the category so that all users are watching the first post in all of the category’s topics. That would cause either an onsite notification or an email to be triggered for each new topic in the category. Some additional details about this are here: Send a personal message or email to all users on a Discourse site.

If you don’t want to risk annoying your users with too many emails or notifications, a dismissible banner topic could be useful for some announcements: Create a banner to display at the top of your site. The only downside of this is that the banner will only be seen by users who visit the site.

Discourse also allows you to “pin” a topic either at the top of a category’s topic list, or globally at the top of all topic lists. Pinned topics are created in the same way as banners - by clicking the “Pin Topic” entry from a topic’s actions menu.

For important messages that need to be seen by all users who visit the site, you can use the global notice site setting to create a non-dismissible global banner notice. These notices are normally used for urgent communication related to the site. For example, letting users know that the site will be going into read-only mode for a period of time.

Discourse recently released a Newsletter plugin: Discourse Newsletter Integration. I haven’t tried it yet, but this could be a great way of communicating with a site’s users. Possible downsides are that it requires having a Mailchimp account and that users need to opt in to receive the newsletter. I believe that for sites that are hosted by Discourse, this plugin is currently only available on Enterprise plans.


There are also the staff notice and staff color features to bring attention to important staff posts. I sometimes combine those with the ones suggested by @simon.


One other thing to add to the already great suggestions is to feature the given category on your “homepage” Here’s an example from Asana:

Check it out live here: Community Forum English - Asana Forum


There is also the calendar plug-in that includes events, as well as the policy plug-in for implementing new policies for acceptance.

1 Like

We’re a hosted solution on the business plan, so the newsletter plugin is out. This is an internal community setup, so login is required, and only employees can access the site. I’ll definitely look into the banner options.

1 Like

I really like this setup. is this done with the “versatile banner” component?

It’s not my Community, so I am not 100% sure, but I think it is something like this: Showcased Categories


It’s a very heavily customised theme built by @awesomerobot