Notifications
Notifications settings let you configure alerts for MRR changes and schedule automated email reports. Stay informed about important business events without constantly checking the dashboard.
Accessing notification settings
Navigate to Settings → Notifications to configure your alerts and reports.

Notification channels
GrowPanel supports multiple notification channels:
| Channel | Description |
|---|---|
| Notifications sent to email addresses | |
| Slack | Notifications posted to Slack channels |
| Microsoft Teams | Notifications posted to Teams channels |
| Webhooks | Notifications sent to custom webhook URLs |
You can use multiple channels simultaneously and configure different alerts for different channels.
MRR movement alerts
Get notified when significant MRR changes occur.
Setting up alerts
- Navigate to Settings → Notifications → MRR Alerts
- Click Add Alert
- Configure the alert settings
- Select the notification channel(s)
- Click Save
Alert configuration
| Setting | Description |
|---|---|
| Movement types | Which types to alert on (New, Expansion, Contraction, Churn, Reactivation) |
| Threshold | Minimum MRR amount to trigger an alert |
| Channels | Where to send notifications |
Movement type options
Choose which types of MRR movements trigger alerts:
- New - Alert when new customers subscribe
- Expansion - Alert when customers upgrade
- Contraction - Alert when customers downgrade
- Churn - Alert when customers cancel
- Reactivation - Alert when churned customers return
- All - Alert on any MRR movement
Threshold settings
Set a minimum MRR amount to avoid notification noise:
| Example | Effect |
|---|---|
| $0 | Alert on every movement |
| $100 | Only alert when movement is $100+ MRR |
| $1,000 | Only alert on significant movements |
Recommendation: Start with a higher threshold to avoid alert fatigue, then lower it as needed.
Example alert configurations
New customer alerts:
- Movement type: New
- Threshold: $0
- Channel: Slack #sales
Enterprise movement alerts:
- Movement type: All
- Threshold: $5,000
- Channel: Email to leadership team
Churn alerts:
- Movement type: Churn
- Threshold: $500
- Channel: Slack #customer-success
Setting up Slack
Slack integration lets you post MRR alerts directly to your team channels.
Connecting Slack
- Click Connect Slack in the notification settings
- Select the Slack workspace to connect
- Authorize GrowPanel to post messages
- Choose the default channel for notifications

