Fewer steps to create a private message?

AI-generated summary

In a UX-focused discussion titled “Fewer steps to create a private message?”, adamengst highlights the friction users face when initiating private messages (PMs) from scratch, citing a confusing double-click requirement via the avatar menu. He proposes adding a “New Message” link directly in the avatar dropdown to simplify the flow. pfaffman notes an alternative: messaging users directly from their profile cards—but this requires already viewing or searching for them. Jagster suggests improving search to surface user profiles when typing @username. Ralf_Stockmann teases upcoming UI tweaks to the DM area. awesomerobot responds by releasing a theme component that adds the requested “New Message” button to the dropdown, referencing prior discussions about why it’s not default. They also note that users can create PMs via the “New Topic” button (though it’s non-obvious), and plan to add onboarding hints. codinghorror cautions against elevating PMs to first-class status across all communities due to potential negative ripple effects, though configuration options are acceptable. adamengst agrees and thanks awesomerobot. Later, iskoel asks why the “New Message” option doesn’t appear in the “New Topic” dropdown despite setting trust level to 0; Moin clarifies that this option was removed.

I’m trying to train my users to use private messages instead of email, but one of the stumbling blocks is that if you want to send a private message and nothing else (ie, you’re not reading topics and can thus reply easily), you need to follow these steps (I think):

  1. Click your avatar
  2. Click the envelope icon.
  3. Click the envelope icon again to go to the Inbox, parsing all that’s there.
  4. Scan for and click the New Message button.

Step 3 is the kicker—it’s completely unintuitive that you would have to click a button twice to do what you want.

One solution might be to add a New Message link to the Messages list in the avatar drop-down. Then you’d do the following:

  1. Click your avatar.
  2. Click the envelope icon.
  3. Click New Message right underneath the envelope icon, without having to parse a completely different page design.

Or am I just missing something? I’m embarrassed to explain that double-click to my users.

4 Likes

The other way to do it is click the user’s avatar that you want to send a message to (which is in view because you want to contact them, on there’s a message link on the user card.

2 Likes

Sure, but if you’re not reading existing topics and just want to message a user, you’d have to happen to see their username or do a search for them first (and click). Again, it’s not impossible; I’m just saying that for a non-technical user, the bar to using private messages is pretty high.

4 Likes

A bit easier for user would be if search results give a profile as first hit when searching @username.

3 Likes

We put some thought into the DM Message area and invented some “tweaks”. I will publish it during the next days.

Teaser:

3 Likes

I like the direction! For my group, I’m trying to encourage use of Discourse for both public and private communications to avoid the need to share email addresses, so surfacing the private message capabilities a bit is welcome.

4 Likes

This has been asked for in the past, so I went ahead and created a new theme component that adds it: New PM Dropdown Button

There’s an existing topic that contains a little reasoning about why we don’t have a button in the dropdown by default:

Another quick way to create a message is to click the “new topic” button and selecting “new message.” This isn’t particularly obvious, so I hope to add some kind of new user education that points this out in the future!

3 Likes

Yeah this is a case where you have to study the history. Elevating private messaging to such a first class citizen would reverberate througout millions of communities… and not in a good way. As a configuration option, it’s fine.

5 Likes

Lovely, thank you!

Agreed.

1 Like

HI there, how can I see “New Message” in the drop down when I click on a new topic button? Currently I do not have the option in that drop down despite already setting min trust level to 0 to be able to send a message.

This option was removed