You can get your
Service Account JSON by following these instructions. Paste the complete contents of the JSON file you download from Firebase into the configuration field.
To deliver a message to a recipient over Firebase FCM, Courier must be
provided the recipient's Firebase registration token. This token should be included in the recipient profile as
You can use a provider override to replace what we send to the Firebase FCM API. For example, you can provide an optional data override. If you are overriding
body, Courier will send the supplied
body as message payload at the request time to FCM. If you want to change part of the message, you can supply those in the
data bag in JSON and use template variables to change the message content dynamically.
"title": "Portugal vs. Denmark",
"body": "great match!"
Everything inside of
override.firebase-fcm.body will be merged into the Message object we send to the Firebase FCM API.
Courier will include tracking URL information in the
data attribute on the incoming message payload.