Is it possible to group email notifications by a configurable period of time?


The problem: users receive an email notification for every single DM which can be annoying if the user posting the DM is creating many messages.

At the moment, it looks like each user has a binary choice between disabling email notifications altogether or receiving email notifications for every DM received.

Possible solution: Send an email notification for the first DM and then group subsequent DMs and send one notification after a configurable period of time. For example, after an hour it would send an email notification whose content would be ‘you have received x number of Direct Messages in the last hour’.

Does anyone know if it’s currently possible to configure to behave as above? Or is it not possible?

Server Setup Information

  • Version of Rocket.Chat Server: 3.4.2
  • Operating System: Debian 10
  • Deployment Method: snap
  • Number of Running Instances: 1
  • DB Replicaset Oplog: enabled
  • NodeJS Version: 12.16.1
  • MongoDB Version: 3.6.14
  • Proxy:
  • Firewalls involved:

Any additional Information

F. Yeah !
Please submit a feature request :

done, thanks: