Firebase integration
Use Firebase Cloud Messaging (FCM) if your organization has its own app or a custom notification flow.
About this integration
This integration is for organizations that:
- Have their own app; or
- Want to control a custom notification flow.
If you use the standard moschee.io app, you usually don’t need this setup.
Prerequisites
- Access to the Firebase Console
- A Google account with access to your app project
Setup
Generate service account JSON
- Open the Firebase Console.
- Select your project.
- Click the gear next to "Project overview" and choose Project settings.
- Go to the Service accounts tab.
- Click Generate new private key.
- Confirm and save the JSON file to your computer.
Upload to moschee.io
- In the moschee.io dashboard go to Settings > Integrations > Firebase.
- Open the downloaded JSON file in a text editor.
- Copy the full contents.
- Paste it into the Service Account JSON field.
Save and test
- The content is validated automatically—look for the green check.
- Click Connect Firebase (or Update account).
- After saving you’ll see a confirmation.