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.

Notifications settings page


Notification channels

GrowPanel supports multiple notification channels:

ChannelDescription
EmailNotifications sent to email addresses
SlackNotifications posted to Slack channels
Microsoft TeamsNotifications posted to Teams channels
WebhooksNotifications 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

  1. Navigate to Settings → Notifications → MRR Alerts
  2. Click Add Alert
  3. Configure the alert settings
  4. Select the notification channel(s)
  5. Click Save

Alert configuration

SettingDescription
Movement typesWhich types to alert on (New, Expansion, Contraction, Churn, Reactivation)
ThresholdMinimum MRR amount to trigger an alert
ChannelsWhere 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:

ExampleEffect
$0Alert on every movement
$100Only alert when movement is $100+ MRR
$1,000Only 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

  1. Click Connect Slack in the notification settings
  2. Select the Slack workspace to connect
  3. Authorize GrowPanel to post messages
  4. Choose the default channel for notifications

Slack authorization screen

Slack permissions required

GrowPanel requests these Slack permissions:

PermissionPurpose
Post to channelsSend alert messages to public channels
Post to private channelsSend alerts to private channels you've invited GrowPanel to
Access basic user infoDisplay 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 typeChannel
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:

  1. Go to Settings → Notifications
  2. Find the Slack section
  3. 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

  1. Click Connect Microsoft Teams in the notification settings
  2. Sign in with your Microsoft account
  3. Select the team you want to connect
  4. Choose the channel for notifications
  5. 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:

  1. Create multiple Teams connections
  2. Configure each with different alert settings
  3. 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

IssueSolution
"Permission denied" errorAsk your Teams admin to allow GrowPanel
Can't find your teamEnsure you're signed in with the correct Microsoft account
Messages not appearingCheck the channel exists and you have post permissions
Connection keeps disconnectingRe-authorize with a Microsoft account that has stable access

Setting up webhooks

For custom integrations, send notifications to any webhook URL:

  1. Click Add Webhook
  2. Enter your webhook URL
  3. Configure the payload format (optional)
  4. Test the webhook
  5. 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

  1. Navigate to Settings → Notifications → Scheduled Reports
  2. Click Add Report
  3. Configure the report settings
  4. Add recipients
  5. Click Save

Report configuration

SettingDescription
Report nameA name to identify this report
FrequencyDaily, Weekly, or Monthly
Day/TimeWhen to send the report
MetricsWhich metrics to include
RecipientsEmail addresses to receive the report

Frequency options

FrequencyDeliveryContent
DailyEvery morningPrevious day's metrics
WeeklyDay of your choicePrevious week's metrics
MonthlyDay of your choicePrevious 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:

Monthly board report:


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

  1. Verify the channel is connected (Slack, Teams)
  2. Check webhook URL is correct and accessible
  3. Confirm threshold isn't too high
  4. Look for errors in notification history

Too many notifications

  1. Increase the threshold amount
  2. Limit to specific movement types
  3. Consolidate to fewer channels
  4. Use scheduled reports instead of real-time alerts

Slack/Teams connection issues

  1. Re-authorize the connection
  2. Verify you have permission to post to the channel
  3. Check that GrowPanel isn't blocked by IT policies

  • MRR - Understanding MRR movements
  • Scheduled Churn - Track upcoming churn
  • Team - Manage who receives notifications