Changes to notification behavior

Gabriel Engel
September 27, 2019
·
min read

Current state

Rocket.Chat has always tried to be smart when sending mobile notifications. We don't want to disturb you with useless notifications, but we understand this is confusing to our users. Users expect notifications and think there are bugs when none are actually being sent.

We have created a diagram to show the current conditions that cause Rocket.Chat to send a notification:

diagram-2269623

The conditions are hard to understand by new Rocket.Chat users, so we decided to change to a more predictable and consistent approach to benefit our users.

Get started with Rocket.Chat’s secure collaboration platform

Talk to sales

Coming changes

Starting at Rocket.Chat version 2.1.0, the value for Desktop Notification Default Alert and Mobile Notifications Default Alert will be All Messages. When updating to version 2.1.0 or later the servers that were still using the previous default value Mentions, will have the value updated to All Messages.

Rooms with more than 100 members are still prevented from sending notifications on all messages. There is a setting that can be changed to increase this number called Maximum Channel Size for ALL Message (under Admin > Message) but please use this setting with caution as it may cause performance issues.

Future actions

To match the expectations of our users, we know there is room for improvement. So we are planning to refactor the push notification logic as a whole with the following key things in mind:

 

  • Allow scaling to larger rooms - no need to worry about the Maximum Channel Size for ALL Messages setting anymore;
  • Remove a notification from mobile devices if that message was read on another device;
  • Do not rely on connection status to send a notification, but instead create a queue of notifications and send them if the messages were not seen on any device for a certain amount of time - no magic anymore, you'll always get a notification on your phone if don't read a message.
  • We will also create a troubleshooting screen on our mobile apps to help you identify any push issues you might have.

 

We will begin making the changes over the coming months and we think they will improve your experience using Rocket.Chat. We will also be re-evaluating the push notification limits on our pricing plans, taking into account the increased usage.

 

Thank you for your patience and continued support!

Frequently asked questions about <anything>

Gabriel Engel is the CEO and co-founder of Rocket.Chat, the leading open source communications platform.
Gabriel Engel
Related Article:
Team collaboration: 5 reasons to improve it and 6 ways to master it
Want to collaborate securely with your team?
Deploy Rocket.Chat on-premise or in the cloud and keep your conversations private.
  • Digital sovereignty
  • Federation capabilities
  • Scalable and white-labeled
Talk to sales
Looking for a HIPAA-ready communications platform?
Enable patients and healthcare providers to securely communicate without exposing their data.
  • Highly scalable and secure
  • Full patient conversation history
  • HIPAA-ready
Talk to sales
The #1 communications platform for government
Deploy Rocket.Chat on-premise, in the cloud, or air-gapped environment.
  • Secure data governance and digital sovereignty
  • Trusted by State, Local, and Federal agencies across the world
  • Matrix federation capabilities for cross-agency communication
Talk to sales
Want to customize Rocket.Chat according to your own preferences?
See behind the engine and change the code how you see fit.
  • Open source code
  • Highly secure and scalable
  • Unmatched flexibility
Talk to sales
Looking for a secure collaboration platform?
Keep your conversations private while enjoying a seamless collaboration experience with Rocket.Chat.
  • End-to-end encryption
  • Cloud or on-prem deployment
  • Supports compliance with HIPAA, GDPR, FINRA, and more
Talk to sales
Want to build a highly secure in-app chat experience?
Use Rocket.Chat’s APIs, frameworks, and managed backend to build a secure in-app or live chat experience for your customers.
  • Supports compliance with HIPAA, GDPR, FINRA, and more
  • Highly secure and flexible
  • On-prem or cloud deployment
Talk to sales

Our best content, once a week

Share this on:

Get your free, personalized demo now!

Build the most secure chat experience for your team or customers

Book demo