Chrome and Firefox configuration
To send push notifications to Chrome and Firefox, you need to configure your Firebase project and provide the necessary credentials.
Step 1. Start configuring the Chrome or Firefox platform in Pushwoosh
- Open your Pushwoosh project and select the app you want to configure.
- Go to Settings → Platform Configuration.
- Choose Chrome or Firefox, then click Configure next to the selected platform.

This will open a configuration form where you need to enter your Firebase project credentials.

Step 2. Obtain and add Firebase credentials
- If you haven’t created a Firebase project, set one up in the Firebase Console.
- Open the Firebase Console and select your project.

- Navigate to Project settings.

Import FCM service account key
- In Firebase Console, go to Project settings → Service accounts.
- Click Generate new private key to download the JSON file.

- In the Pushwoosh Web configuration form, under Import FCM Service Account Key, click Upload new and select the downloaded JSON file.

Enter Web Push credentials
Add Web Push certificate key pair
- In Firebase, navigate to Project settings → Cloud messaging.
- Scroll down to the Web configuration section and click Generate key pair.

- Copy the generated key pair to your clipboard.

- Paste it into the Web Push Certificate field in Pushwoosh Web configuration form.

Add Web Push private key
- In Firebase Console, go to Project settings → Cloud Messaging → Web configuration.
- Click the three-dot menu under Actions next to the key pair and select Show private key. This key is essential for ensuring that Web Push notifications function correctly.

-
Copy the displayed key to your clipboard.
-
In the Pushwoosh Web configuration form, paste it into the Web Push Private Key field.

- Click Apply to save your changes.
Step 3. Enable API permission on Google Cloud Platform
- Visit Google Cloud API
- Select your project.
- Press Enable.
Step 4. Finalize integration
Ensure you have integrated the Web Push SDK 3.0 into your Chrome or Firefox project.