# Welcoming new users

**URL:** https://meta.discourse.org/t/welcoming-new-users/402151
**Category:** Community Building
**Created:** [May 4, 2026, 4:58pm UTC](https://meta.discourse.org/t/welcoming-new-users/402151 "2026-05-04T16:58:59Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![spdegabrielle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/spdegabrielle/32/190784_2.png) [@spdegabrielle](https://meta.discourse.org/u/spdegabrielle)
#### Post date: [May 4, 2026, 4:58pm UTC](https://meta.discourse.org/t/welcoming-new-users/402151/1 "2026-05-04T16:58:59Z")

</div>

I’d like to make it possible for community members to welcome new users.

The relatively new Chat functionality seems ideal for this.

The idea is to encourage (by example) community members to @mention new members and encourage them to introduce themselves. This in-turn may prompt the community member to encourage the new member to post a question, make a post in our show-and-tell channel, or invite them to attend a community event.

I have two barriers:

1. I’m not sure how community members can be notified of new signups?  
As an admin I can see this pretty clearly - but I’m not sure how regular users can see this.

2. I’m not clear on the behaviour of chat if the user has signed off? Do they get an email notifying them? (I should know this but I’m not sure)

Any advice or guidance is greatly appreciated.

Stephen  
(An admin on the Racket community discord - Racket the an open source programming language not the game)

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [May 4, 2026, 6:08pm UTC](https://meta.discourse.org/t/welcoming-new-users/402151/2 "2026-05-04T18:08:29Z")

</div>

> [@spdegabrielle](#):
>
> I have two barriers:
> 
> 1. I’m not sure how community members can be notified of new signups?  
> As an admin I can see this pretty clearly - but I’m not sure how regular users can see this.

there are probably more than one way (i can think of 3) to do what you are intending, but i think i would do this:

if you have automation enabled, you could schedule a daily job to run a [data explorer](https://meta.discourse.org/t/32566?silent=true) for new sign ups and then pm to a group or trust\_level (say TL3 regulars).

this query will give you the new sign-up for the last day:

```sql
-- Counts all new users from yesterday
SELECT
  (CURRENT_DATE - INTERVAL '1 day')::DATE AS sign_up_date,
  COUNT(u.id) AS new_users_yesterday
FROM users AS u
WHERE
  u.created_at >= (CURRENT_DATE - INTERVAL '1 day') AND u.created_at < CURRENT_DATE

```

this will do the last 24 hours from time of query run:

```sql
-- Counts new users in the last rolling 24-hour period
SELECT
  COUNT(u.id) AS new_users_last_24_hours
FROM users AS u
WHERE
  u.created_at >= NOW() - INTERVAL '24 hours'

```

 ![Screenshot 2026-05-04 at 10.44.35 AM](https://global.discourse-cdn.com/meta/original/4X/a/9/1/a9163a86e586877b179c7e44e4f3a9d0a3749e2f.png)

OR

- use automation to post a query to a secure topic that only a group can see and are set to watching (similar to above) - this might be a slightly less intrusive method than PM.
- you could configure a chat webhook and use the `user created` event

> [@spdegabrielle](#):
>
> 1. I’m not clear on the behaviour of chat if the user has signed off? Do they get an email notifying them? (I should know this but I’m not sure)

personally i would use personal messages (or dedicated topic) for this, since chat settings for email notification are set in the user preferences at /my/preferences/email

 ![Screenshot 2026-05-04 at 10.47.12 AM](https://global.discourse-cdn.com/meta/original/4X/a/a/3/aa3ab4379fb3a288cc66b0dcdbe2e870b7d276c0.png)

---

<div class="post-metadata">

### Author: ![spdegabrielle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/spdegabrielle/32/190784_2.png) [@spdegabrielle](https://meta.discourse.org/u/spdegabrielle)
#### Post date: [May 4, 2026, 7:09pm UTC](https://meta.discourse.org/t/welcoming-new-users/402151/3 "2026-05-04T19:09:12Z")

</div>

Thanks @Lilly but our community benefits from the generous free hosting offered for open source projects, and quite reasonably neither cron nor SQL query access is available.

> **[Free Hosting for Open Source v2](https://blog.discourse.org/2018/11/free-hosting-for-open-source-v2/)**
>
> Nearly two years ago we started very carefully experimenting with free hosting of open source projects. Today we’re announcing the next iteration of our free hosting program, casting a much wider net this time.

---

<div class="post-metadata">

### Author: ![Lilly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lilly/32/575047_2.png) [@Lilly](https://meta.discourse.org/u/Lilly)
#### Post date: [May 4, 2026, 7:24pm UTC](https://meta.discourse.org/t/welcoming-new-users/402151/4 "2026-05-04T19:24:48Z")

</div>

yea that is an important detail that should likely be in the OP that would have saved me some typing. i don’t know if that free open source plan gives access to chat webhooks but you could try.

---

<div class="post-metadata">

### Author: ![spdegabrielle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/spdegabrielle/32/190784_2.png) [@spdegabrielle](https://meta.discourse.org/u/spdegabrielle)
#### Post date: [May 4, 2026, 7:30pm UTC](https://meta.discourse.org/t/welcoming-new-users/402151/5 "2026-05-04T19:30:23Z")

</div>

Lesson learnt for the next time.  
Look on the bright side - your excellent response will no-doubt help someone else and populate dataset for the AI.

---

<div class="post-metadata">

### Author: ![Moin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/moin/32/554653_2.png) [@Moin](https://meta.discourse.org/u/Moin)
#### Post date: [May 4, 2026, 8:06pm UTC](https://meta.discourse.org/t/welcoming-new-users/402151/6 "2026-05-04T20:06:43Z")

</div>

I think your users could check the new members of the TL0 group. The group is not visible to them on the groups page, but the link works [https://meta.discourse.org/g/trust\_level\_0?asc=false&order=added\_at](https://meta.discourse.org/g/trust_level_0?asc=false&order=added_at). You could put that link in the sidebar (it doesn’t work for logged-out users, so using [Discourse Group Sidebar Menus](https://meta.discourse.org/t/discourse-group-sidebar-menus/394653) to show it only for logged-in users or a special group of trusted users might make sense).

Edit: Maybe it’s better to use the TL1 group because those users have already spent some time reading on the forum.
