Notifications
Stay informed about code reviews, billing, and team activity with customizable notifications.
Notification Channels
Jasper supports multiple notification channels to fit your workflow:
Traditional email notifications. Enabled by default for all events.
Slack
Get notifications in your Slack channels via incoming webhooks.
Discord
Send notifications to Discord channels via webhooks.
Microsoft Teams
Integrate with Teams via incoming webhooks.
In-App Notifications
Receive notifications directly in the Jasper dashboard. Always enabled for critical alerts.
Notification Types
Configure notifications for different event categories:
Review Notifications
| Event | Description | Default |
|---|---|---|
| Review Completed | Notified when a code review finishes successfully | Email, In-App |
| Review Failed | Alerted when a review encounters an error | Email, In-App |
| Comments Posted | Notified when Jasper posts inline comments | In-App only |
Billing Notifications
| Event | Description | Default |
|---|---|---|
| Low Credits Warning | Alert when credits drop below threshold | Email, In-App |
| Purchase Confirmation | Receipt after buying credits | |
| Monthly Summary | Monthly usage and billing summary |
Team Notifications
| Event | Description | Default |
|---|---|---|
| Member Joined | Notified when someone joins your organization | Email, In-App |
| Role Changed | Alerted when a member's role is updated | In-App |
| Member Removed | Notified when someone leaves or is removed | In-App |
Configuring Preferences
Customize your notification preferences:
- Click your profile icon and select Personal Settings
- Navigate to the Notifications tab
- Toggle channels on/off for each notification type
- Click Save Preferences
Tip
Use different channels for different events. For example, send low-credit warnings to Slack for immediate visibility, but keep purchase receipts in email for records.
Setting Up Integrations
Slack Integration
- In Slack, go to your workspace settings
- Navigate to Apps → Manage → Custom Integrations
- Create an Incoming Webhook
- Choose the channel for notifications
- Copy the webhook URL
- In Jasper, go to Personal Settings → Integrations
- Paste the webhook URL in the Slack field
- Click Test to verify the connection
- Enable desired notification types
Discord Integration
- In Discord, right-click on the channel
- Select Edit Channel → Integrations → Webhooks
- Create a new webhook and copy the URL
- In Jasper, paste the URL in Personal Settings
- Test and enable the integration
Microsoft Teams Integration
- In Teams, go to the channel settings
- Select Connectors → Incoming Webhook
- Configure and copy the webhook URL
- Add the URL in Jasper settings
- Test the connection
Testing Notifications
Each integration has a Test button that sends a sample notification. Use this to verify your webhook URLs are correct and notifications appear as expected.
Notification Email Address
By default, email notifications are sent to your GitHub-associated email. You can set a different notification email in Personal Settings → Profile.
Organization-Wide Notifications
Organization owners can configure organization-level notification webhooks in Settings → Organization → Webhooks. These are separate from personal notification preferences and useful for:
- Sending all review events to a team channel
- Integrating with external monitoring systems
- Creating automated workflows
See Webhooks documentation for more details.
Troubleshooting
Not receiving email notifications?
- Check your spam/junk folder
- Verify your notification email address in Personal Settings
- Ensure the notification type is enabled for email
Slack/Discord/Teams not working?
- Use the Test button to verify the webhook URL
- Ensure the webhook hasn't been deleted or regenerated
- Check that the integration is enabled (toggle is on)
- Verify channel permissions allow the webhook to post
Too many notifications?
- Disable channels you don't actively monitor
- Turn off less critical notification types
- Consider using in-app only for low-priority events