To create a Firebase project and register your app, follow these steps:
- Open the Firebase Console: https://console.firebase.google.com/
- Log in using your Google account.
-
Click Add project.
-
Enter a Project name and accept the terms if prompted.

- Click Continue.
- Disable Google Analytics for this project.
-
Click Create project.

- Once the project is created, you will be redirected to the Firebase project overview page.
Add a Web App to Your Firebase Project
-
From the project dashboard, click the Web (</>) icon.
- Enter an App nickname (this is just for reference).
- Make sure “Also set up Firebase Hosting” is unchecked.
-
Click Register app.
-
On the next screen, choose the option to use Firebase via a <script> tag.
- Copy the entire code snippet shown on the screen.
Add Firebase Code to Page Builder
- Log in to Page Builder.
- Go to: Settings → General Settings → Manage → Insert Custom Code
-
Paste the copied Firebase script into:
All Pages
Insert to Body section - Save the changes and publish the site.
This step allows your website to communicate with Firebase.
Enable Firebase Cloud Messaging
- In Firebase, click the gear icon and open Project Settings.
-
Go to the Cloud Messaging tab.
- Confirm that Firebase Cloud Messaging API (V1) is enabled.
-
Enable Cloud Messaging API (Legacy):
Click the three-dot menu next to it
Select Manage API in Google Cloud Console
Enable the API there
- Return to Firebase → Cloud Messaging.
-
Scroll to Web configuration.
- Click Generate key pair and save the VAPID Key safely.
Configure Firebase in Bold CMS
This step allows Bold CMS to send push notifications using Firebase.
- Log in to Bold CMS.
- Go to: settings > integrations > push-notification
- Click Add Integration.
- Select Firebase Cloud Messaging (FCM).
-
Enter the Server Key from Firebase:
Firebase → Project Settings
Cloud Messaging
Copy the Server Key
- Save the integration.
Configure Push Notifications in Page Builder
- Log in to Page Builder.
- Go to: Settings → General Settings → Manage → Notifications
- Enable Notifications.
- Select FCM as the notification type.
-
Enter the required Firebase details:
Server Key
Sender ID
API Key
Auth Domain
Project ID
Storage Bucket
App ID
VAPID Key
|
Where to find these values: Scroll to Your apps Click your Web App Click Config Server Key and VAPID Key are available under Cloud Messaging. |
- Save the configuration and publish the site.
Sending Push Notifications
Once the setup is complete:
Editors can enable push notifications while publishing stories
Notifications will be delivered as browser alerts to subscribed users
| For any assistance or clarification during the setup, please reach out to us at [email protected] |








