Skip to content

Firebase Setup

This step only appears if Firebase modules are active in your app (e.g. Feed, Chat, Forum, Notifications). It allows BLOCQ to automatically deploy Firestore security rules and data into your Firebase project.


During publish, BLOCQ migrates the data from the development environment into your customer Firebase project and deploys the appropriate Firestore security rules. For this, BLOCQ needs a Firebase service account with sufficient permissions – just once.


After providing the service account, BLOCQ handles the following automatically during the publish process:

  • Firestore security rules are deployed to your Firebase project
  • Cloud Functions are deployed (if active modules require them)
  • Data migration – content you created in the App Builder is transferred to your Firebase project

  1. Open the Firebase Console and select your project
  2. Go to Project Settings → Service Accounts
  3. Tap “Generate new private key”
  4. Download the JSON file

  1. Tap “Select service account JSON” and choose the downloaded file
  2. Tap “Save” – the file is stored encrypted


After providing the service account, the wizard moves to Legal Pages.