Several Firebase products can send alerts for various product-specific reasons. Alerts are also sent to notify you about changes to your project state (like billing plan changes or quota limits) that may lead to service disruption or security risks.
In order to receive alerts, you must have the required permissions (see last section of this article).
Note that email-based alerts are only sent to individual email addresses, not to groupings of accounts like Google groups or Google Workspace accounts.
Set preferences for receiving alerts
If you can receive alerts, you can set your preferences for receiving many of these alerts via the Firebase console. These settings only affect your account for the project you select.
Here's how to set your preferences:
- In the top-right corner of the Firebase console, click Firebase alerts > Settings.
- Choose the project for which you want to set alert preferences.
- For product-level alerts that are app-specific, click Edit, then choose the desired app.
- Check the applicable boxes to choose how you'd like to receive alerts (if at all).
Required permissions and possible roles to receive alerts
In order to receive alerts, you must have the required permissions.
If you don't have the required permission to receive an alert, contact a project Owner to assign you a role that grants you that access.
The Owner role contains all the required permissions to receive any alert. However, we recommend using the security principle of least privilege, so the following table lists the IAM predefined role(s) that enable you to receive alerts for specific purposes.
Product/Features | Required permission to receive alert | Role(s) that include required permission by default |
---|---|---|
Billing plan changes | N/A |
|
App Distribution | firebase.projects.update |
|
Authentication | N/A |
|
BigQuery | firebase.projects.update |
|
Crashlytics | firebase.projects.update |
|
Cloud Firestore | N/A |
|
Hosting |
N/A |
|
Hosting |
firebase.projects.update |
|
Performance Monitoring | firebaseperformance.config.update |
|
Realtime Database | N/A |
|
Test Lab | firebase.projects.update |
|