Skip to content
  • Home
  • Pricing
  • Resources
    • Blog
    • Documentation
    • Download Plugin
    • Changelog
  • Support
PushPilot
  • Home
  • Pricing
  • Resources
    • Blog
    • Documentation
    • Download Plugin
    • Changelog
  • Support
Get Started
PushPilot

Account Management

4
  • How to Raise a Support Ticket
  • How to Use Referral Credits
  • How to View Your Billing History
  • Manage Console Account

Getting Started

4
  • Quickstart
  • Plans and Pricing
  • How Push Notifications Work?
  • Intro to PushPilot

Installation and Setup

4
  • Configure Firebase Credentials in the plugin
  • Install the Plugin
  • Activate a License on Your Website
  • How to Get a License

Design Settings

3
  • How to Configure Global Defaults
  • How to Enable the Bell Widget
  • How to Set Up Your Subscription Prompt

Firebase Setup

2
  • How to Set Up Firebase and Get Your Credentials
  • Intro to Firebase Cloud Messaging (FCM)

Campaigns

2
  • Create and Send a Campaign
  • How to Enable Auto Push

Audience

3
  • Subscribers Import and Export
  • Audience Segment
  • Subscriber List

Analytics

3
  • Opt-in Analytics
  • Subscriber Analytics
  • Notification Analytics

License Management

2
  • How to Renew Your License
  • How to Upgrade Your License
View Categories
  • Home
  • Docs
  • Firebase Setup
  • How to Set Up Firebase and Get Your Credentials

How to Set Up Firebase and Get Your Credentials

ADMIN
Updated on March 11, 2026

3 min read

This guide walks you through everything you need to do inside Firebase to get your credentials ready. The entire process takes around 10 minutes and only needs to be done once.

Before You Begin #

Make sure you have a free Google or Gmail account. If you do not have one, create one at google.com before starting.


Part 1 – Create a Firebase Project #

Step 1. Go to https://console.firebase.google.com/ and sign in with your Google account. You will see the Firebase welcome screen.

Step 2. Click Get started by setting up a Firebase project. A dialog will open asking you to name your project. Enter a name, for example “PingPush App”. Accept the Firebase terms and click Continue.

Step 3. The next screen asks about Google Analytics. This is not required, you can leave it as is and click Create Project.

Step 4. Firebase will take a few seconds to set up your project. Once done, you will see a confirmation screen saying Your Firebase project is ready. Click Continue.


Part 2 – Register Your Website as a Web App #

Step 5. You are now inside your Firebase project dashboard. At the top you will see platform icons. Click the Web icon which looks like < / >. It is the third icon in the row.

Step 6. A panel will open titled Add Firebase to your web app. Enter a name for your app, for example “ping-push-app”. Leave the Firebase Hosting option unchecked. It is not needed. Click Register app.

Step 7. After registering, Firebase will show you a code block. This contains your app credentials. You need to copy four values from this block:

  • apiKey
  • projectId
  • messagingSenderId
  • appId

Copy each value and save them in a Notepad or Google Doc. You will paste these into the plugin later.

Step 8. Click Next, then Next again, then click Continue to the console. You do not need to do anything on the SDK or CLI screens.


Part 3 – Get Your API Key, Project ID and Other Credentials #

Step 9. In your Firebase project, click the gear icon next to Project Overview on the top left. From the dropdown, click General.

Step 10. You are now on the Project Settings page. Scroll down to the Your apps section. Click on your web app. You will see the SDK setup and configuration block. This contains the same four values you copied earlier. If you missed any, copy them from here.

  • apiKey (labeled as 1 in the screenshot)
  • projectId (labeled as 2)
  • messagingSenderId (labeled as 3)
  • appId (labeled as 4)

Part 4 – Get Your VAPID Key #

Step 11. Still in Project Settings, click the Cloud Messaging tab at the top. Scroll down to the Web configuration section. You will see Web Push certificates. Click Generate key pair.

Step 12. After generating, your VAPID Key will appear in the Key pair column. Copy the full key and save it with your other credentials.


Part 5 – Download Your Service Account JSON File #

Step 13. In Project Settings, click the Service accounts tab. You will see the Firebase Admin SDK section. Click Generate new private key at the bottom.

A confirmation box will appear. Click Generate key. A JSON file will download to your computer automatically.

Keep this file safe. Do not share it publicly or upload it anywhere other than the PushPilot plugin.


What You Should Have Now #

Before moving to the next guide, confirm you have all of the following saved:

  • API Key
  • Project ID
  • Messaging Sender ID
  • App ID
  • VAPID Key
  • Service Account JSON File downloaded to your computer

Now enter these credentials into the plugin. Read: Configure Firebase Credentials in the Plugin.

Intro to Firebase Cloud Messaging (FCM)Intro to Firebase Cloud Messaging (FCM)

Leave a ReplyCancel Reply

Your email address will not be published. Required fields are marked *

Table of Contents
  • Before You Begin
  • Part 1 - Create a Firebase Project
  • Part 2 - Register Your Website as a Web App
  • Part 3 - Get Your API Key, Project ID and Other Credentials
  • Part 4 - Get Your VAPID Key
  • Part 5 - Download Your Service Account JSON File
  • What You Should Have Now

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest

Was it helpful ?

  • Happy
  • Normal
  • Sad

PRODUCT

  • Features
  • Pricing
  • Blog
  • Documentation

COMPANY

  • About
  • Contact
  • Affiliate

LEGAL

  • Privacy Policy
  • Terms of Service
  • Refund Policy

    Copyright © 2026 - PushPilot. All rights reserved.