# Preparing Firebase data for integration with GetResponse

GetResponse uses Firebase to send notifications to mobile apps (Android, iOS). It needs to be enabled in GetResponse because it’s used to **authenticate users** in your app and **send push notifications**. Project ID and Private key need to be prepared. Follow the steps to get them:

1.  **Visit the Firebase Console Website**
    *   Access the Firebase Console website by navigating to [firebase.google.com](https://firebase.google.com/).
2.  **Create a Firebase Project (If you don’t have one)**
    *   Click on **Create project**.
    *   Follow the on-screen instructions to choose a project name and select your country/region.
    *   Click **Create Project**.
3.  **Access Project Settings**
    *   Navigate to the Project Settings page by clicking on the gear icon (settings) next to your project name.
4.  **Copy the Project ID**
    *   From the General tab, locate the Project ID and save it for later use.
5.  **Generate Private Key**
    *   Go to the Service accounts tab.
    *   Look for the button labeled **Generate new private key** and then click it to save access data in a JSON file.

The private key will be used for authentication between GetResponse platform and Firebase. Keep it confidential and never store it in a public repository.

You now have the necessary configurations to integrate Firebase with GetResponse and to add your mobile app. Proceed to your GetResponse account to [complete the process](https://www.getresponse.com/help/how-to-create-mobile-notifications.html).

[](https://confluence.int.getresponse.com/display/MOBILE/%5Bdraft%5DPreparing+Firebase+data+to+integration+with+GetResponse)