Notifications in PrimeThink
PrimeThink uses a comprehensive notification system to keep you informed about important events, messages, and mentions. This document outlines how notifications work and how you can customize them to fit your preferences.
How Notifications Are Sent
Notifications in PrimeThink are delivered through multiple channels to ensure you receive timely updates:
Push Notifications: Sent immediately to your registered devices when a notification is created.
Realtime updates using Web Sockets: Real-time updates are sent via Web Sockets. This will instantly update badge counters in the application.
Email Notifications:
For Notifications: The system checks for unread notifications periodically (e.g., every X minutes). If there are unread notifications from the last Y minutes, an email summary is sent.
For Unread Messages: Similarly, the system checks for unread messages (e.g., every X minutes). If there are unread messages from the last Y minutes, an email summary is sent.
Notification Settings
You have granular control over how you receive notifications. Settings can be configured globally and on a per-chat basis.
Global Notification Settings
These settings apply to all your activities within PrimeThink unless overridden by chat-specific settings.
Notifications - Global Push Settings:
On
: Receive push notifications for all new notifications. (Default)Mentions Only
: Receive push notifications only when you are specifically mentioned.Off
: Disable all push notifications.
Notifications - Global Email Settings:
On
: Receive email notifications for all unread notifications. (Default)Mentions Only
: Receive email notifications only for unread notifications where you are specifically mentioned.Off
: Disable all email notifications for general notifications.
Unread messages notifications - Global Email Settings:
On
: Receive email notifications for all unread messages. (Default)Direct Messages Only
: Receive email notifications only for unread direct messages.Off
: Disable all email notifications for unread messages.
You can access and modify these settings in your user profile under the "Notifications" section.
Chat-Specific Notification Settings
For individual chats, you can override the global notification settings. This allows you to fine-tune how you are notified for specific conversations.
These settings are found within each chat's settings menu (UserInChat
table).
Notifications - Chat Push Settings:
Default
: Use the Global Push Settings. (Default)On
: Receive push notifications for all new notifications in this chat.Mentions Only
: Receive push notifications only when you are specifically mentioned in this chat.Off
: Disable all push notifications for this chat.
Notifications - Chat Email Settings:
Default
: Use the Global Email Settings. (Default)On
: Receive email notifications for all unread notifications in this chat.Mentions Only
: Receive email notifications only for unread notifications where you are specifically mentioned in this chat.Off
: Disable all email notifications for general notifications in this chat.
Unread messages notifications - Chat Email Settings:
Default
: Use the Global Email Settings for unread messages. (Default)On
: Receive email notifications for all unread messages in this chat.Off
: Disable all email notifications for unread messages in this chat.
By customizing these settings, you can ensure that you stay informed without being overwhelmed by notifications.