Automated messages


(Hosein Naseri) #1

Is there a way or a plugin for discourse to be able to send automatic, time based, messages to users?
for example in sign-up, we send a welcome message,
the first day, we tell users how cool is our forum,
the second day, we tell users how to add a profile picture,
etc…


(Allen - Watchman Monitoring) #2

I think it’s come up before, and the thought was “No, this wasn’t desired.”

If it’s still not, then it’d be easy enough to replicate with a new user webhook to some other mailing list manager.


(Hosein Naseri) #3

No this is not what I’m looking for. I don’t want to send out newsletter. Right now discourse sends a welcome message upon sign up for every user. I want to send some other predefined messages automatically, x days after user signs up.


(Christoph) #4

You don’t have to call it a newsletter, but there are mailing list managers or CRM applications that allow you to do what you want (and probably better than discourse would ever be able to do it). Since these are mostly used for marketing purposes, you need to think (and search) in terms of marketing, sales funnel, marketing campaigns etc. but technically it’s exactly what you want.

I don’t know, though, whether or how it is possible to set up an automatic workflow at user sign-up. Would also be curious to learn about existing setups and experiences.

In fact, it looks like there isn’t any new user webhook yet:

UPDATE: Okay, I guess the above info is obsolete:


(Hosein Naseri) #5

yes using these applications you said, it might be possible to do something like what I want. However, I want to use native discourse messages system. Not only because its way better than just sending emails, but also because I have integrated discourse into my application and in the application, I want to notify user if there is new message.


(Allen - Watchman Monitoring) #6

Here are some relevant posts, I’m sure there are more, and maybe more relevant posts as well…

My thoughts on the matter is that getting the UI to allow this is no small feat, even if it was on the priority list.

The API & Webhooks are enough to allow the automation of messages like this. I don’t think it would be too hard to setup a webhook tell Zapier (or your app, etc) there’s a new person, and have Zapier automatically create a PM from you to the new user after X days.

You’ll be able to tailor it to your liking far sooner than waiting for someone to build in a UI for arbitrary timed messages.


(Rafael dos Santos Silva) #7

You will have to write a plugin for this. If you have a budget, post a spec and the budget on #marketplace.