BetaFirebase push strategy layer

A strategy layer on Firebase not another push pipe.

Pushbrain is a Firebase push strategy layer for indie developers and small SaaS teams — campaigns, audience health, and AI-assisted messaging on top of your existing FCM project, without vendor lock-in.

Bring your own FCM  ·  AI Studio  ·  AI recurring jobs  ·  Audience health

9:41▲▲▲
9:41
Saturday, August 22
Campaigns on your FCM project
Scheduling, drips, retargeting non-openers, audience health, and send history — without building a notification backend or leaving Firebase.
AI Autopilot for fresh copy
Set a cron goal once — Autopilot writes fresh copy every run. Try free with 2 Autopilot runs/mo.
Know who is reachable
Device health shows active, stale, platform, environment, and permission counts without inspecting every token by hand.
The layer Firebase Console does not try to be
FCMAI StudioAI CronRetargetHealthDashboard

// 01 — How it works

The setup stays boring. The notifications do not.

1
FirebaseEncryptedOne-time

Connect Firebase

Sign up and paste your Firebase service-account JSON. We encrypt it at rest — never logged, never shown again. Your FCM tenant stays yours.

2
AndroidFlutterWeb

Add the SDK

Copy the generated snippet into your app. Your sdkKey and public API base are pre-filled so devices register to the right backend.

3
ManualAIScheduled

Send

Send hand-written copy, choose an AI suggestion, or let an AI recurring job generate fresh title and body at runtime.

// Flutter device registration

pushbrain.dart
static const _sdkKey = "pb_YOUR_KEY_HERE";
static const _apiBase = "/api";

await Pushbrain.init();

// Or send with authenticated HTTP

curl
curl -X POST /api/notify/send \
  -H "Authorization: Bearer FIREBASE_ID_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"appId":"APP_ID","title":"Hello","body":"It works!"}'

// 02 — What Pushbrain adds

A strategy layer, not another push pipe.

Firebase Composer

Transport without strategy

Firebase is great at delivery. Pushbrain adds saved app context, AI angles, recurring generation, and a clearer send history.

Enterprise suites

Power without the maze

Braze-style tooling is deep, but heavy. Pushbrain keeps the indie workflow tight: connect Firebase, register devices, retarget non-openers, send smarter.

Custom cron scripts

Automation without stale copy

A script can repeat a message. Autopilot can generate fresh copy, avoid recent repeats, and fail visibly if AI generation breaks.

Token spreadsheets

Health without per-device digging

Aggregate device metadata tells you whether the audience is active, stale, blocked, or accidentally split across environments.

// Pricing

Start free. Upgrade when the workload does.

Start free with cron + Autopilot. Upgrade when you need more jobs or unlimited runs. Every plan uses your own Firebase project.

Free

$0

No credit card required

3 apps · 5,000 devices · AI & cron included

  • Manual sends + retargeting for non-openers
  • AI Autopilot — 2 runs/mo (see it work)
  • AI Studio — 10 suggestions/mo
  • Audience health & frequency capping
Start free

Scale

$29/mo

$290/yr · 2 months free

Unlimited apps · 250,000 devices

$10 per additional 50,000 devices

  • Unlimited AI Autopilot
  • Unlimited AI Studio
  • Outbound webhooks (Zapier, n8n, custom backend)
  • Priority support
Choose Scale

Enterprise

Custom

Volume-based

Custom limits · dedicated support

  • SSO/SAML
  • Audit logs
  • Custom data retention
  • Uptime SLA
  • Dedicated support
Contact sales

Start free today. Pro & Scale checkout opens when billing goes live — scheduling and API keys are ready in-product. See full pricing & feature matrix →

// 03 — FAQ

Questions & answers

Is it really free?

Yes. Free is a permanent $0 plan for up to 3 apps and 5,000 devices. Pro is $10/month and Scale is $29/month for more capacity and automation.

Do my existing app users need to update before they get Pushbrain notifications?

Not if you already store their FCM tokens. Connect the same Firebase project, POST those tokens to /sdk/register-token from your backend, and send immediately — no App Store or Play update and no new opt-in prompt. Ship the Pushbrain SDK later for open/click tracking and automatic token refresh. Prefer recently active tokens; Android registrations older than ~270 days are often expired.

Can I try Autopilot on the free plan?

Yes — 2 Autopilot runs and 2 active scheduled jobs per month on Free. Pro raises that to 25 runs and unlimited jobs.

Can I use Pushbrain without switching away from Firebase?

Yes. Pushbrain sits on top of your existing Firebase project — FCM remains the delivery transport. Upload your service-account JSON once; tokens register against your tenant and sends go through Firebase Admin. No migration to a new push vendor.

View all FAQs →

// 04 — Ready when you are

Give your app a notification brain.

Connect Firebase once. Let Pushbrain handle ideas, sends, schedules, and reachability.

Free plan available. Bring your own FCM. No enterprise setup.

Get started free