Creating and Uploading a Firebase Key

To send mobile push notifications via Firebase Cloud Messaging (FCM), register the project in Google Firebase, create a key, and upload it to Yespo.

Creating a Project

  1. Go to the Google Firebase service page and click Get started.
Firebase homepage showing the Get started button highlighted
  1. Click the Create a project button.
Firebase welcome screen showing the Create a project button highlighted
  1. Name the project and accept the terms of use; click Continue.
Create a project step 1 showing the project name field and accepted terms checkboxes, with Continue highlighted
  1. Activate or deactivate the use of Google Analytics for the project; click Continue.
Create a project step 2 showing Google Analytics enabled for the project with Continue highlighted

If you have agreed to use Google Analytics, select or create a Google Analytics account; click Create project.

Create a project step 3 showing the Google Analytics account selector and Create project button highlighted
  1. Your new project is ready; click Continue.
Confirmation screen showing the new Firebase project is ready with the Continue button highlighted

Generating a Key

  1. In the left panel, click the settings wheel next to Project Overview and go to the Project settings menu.
Firebase console showing the settings gear menu open with Project settings highlighted
  1. Go to the Service accounts tab and click the Generate new private key button.
Firebase Project settings Service accounts tab showing the Generate new private key button highlighted
  1. Click Generate key In the dialog box.
Generate new private key dialog showing the warning message and Generate key button highlighted
  1. Download the key to your device.

Uploading a Key to Yespo

Go to your Yespo account settings to the Mob Push tab, open one of the previously created applications or create a new one and upload the key file.

Mobile app setup page showing the Notification service section with the Upload file button highlighted

More on connecting mobile app >


Troubleshooting: Push Sent But Not Delivered to Device

If a push doesn't arrive on the device during testing, but the send didn't produce any error in the Yespo UI, this means FCM accepted the request — the issue is not on Yespo's side. In this case, check the contact's device list: a contact with a large number of accumulated devices (for example, from repeated reinstalls or multiple test devices over time) can have unreliable delivery to any single one of them. See Error Codes for Mob Push Notifications for other push delivery error scenarios.


Did this page help you?