# Push service certificates

## Upload your push certificate[](#upload-your-push-certificate)

If you don’t already have your [FCM `.JSON` file](#get-your-json-file-for-fcm), you’ll need to get it before you can finish this process and send push notifications.

1.  In Customer.io, go to [**Settings > Workspace Settings**](https://fly.customer.io/workspaces/last/settings/) and click **Settings** next to *Push*.
    
2.  For *iOS*, click **Enable**, and select the *Firebase Cloud Messaging (FCM)* option.
    

[![Push Settings - iOS_provider (FCM)](https://docs.customer.io/images/push_settings_ios_provider.png)](#85c4ce7cd841a1b35322730d323ee860-lightbox)

## Get your .JSON file for FCM[](#get-your-json-file-for-fcm)

Before you can get a push certificate for Firebase Cloud Messaging, make sure that the FCM API is enabled for your project. You can [check that here](https://console.developers.google.com/apis/api/fcm.googleapis.com/overview).

1.  Log into the Firebase Console for your project.
    
2.  Click in the sidebar and go to **Project settings**.
    
    [![Access your project settings in firebase](https://docs.customer.io/images/project-settings.png)](#f0e4e4c5092f6c0e9e76463da609a7f8-lightbox)
    
3.  Go to **Service Accounts** and click **Generate New Private Key**. Confirm your choice and download the credential file.
    
    [![Generate a new private key in Firebase](https://docs.customer.io/images/generate-key.png)](#7cde629b570345da48323d76ead58719-lightbox)