Notification Preferences
Pipie allows you to control which Slack direct messages you receive about your GitLab activity. You can customize your notification preferences to get only the updates that matter most to you.
Overview
Notification preferences let you choose which types of GitLab events trigger Slack direct messages (DMs) to you personally. These settings only affect direct messages - channel notifications and emoji reactions on merge requests continue to work normally regardless of your preferences.
Why Customize Your Preferences
It's important to review and update your notification preferences to match your workflow and role. By default, all notification types are enabled to ensure you don't miss important updates when you first start using Pipie. However, this may result in more notifications than you need.
Taking a few minutes to customize your preferences helps you:
- Reduce notification fatigue and stay focused
- Receive only the updates relevant to your role
- Maintain awareness of critical events without being overwhelmed
Master Notification Toggle
For workspace administrators: Your workspace admin can enable or disable ALL your notifications at once from the Team Management page. This is a master toggle that overrides all individual preferences.
- When enabled (default): Your individual notification preferences control which notifications you receive
- When disabled: You receive NO notifications, regardless of your individual preference settings
- Your preferences are preserved: If an admin disables your notifications, your individual preferences are saved and will be restored when notifications are re-enabled
Who Can Control This:
- Workspace administrators can toggle notifications for any team member via Settings → Team Management
- You cannot change this yourself - only workspace admins can enable/disable the master toggle
- Your individual notification preferences (described below) are always under your control
If you're not receiving any notifications and all your preferences appear enabled, check with your workspace administrator.
Available Notification Types
| Notification Type | Triggered When | Example |
|---|---|---|
| 💬 Comments | Someone comments on your merge requests | A reviewer leaves feedback on your code |
| 🔄 Changes Requested | Reviewers request changes to your merge requests | A reviewer marks your MR as "needs work" |
| ✅ Approvals | Your merge requests are approved | A reviewer approves your MR |
| ❌ Build Failures | Your pipeline builds fail | Your CI/CD pipeline encounters an error |
| ⚠️ Turbo Merge Alerts | Merge requests are merged without proper review | An MR is merged too quickly without sufficient approvals |
| 👥 Reviewer Assignments | You're assigned to review someone else's merge requests | You're added as a reviewer on a colleague's MR |
How to Manage Your Preferences
You can manage your notification preferences in two ways:
Option 1: Web Dashboard
- Log into your Pipie account
- Navigate to Settings → Notification Preferences
- Toggle each notification type on or off
- Changes are saved automatically
Option 2: Slack App Home
- Open the Pipie app in Slack
- Click the ⚙️ Settings button
- Click Manage Preferences under "Notification Preferences"
- Check or uncheck the notification types you want
- Click Save to apply your changes
What's Affected vs. What's Not
✅ Affected by Preferences
- Direct Messages (DMs): Personal Slack messages sent to you individually
- Immediate effect: Changes apply to new notifications right away
- Admin override: Workspace administrators can disable ALL your notifications via the master toggle
❌ NOT Affected by Preferences
- Channel notifications: Messages posted in your team Slack channels
- Emoji reactions: Status indicators (✅, ❌, ⚠️) on merge requests
- GitLab itself: Email notifications and GitLab's own notification system
Default Settings
When you first start using Pipie, all notification types are enabled by default. This ensures you don't miss any important updates while you're getting familiar with the system.
We strongly recommend customizing these settings once you understand which notifications are most relevant to your workflow.
Troubleshooting
I'm not receiving any notifications
- Check if your master notification toggle is enabled - Contact your workspace administrator to verify your notifications haven't been disabled at the workspace level
- Check your notification preferences are enabled for the relevant types
- Verify your GitLab account is properly connected to Pipie
- Ensure Pipie is installed and configured in your Slack workspace
I'm receiving too many notifications
- Review your notification preferences and disable less critical types
- Consider which notification types are essential for your role
- Remember that channel notifications are separate from DM preferences
My preferences aren't saving
- Try refreshing the page and updating again
- Check your internet connection
- If using Slack, try accessing preferences via the web dashboard instead
I want notifications for some projects but not others
Currently, preferences are applied globally across all your GitLab projects. Project-specific preferences are not yet available.
Privacy and Data
- Your notification preferences are stored securely and only used to control message delivery
- Preferences are tied to your GitLab contributor identity
- You can change or delete your preferences at any time
- No notification content is stored beyond what's necessary for delivery
Questions or Issues?
If you have questions about notification preferences or encounter any issues:
- Check this documentation first
- Contact your team administrator for workspace-specific questions
- Report bugs or feature requests through your organization's support channels