Overview
Proliferate’s notification system keeps you informed about important events in your projects, such as new errors, team member activity, and integration updates. Notifications appear in the in-app notification center and can be configured per category.Notification Center
Access your notification center from the header of any page. The bell icon shows the count of unread notifications.Viewing Notifications
Number of notifications to skip (for pagination)
Maximum notifications to return (1-100)
Filter by notification category
Only return unread notifications
Include archived notifications
Unread Count
Get the count of unread notifications:Notification Categories
Notifications are organized into categories:Error Notifications
Category:error
Triggered when:
- A new issue is detected
- An issue has multiple occurrences in a short time (spike)
- An issue affects high-value accounts
Team Notifications
Category:team
Triggered when:
- A new member joins your organization
- A member’s role changes
- An invitation is sent or accepted
Integration Notifications
Category:integration
Triggered when:
- A GitHub App installation succeeds or fails
- A Slack connection is established
- A Linear issue is created from an error
System Notifications
Category:system
Triggered when:
- Platform updates or maintenance
- Important announcements
- Security alerts
Managing Notifications
Mark as Read
Mark a single notification as read:Mark All as Read
Mark all notifications as read:Archive Notification
Archive a notification to remove it from your default view:include_archived=true.
Notification Preferences
Control which notifications you receive per category.Get Preferences
Update Preferences
Update notification preferences for a specific category:The notification category to update (
error, team, integration, system)Enable/disable in-app notifications for this category
Enable/disable email notifications for this category
Notification Actions
Each notification has anaction_url that takes you to the relevant page:
- Error notifications: Link to the issue detail page
- Team notifications: Link to the team settings page
- Integration notifications: Link to the integration settings
Notification Metadata
Thenotification_metadata field contains category-specific data:
Error Notifications
Team Notifications
Integration Notifications
Actor Information
For notifications triggered by user actions, the notification includes actor details:- actor_id: User ID who triggered the notification
- actor_type: Type of actor (currently
user) - actor_name: Display name of the actor
- actor_avatar: Avatar URL of the actor
Best Practices
Configure Preferences Early
Set up your notification preferences when joining an organization to avoid notification overload.Use Email Wisely
Enable email notifications only for critical categories (e.g., errors in production). Too many emails can lead to alert fatigue.Check Notifications Regularly
In-app notifications provide a quick overview of recent activity. Check them daily or integrate with your workflow.Archive Read Notifications
Keep your notification center clean by archiving notifications you’ve acted on.Filter by Category
Use the category filter to focus on specific types of notifications (e.g., only errors).Future Enhancements
The notification system will expand to include:- Slack notifications: Get notifications in Slack channels
- Digest emails: Daily or weekly summaries instead of individual emails
- Custom rules: Create custom notification rules based on error severity, affected accounts, etc.
- Snooze: Temporarily disable notifications for specific issues
- @mentions: Notify specific team members in comments

