# User creation notification

**URL:** https://meta.discourse.org/t/user-creation-notification/153176
**Category:** Support
**Created:** [May 29, 2020, 2:34am UTC](https://meta.discourse.org/t/user-creation-notification/153176 "2020-05-29T02:34:17Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![Andro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andro/32/173721_2.png) [@Andro](https://meta.discourse.org/u/Andro)
#### Post date: [May 29, 2020, 2:34am UTC](https://meta.discourse.org/t/user-creation-notification/153176/1 "2020-05-29T02:34:17Z")

</div>

Is there any way for the admin to get an email notification on signup of a new user?

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [May 30, 2020, 12:39am UTC](https://meta.discourse.org/t/user-creation-notification/153176/2 "2020-05-30T00:39:54Z")

</div>

If you enable the `must approve users` site setting, moderators will get a notification for all new signups. The limitation with that approach is that users will not be able to login to the forum until they have been approved by a staff member.

Another approach would be to use the User Event webhook to trigger an email for all new signups. You could use a service like Zapier to listen for the webhook.

---

<div class="post-metadata">

### Author: ![Andro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andro/32/173721_2.png) [@Andro](https://meta.discourse.org/u/Andro)
#### Post date: [May 30, 2020, 1:12am UTC](https://meta.discourse.org/t/user-creation-notification/153176/3 "2020-05-30T01:12:12Z")

</div>

Thank you. It is the latter I desire. Where can one find out about event webhooks and Zapier?

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [May 30, 2020, 2:20am UTC](https://meta.discourse.org/t/user-creation-notification/153176/4 "2020-05-30T02:20:26Z")

</div>

> [@Andro](#):
>
> Where can one find out about event webhooks and Zapier?

Have a look at this topic:

> [@Trigger a Zapier task with Discourse Webhooks](https://meta.discourse.org/t/discourse-webhooks-and-zapier/56753):
>
> Want to use Discourse Webhooks to trigger a task via [Zapier](https://zapier.com)? Let’s get started! bulb Tip: Zapier now has an [official Discourse integration](https://zapier.com/apps/discourse/integrations) with built-in triggers and actions (e.g. “New Post”, “Create Post”). For common use cases, this is simpler than configuring generic webhooks manually. The guide below covers the manual webhook approach, which gives you more flexibility and access to all Discourse event types. Zapier requires a trigger and an action. In this howto the trigger…

One possible issue with using the User Event webhook is that it fires for more events than user creation. For example, it is sent every time a user logs into the site. You will need to filter it on Zapier by checking to see if the `X-Discourse-Event` header has its value set to `user_created`. The “Trigger on a _specific_ user event” section of the topic I linked to shows how to do that. The problem I’m seeing with doing this on Zapier is that it could get quite expensive processing User Event webhooks for events that you are not interested in. A webhook that only fires when a user is created or updated could be useful.

---

<div class="post-metadata">

### Author: ![j127](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j127/32/79093_2.png) [@j127](https://meta.discourse.org/u/j127)
#### Post date: [May 30, 2020, 2:43am UTC](https://meta.discourse.org/t/user-creation-notification/153176/5 "2020-05-30T02:43:08Z")

</div>

> [@simon](#):
>
> The problem I’m seeing with doing this on Zapier is that it could get quite expensive processing User Event webhooks for events that you are not interested in.

A free alternative for listening to the webhooks might be a cloud function. I think you can get 2 million free function executions per month on Firebase. Or 125,000/month [on Netlify](https://www.netlify.com/products/functions/) (uses AWS Lambda).

For the emails, ~~if you already use Mailchimp, then I think the Mandrill add-on might still offer 20,000 free transactional emails per month~~ Mailgun isn’t free any more, but probably wouldn’t be too expensive. Amazon SES would be even cheaper.

**Edit:** Mandrill isn’t free at all, so Mailgun or SES might be the cheapest options. It looks like Mailgun currently is $0.80 per 1,000 emails and SES is $0.10 per 1,000 emails.

---

<div class="post-metadata">

### Author: ![osioke](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/osioke/32/238946_2.png) [@osioke](https://meta.discourse.org/u/osioke)
#### Post date: [August 31, 2022, 9:10am UTC](https://meta.discourse.org/t/user-creation-notification/153176/6 "2022-08-31T09:10:53Z")

</div>


