Send email to all users in channel


#1

Is it possible to send email message to all users in some channel? For example to replace mailing list in organization.


#2

We had a similar question, some people wanted to get push notifications for every message in a channel, effectively watching it.

For example we have an #ops channel that is populated by a monitoring system and we were used to being able to watch it in Slack so you get every message there pushed to you.


#3

Actually you can pop open the notifications on a channel and set it to alert you on every message.

This is a per channel setting.


#4

hmmm I can’t seem to find that option, where is it?


#5

Can choose to be notified mobile/desktop and email


#6

@alexey.shilin also to answer your question Rocket.Chat has a mailer. So you can use Rocket.Chat to send mail out to all of your users. You can use queries to select the users to send it to.

In theory you could use that to only send to members of one channel.


#7

@aaron.ogle hmmm, how to write query to select all members in group #example_group ?


#8

It seems doesn’t work this way. In my case I have settings:

  1. http://priscree.ru/img/848ef1e39210aa.jpg
  2. http://priscree.ru/img/2d5b542cfee16d.png

And when someone message in group there is no notification for user that was offline.
How do you think, is there a chance I did something wrong? Or better create an issue in github?


#9

If an actual bug github. But I think just needs documented.

You likely have to query based on roomid and not the room name.