# Send Promotion PMs

**URL:** https://meta.discourse.org/t/send-promotion-pms/17248
**Category:** Feature
**Tags:** automation
**Created:** [05.Июль.2014 20:41:01 UTC](https://meta.discourse.org/t/send-promotion-pms/17248 "2014-07-05T20:41:01Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [05.Июль.2014 20:41:02 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/1 "2014-07-05T20:41:02Z")

</div>

So recently I was promoted to leader here on meta and I got to thinking… nothing notified me that I was promoted. I just happened to notice it.

Are we missing an opportunity here? Should be send a system generated PM to the user stating “Congratulations, you’ve been Promoted to X” with the body detailing things they are now able to do under that title?

> [@ondrej](#):
>
> 🥳 For anyone wondering… Sending TL promotion PMs is now possible via the [Discourse Automation](https://meta.discourse.org/t/discourse-automation/195773) plugin which is #included-in-core. Using the `send pms` script and the `user badge granted` or `user promoted` trigger.
> 
> Example
> 
> ![image](https://global.discourse-cdn.com/meta/original/4X/9/a/0/9a04ff81a151300379306a53204027645c407341.png)

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [05.Июль.2014 20:49:33 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/2 "2014-07-05T20:49:33Z")

</div>

A “Congratulations! You have been awarded the \_\_\_ Badge” PM would add a friendly touch.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [05.Июль.2014 20:54:30 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/3 "2014-07-05T20:54:30Z")

</div>

Well for badges, I think just a notification would be good. I’m more so wanting to see a PM with Trust Level changes so you know what new authorities you have.

---

<div class="post-metadata">

### Author: ![lake54](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lake54/32/121955_2.png) [@lake54](https://meta.discourse.org/u/lake54)
#### Post date: [05.Июль.2014 21:36:21 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/4 "2014-07-05T21:36:21Z")

</div>

Is that not this?

 ![](https://global.discourse-cdn.com/meta/original/3X/6/e/6ebd0032319a0d603fd924f38bcab84389ce0dda.png) 

Clicking the “Regular User” link goes the badge page for it, which says what it grants. That said, I think a PM with an intro to the badge system _for the first awarded badge_, as well as what they now have access to, would be a good addition.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [05.Июль.2014 21:39:21 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/5 "2014-07-05T21:39:21Z")

</div>

I didn’t get that for Regular User or Leader. That works well for badges, but doesn’t address my main concern, Trust Level promotions.

---

<div class="post-metadata">

### Author: ![downey](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/downey/32/166878_2.png) [@downey](https://meta.discourse.org/u/downey)
#### Post date: [06.Июль.2014 17:26:07 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/6 "2014-07-06T17:26:07Z")

</div>

There are badges awarded automatically at trust level promotions, and those badges issue notifications.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [06.Июль.2014 18:56:41 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/7 "2014-07-06T18:56:41Z")

</div>

I never got any notification for either of my trust level promotions… 😕

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [06.Июль.2014 19:39:32 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/8 "2014-07-06T19:39:32Z")

</div>

I don’t remember getting any Notifications for any awarded badges either. I just noticed them being there. Maybe this has happened since?

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [06.Июль.2014 19:51:28 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/9 "2014-07-06T19:51:28Z")

</div>

I was just recently promoted to Leader, so I doubt it. It is likely broken due to regression.

Anyway, back on topic. I still feel that TL promotions should have a system generated PM sent to the user. This way we can tell them what new privileges their role includes so they can better take care of the community (that is the point to the TLs right?)

I’m going to write up a few samples that may work this week after reviewing the TLs (and what they are allowed to do) again.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [07.Июль.2014 05:39:14 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/10 "2014-07-07T05:39:14Z")

</div>

> [@cpradio](#):
>
> Are we missing an opportunity here? Should be send a system generated PM to the user stating “Congratulations, you’ve been Promoted to X” with the body detailing things they are now able to do under that title?

Well, its complicated. There is a notification but there is “fork in the code”

At the moment I have a backfill job that does not notify and an inline job that does notify.

The job of the backfill it to fill out any holes in the badge system. Clearly we don’t want to notify **every** backfilled badge cause we would flood our most precious users with notifications.

So to work around this issue I will get the backfill to notify under certain conditions (badge would have been awarded in last week OR if its a silver and up badge.)

Sorry about the rough edges in the badge system, its a very complicated piece of work.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [07.Июль.2014 11:04:38 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/11 "2014-07-07T11:04:38Z")

</div>

I have no doubts it is complicated, but I also think, there should be a way (in the future) to associate a PM template with a badge (such as TL2 and TL3). There are great advantages to sending a PM to those users letting them know what new powers they have.

If I simply receive a notification, I guess that “sort of” feels the void (when it works ;)), but it just isn’t the same to me.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [07.Июль.2014 23:02:46 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/12 "2014-07-07T23:02:46Z")

</div>

I have no problem with a “starting now” solution.

I noticed the Badge and easily found whatever I needed to know about what Features and Settings where different for me now by clicking on the badge.

If the templated emails are close to perfection I’m pleased.

To me reasons for these are twofold

- User convenience
- Community Spirit

Having good information helps the member, a friendly tone helps the member feel more a part. i.e. a “member” as differentiated from “user”  
OK, what I’m saying is, this is important.

@cpradio You got a Notification? Said being a System generated message?  
@sam Please ask if there is any way we might help with this. The answer might not be that desired, but do ask.

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [07.Июль.2014 23:08:31 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/13 "2014-07-07T23:08:31Z")

</div>

> [@Mittineague](#):
>
> @cpradio You got a Notification? Said being a System generated message?

No, I didn’t I just know others supposedly have. If I had, I imagine the notification links to the badge page which tells you what new features you were given associated to said badge. However, I never got a notification, so therefore I had to figure it out myself (which only happened because I went looking for it).

I still think a system generated PM would be a major win here, and I’ll do my best to help coordinate that. It sounds like @HAWK likes the idea, so it may be something we (being Sitepoint) could investigate, but I can’t commit that, only she can. It may end up on our backlog, but that’s better than not being placed anywhere 😄

---

<div class="post-metadata">

### Author: ![cpradio](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cpradio/32/4970_2.png) [@cpradio](https://meta.discourse.org/u/cpradio)
#### Post date: [07.Июль.2014 23:48:15 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/14 "2014-07-07T23:48:15Z")

</div>

Template PM for Promotion to Basic User (TL 1):

> Congratulations [_user’s name_] on becoming a part of our community. You’ve shown great interest in our community here and as such we’ve granted you a few abilities.

> You can now
> 
> - Send PMs
> - Flag Posts
> - Post Images/attachments
> - Post more than 2 links
> - Mention more than 2 users in a post
> - Have links in your About Me profile section

> We hope you stick around and become further engaged in tight-knit community here. We’d love to see you progress to the next stage!

Template for Regular User (TL 2):

> Congratulations [_user’s name_] on your promotion to Regular User! You’ve taken off your training wheels and have engaged our community in various aspects. We want to show our appreciation by giving you a few new features that we’re sure you’ll enjoy.

> As a regular user, you can now:
> 
> - Invite other members to topics
> - Invite other members to PMs (creating a group PM)

> We look forward to your future contributions and the promotions they may entail.

Template for Leader (TL 3):

> Congratulations [_user’s name_] on becoming a Leader! Your hard work has not gone unnoticed and we are proud to have you as part of our Leadership Team. You will find that this role has granted you a new variety of privileges to help us continue to make this community lively and engaging.

> As a Leader you can now
> 
> - Re-categorize and rename topics (help us ensure all topics are well defined and in the correct area!)
> - Access a private “frequent flier’s lounge” (talk with the rest of the Leadership Team, Staff and Admins)
> - All of your links are now “follow” instead of “nofollow” (wohoo!)

> Please accept this gesture as a thank you from us to you for the hard work and time you’ve invested in our community. Welcome aboard!

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [08.Июль.2014 00:59:47 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/17 "2014-07-08T00:59:47Z")

</div>

I have been thinking of at least adding a “long description” to the badge details page.

One that teaches people how to get a badge, why its important, how to keep it and so on. The current description is just way too short and spartan.

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [08.Июль.2014 01:44:58 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/18 "2014-07-08T01:44:58Z")

</div>

> [@cpradio](#):
>
> I can’t commit that, only she can. It may end up on our backlog, but that’s better than not being placed anywhere

I’m happy to put it on our list of things to get to after launch, but I can’t allow it to hold us up.

---

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [18.Май.2015 17:58:38 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/19 "2015-05-18T17:58:38Z")

</div>

I just came across this thread and like the idea very much - hope it makes it in one of these days.

---

<div class="post-metadata">

### Author: ![HAWK](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/hawk/32/86627_2.png) [@HAWK](https://meta.discourse.org/u/HAWK)
#### Post date: [21.Май.2015 21:24:29 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/20 "2015-05-21T21:24:29Z")

</div>

Unfortunately you can’t rely on me for it (or SitePoint), as I alluded to above. I left that company at the start of the year to take on a new role.

---

<div class="post-metadata">

### Author: ![Overgrow](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/overgrow/32/478189_2.png) [@Overgrow](https://meta.discourse.org/u/Overgrow)
#### Post date: [28.Июль.2017 09:36:46 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/21 "2017-07-28T09:36:46Z")

</div>

I know I can easily send Promotion PMs through Discourse API, but just wanted to ask if anybody has worked on this feature?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [23.Июнь.2018 03:50:47 UTC](https://meta.discourse.org/t/send-promotion-pms/17248/22 "2018-06-23T03:50:47Z")

</div>

This is now in place for trust level 1 — [FEATURE: send message when a user reaches tl1 · discourse/discourse@41f76a7 · GitHub](https://github.com/discourse/discourse/commit/41f76a74f83ece7c8c97d13f4210f774824a835e)

I think it might be better to focus on the badges for tl2 and tl3. In broad strokes, my thinking is that your new users 🍯 need the most encouragement; by the time people make tl2 and tl3 they are already super invested in the community.

[Следующая страница](https://meta.discourse.org/t/send-promotion-pms/17248.md?page=2)
