Send notifications across platforms

Notify a client app that new email or other data is available to sync. Send notification messages to drive user re-engagement and retention.

Send messages to any device

Firebase Cloud Messaging (FCM) provides a reliable and battery-efficient connection between your server and devices that allows you to deliver and receive messages and notifications on iOS, Android, and the web at no cost.

Illustration of advanced message targeting

Advanced message targeting

Easily target messages using predefined segments or create your own, using demographics and behavior. Target messages to devices that have subscribed to specific topics, or get as granular as a single device.

Customized notification content

Deliver notification messages immediately, or at a future time in the user's local time zone. Send custom data, and set priorities, sounds, and expiration dates, and track custom conversion events.

Illustration of dashboard to customize notifications
Illustration of analytics dashboard

No coding required for sending notifications

Notification messages are fully integrated with Google Analytics for Firebase, giving you access to detailed engagement and conversion tracking. Monitor effectiveness from a single dashboard with no coding required.

A/B test notifications

Use A/B testing to try out different versions of your notification messages, and then easily see which one performs best against your goals. A/B testing can also be used with Remote Config.

A/B testing was built in partnership with Google Optimize, an A/B testing and personalization tool for the web.

Illustration of A/B testing notifications


Learn more about Cloud Messaging through our documentation


There's no cost to using Cloud Messaging