"Out of office" user indicator

Hey there.

I’m a Community Manager for a forum that does a lot of support for our users, and this typically means I have a lot of topics going on at once. When I’m going to be absent, it’s hard to indicate to everyone that I’m not going to be looking at their responses until I’m back.

For example, I’m about to take a long weekend, and while we have no SLA with our users (and we’re allowed to growl at anybody who harasses us for a quicker response), I would love a way to very visibly indicate that I’ll be back on Monday. I don’t really expect our users to check my user profile to find this out.

Does anybody else feel this need, or have some creative solutions?


The quickest way to do this with no additional customization would be to create a new group… you could call it “out of office” or whatever you need. The group can have a custom flair icon and user title… so you could do something like this:

Screen Shot 2022-05-25 at 3.15.40 PM

Then when someone is gone they can join that group, and when they’re back, they can leave it.

It’s also worth mentioning that the Discourse Calendar plugin has an availability calendar feature that can do something similar, with the bonus of doing it automatically based on a set date range, but at the moment when someone is away it’s only visible to admins and moderators.


The most creative solution I’ve done on social networks in general is to replace my profile pic with a screenshot of a message saying something like:

Out of office until May 30...
If urgent, call 555-555-5555

The idea is that if people are going to interact with me, they almost always see the profile pic (in Discourse, avatar) first before starting the interaction.

So as a workaround that may work.

Other options include using the Calendar plugin:

Although those indicators may only show for moderator and admins.

Or using PM autoresponder for admins, but that plugin only seems to work for private topics (private messages).

This topic talks about it a little more: Vacation autoresponder for users who are away?

Overall, I still think changing the avatar to a screenshot of a text message is the easiest way, and maybe a secondary way would be to create a theme component that allows people to add a particular type of flair to their avatar or some type of tooltip and icon to it to let people read the text.

EDIT: I like the above suggestion about an out-of-office group that people can join and leave at will:


@andrei is working on official support for “user status” in Discourse see:

Hopefully we will land it soon!


The PR was merged. Is this feature available now? I couldn’t find the “hidden” setting to enable it.

July starts tomorrow and maybe I’m not the only Discourse admin going on vacation soon… :desert_island::sunglasses:

1 Like

Will this be broadened in the future? Would be nice if regular users also know if someone is less/not available.


Ah, I had missed this detail.

Interesting. Our main use case is basically the opposite, that staff can mark their absence to forum users, so they have more context in case of slower response or silence from a specific moderator or admin.

In my case, I’m the only admin. So if I set a holiday, no one will see it :slight_smile:

1 Like

Hey @sam

Will we be able to enable this on our Discourse instance soon? Really looking forward to this feature.

cd /var/discourse
./launcher enter app
rails c

And I don’t know anything but mine forum didn’t explode.

1 Like

We will contact you once we are ready for testing, we are getting quite close but not quite there.