Flutter Push Notifications SDK

One codebase, both platforms.
Push wired in an afternoon.

The PushEngage Flutter SDK adds production-grade push to iOS and Android from a single integration: documented APIs, webhooks, and a dashboard your marketing team can actually use.

Alex Avery
“PushEngage is quick and easy to implement. It provides results promptly and the analytics presents them in a clear and understandable fashion.” Alex Avery · Database Marketing Executive

75,000+ businesses Set up in minutes, no engineering ticket 14-day money-back guarantee

App push dashboard with campaign management

Trusted by 75,000+ businesses in 150+ countries

Domino's TUI HP AJIO Shop LC Charlton Athletic Harvard Business Review FunnelKit

Why it works

Built for the team that reads the changelog.

80% of app users churn in the first week without timely, meaningful communication. The SDK fixes the plumbing so re-engagement actually ships.

A few lines of code

Initialize the SDK, register the device, done. Real-time delivery on iOS and Android from one Flutter codebase, with documented setup for both stores.

APIs first, console optional

Every console operation exists as a documented REST endpoint, and webhooks stream delivery and engagement events to your stack. No vendor lock-in on your data.

Marketing self-service included

Once integrated, campaigns, segments, and A/B tests run from the dashboard. Your team ships features instead of owning every notification change.

How it works

Integrate once. Hand off the campaigns.

Campaign composer with device-accurate notification preview

Behavior-triggered messages, not blasts

Fire notifications on custom events your app already emits: signup, feature use, inactivity thresholds. Dynamic segments keep targeting current without re-deploys.

  • Custom event triggers from your app’s own signals
  • Segment by behavior, geography, device, and language
  • Personalization via the attributes API
See triggered campaigns
Analytics dashboard with delivery and conversion metrics

Enterprise paperwork, developer terms

High-volume apps get custom contracts with NDA, DPA, bulk pricing, and Enterprise support. Pricing scales with active subscribers, not your DAU history.

  • NDA, DPA, and Enterprise support available
  • Delivery and engagement analytics out of the box
  • Pay only for active subscribers
Read the API docs

What’s included

What ships with the SDK, on one dashboard.

Six capabilities your marketing team gets the day the integration lands.

Integrations & developers

Plugin-deep where you sell. API-deep where you build.

Native plugins launch the channel with no engineering ticket. When your developers want the keys, every SDK and endpoint is documented.

The numbers

Production numbers, not promises.

2
platforms from one Flutter codebase
80%
of app users churn in week one without re-engagement
15.2B
notifications delivered in the last 30 days
75,000+
businesses on PushEngage
“Web push notification was a totally new channel that we added to our marketing stack and is continuously adding revenue on a daily basis ever since.”
Suhaib A Suhaib A Head of SEO

FAQ

Questions, answered.

Why not just use Firebase Cloud Messaging?

FCM is free transport, and PushEngage rides on it where appropriate. What FCM doesn’t give you: targeting and segmentation, campaign tooling for non-engineers, attribution, or A/B testing. Teams outgrow raw FCM the day marketing asks for a dashboard.

Does the SDK cover iOS and Android from one codebase?

Yes. One Flutter integration handles both, with APNs and FCM delivery underneath and platform-accurate notification previews in the composer.

Are we locked into the console?

No. Every console operation is available as a documented REST endpoint, webhooks stream events to your analytics stack, and your data stays exportable.

What does it cost at scale?

Pricing scales with active subscribers only, never per message and never your historical DAU. High-volume apps get custom Enterprise contracts with NDA and DPA.

Wire push once. Never own it again.

Set up in an afternoon. If PushEngage isn’t the best fit within 14 days, we refund 100%. No questions asked.

Free plan available Set up in minutes Pay only for active subscribers