Integrations
Firebase
How to set up a Firebase service account and connect it to Nova Admin.
Generate a service account key from Firebase Console → Project Settings → Service Accounts.
Prerequisites
- A Firebase project and appropriate IAM permissions.
- See Firebase Admin SDK setup for the specific roles and APIs required.
Steps
- Go to Firebase Console → Project Settings → Service Accounts
- Click "Generate New Private Key"
- Copy projectId, clientEmail, and privateKey from the downloaded JSON
Credential fields
| Field | Required | Notes |
|---|---|---|
| Firebase Project ID | Yes | my-project-123 |
| Service Account Email | Yes | firebase-adminsdk-xxx@my-project.iam.gserviceaccount.com |
| Service Account Private Key | Yes | Secret — stored encrypted. |
Troubleshooting
PERMISSION_DENIED: the service account is missing a required IAM role — review the steps above.invalid_grant: Invalid JWT: the private key was pasted with newlines stripped — re-paste from the original JSON.- Need help?: refer to the Firebase documentation.