Slack permissions required
GrowPanel requests these Slack permissions:
| Permission | Purpose |
|---|---|
| Post to channels | Send alert messages to public channels |
| Post to private channels | Send alerts to private channels you've invited GrowPanel to |
| Access basic user info | Display connected account details |
GrowPanel cannot read your Slack messages, access files, or perform any other actions.
Selecting channels
After connecting, you can:
- Set a default channel for all alerts
- Choose specific channels per alert type
- Send different alerts to different channels
Example channel strategy:
| Alert type | Channel |
|---|---|
| New customers | #sales |
| Churn alerts | #customer-success |
| Large movements ($5k+) | #leadership |
| All movements | #revenue-updates |
Slack message format
MRR alerts posted to Slack include:
- Customer name and email
- Movement type (New, Expansion, Churn, etc.)
- MRR change amount
- Plan name
- Link to customer in GrowPanel
Messages use rich formatting with colors:
- Green for New and Expansion
- Yellow for Contraction
- Red for Churn
- Blue for Reactivation
Managing the Slack connection
To disconnect Slack:
- Go to Settings → Notifications
- Find the Slack section
- Click Disconnect
You can reconnect at any time, but you'll need to reconfigure your channel selections.
Setting up Microsoft Teams
Teams integration lets you post MRR alerts to your Teams channels.
Connecting Microsoft Teams
- Click Connect Microsoft Teams in the notification settings
- Sign in with your Microsoft account
- Select the team you want to connect
- Choose the channel for notifications
- Authorize the connection
Microsoft 365 requirements
To connect Teams, you need:
- A Microsoft 365 account (business or enterprise)
- Permission to install apps in your Teams workspace
- Access to the channel where you want notifications
Note: Microsoft 365 admin policies may restrict third-party app connections. Contact your IT administrator if you encounter permission errors.
Teams channel selection
Unlike Slack, Teams requires you to select a specific channel during setup. To send alerts to multiple channels:
- Create multiple Teams connections
- Configure each with different alert settings
- Assign each to a different channel
Teams message format
MRR alerts posted to Teams include:
- Customer name and details
- Movement type and amount
- Plan information
- Adaptive card formatting for rich display
- Action button to view customer in GrowPanel
Troubleshooting Teams
| Issue | Solution |
|---|---|
| "Permission denied" error | Ask your Teams admin to allow GrowPanel |
| Can't find your team | Ensure you're signed in with the correct Microsoft account |
| Messages not appearing | Check the channel exists and you have post permissions |
| Connection keeps disconnecting | Re-authorize with a Microsoft account that has stable access |
Setting up webhooks
For custom integrations, send notifications to any webhook URL:
- Click Add Webhook
- Enter your webhook URL
- Configure the payload format (optional)
- Test the webhook
- Save the configuration
Webhook payload
Webhooks receive a JSON payload:
{
"event": "mrr_movement",
"movement_type": "new",
"customer": {
"id": "cust_123",
"name": "Acme Inc",
"email": "[email protected]"
},
"mrr_change": 9900,
"new_mrr": 9900,
"currency": "USD",
"plan": "Pro Monthly",
"timestamp": "2024-02-01T10:30:00Z"
}Use webhooks to integrate with:
- Custom Slack bots
- CRM systems
- Internal dashboards
- Zapier or other automation tools
Scheduled email reports
Receive automated reports summarizing your metrics.
Setting up scheduled reports
- Navigate to Settings → Notifications → Scheduled Reports
- Click Add Report
- Configure the report settings
- Add recipients
- Click Save
Report configuration
| Setting | Description |
|---|---|
| Report name | A name to identify this report |
| Frequency | Daily, Weekly, or Monthly |
| Day/Time | When to send the report |
| Metrics | Which metrics to include |
| Recipients | Email addresses to receive the report |
Frequency options
| Frequency | Delivery | Content |
|---|---|---|
| Daily | Every morning | Previous day's metrics |
| Weekly | Day of your choice | Previous week's metrics |
| Monthly | Day of your choice | Previous month's metrics |
Reports are sent based on your account's timezone setting.
Metrics included
Choose which metrics to include in the report:
- MRR summary - Current MRR and change
- MRR movements - New, expansion, contraction, churn, reactivation
- Subscribers - Total active subscribers and change
- Churn rate - Logo and MRR churn
- ARPA - Average revenue per account
- Top movements - Largest individual movements in the period
Example report configurations
Daily metrics email:
- Frequency: Daily
- Time: 8:00 AM
- Metrics: MRR summary, movements, top 5 movements
- Recipients: [email protected]
Weekly team update:
- Frequency: Weekly (Monday)
- Time: 9:00 AM
- Metrics: All metrics
- Recipients: [email protected]
Monthly board report:
- Frequency: Monthly (1st of month)
- Time: 6:00 AM
- Metrics: All metrics
- Recipients: [email protected], [email protected]
Managing notifications
View active alerts
All configured alerts are listed in the notification settings:
- Toggle alerts on/off without deleting
- Edit threshold or channel settings
- Delete alerts you no longer need
Notification history
View recently sent notifications:
- Check which alerts fired
- Verify delivery to channels
- Troubleshoot missed notifications
Troubleshooting
Notifications not arriving
- Verify the channel is connected (Slack, Teams)
- Check webhook URL is correct and accessible
- Confirm threshold isn't too high
- Look for errors in notification history
Too many notifications
- Increase the threshold amount
- Limit to specific movement types
- Consolidate to fewer channels
- Use scheduled reports instead of real-time alerts
Slack/Teams connection issues
- Re-authorize the connection
- Verify you have permission to post to the channel
- Check that GrowPanel isn't blocked by IT policies
Related pages
- MRR - Understanding MRR movements
- Scheduled Churn - Track upcoming churn
- Team - Manage who receives notifications