Notification de création d'utilisateur

Existe-t-il un moyen pour l’administrateur de recevoir une notification par e-mail lors de l’inscription d’un nouvel utilisateur ?

Si vous activez le paramètre du site « approuver les utilisateurs », les modérateurs recevront une notification pour tous les nouveaux inscrits. La limite de cette approche est que les utilisateurs ne pourront pas se connecter au forum tant qu’ils n’auront pas été approuvés par un membre de l’équipe.

Une autre approche consisterait à utiliser le webhook des événements utilisateur pour déclencher un e-mail pour tous les nouveaux inscrits. Vous pourriez utiliser un service comme Zapier pour écouter ce webhook.

Merci. C’est ce dernier que je souhaite. Où peut-on se renseigner sur les webhooks d’événements et Zapier ?

Consultez ce sujet :

Un problème possible avec l’utilisation du webhook d’événement utilisateur est qu’il se déclenche pour plus d’événements que la seule création d’utilisateur. Par exemple, il est envoyé à chaque fois qu’un utilisateur se connecte au site. Vous devrez le filtrer sur Zapier en vérifiant si l’en-tête X-Discourse-Event a sa valeur définie sur user_created. La section « Déclencher sur un événement utilisateur spécifique » du sujet que j’ai lié explique comment procéder. Le problème que je constate en faisant cela sur Zapier est que cela pourrait devenir très coûteux à traiter les webhooks d’événements utilisateur pour des événements qui ne vous intéressent pas. Un webhook qui ne se déclenche que lors de la création ou de la mise à jour d’un utilisateur pourrait être utile.

Une alternative gratuite pour écouter ces webhooks pourrait être une fonction cloud. Je pense que vous pouvez obtenir 2 millions d’exécutions gratuites de fonctions par mois sur Firebase. Ou 125 000 par mois sur Netlify (utilise AWS Lambda).

Pour les e-mails, si vous utilisez déjà Mailchimp, je pense que l’extension Mandrill pourrait toujours offrir 20 000 e-mails transactionnels gratuits par mois Mailgun n’est plus gratuit, mais ne devrait pas être trop cher. Amazon SES serait encore moins cher.

Modification : Mandrill n’est plus gratuit du tout, donc Mailgun ou SES pourraient être les options les moins chères. Il semble que Mailgun coûte actuellement 0,80 pour 1 000 e-mails et SES 0,10 pour 1 000 e-mails.