Credentials, encrypted
Upload your Firebase service account and APNs .p8 key once. Both are encrypted at rest with AES-256-GCM and never returned by any API.
Mobile push · FCM + APNs
Android via Firebase Cloud Messaging, iOS via Apple Push Notification service — both wired into the same campaigns, segments, and analytics as your web push. Upload your credentials once and stop maintaining two pipelines.
Upload your Firebase service account and APNs .p8 key once. Both are encrypted at rest with AES-256-GCM and never returned by any API.
Shared content with channel-specific tweaks: Android notification channels and collapse keys, iOS interruption levels, sounds, and thread IDs.
Order updates, payment alerts, OTP-adjacent flows — one REST call targets any user by your own user ID, on whichever device they used last.
Expired and uninstalled tokens are detected on every send, marked dead, and swept on your schedule — your delivery rate stays honest.
Route iOS through Firebase if that’s your stack, or talk to APNs directly with your .p8 key — both are first-class paths.
Frequency caps, quiet hours, and preference-center opt-outs apply across web and mobile — one policy, every channel.
You don’t need to swap SDKs or re-architect notifications. Keep collecting FCM/APNs tokens exactly as you do today, register them with one REST call, and ReachBell takes over segmenting, scheduling, retries, and analytics.
9:41
Your order #4821 is on the way — arrives tomorrow.
How it works
No SDK wrestling, no DevOps tickets — most teams finish setup before their chai goes cold.
Drop in your Firebase service-account JSON and/or APNs .p8 key in Project Settings. Validated instantly, encrypted at rest.
Send each device token to POST /subscribers with tokenType fcm or apns — from your app or your backend.
Campaigns target web and mobile subscribers together. Per-channel overrides apply automatically at delivery time.
FAQ
Everything teams usually ask before switching. Something missing? Email us — a human replies.
Yes. Android pushes go through Firebase Cloud Messaging (HTTP v1 API with your service account), and iOS pushes can go through FCM or directly to APNs using your .p8 token — whichever fits your setup.
Yes. ReachBell works with the tokens your app already collects. You only add one API call to register each token — no SDK swap, no migration of your notification handling code.
Call POST /transactional/send with your own user ID (set via identify) and the message. ReachBell finds the user’s most recent device — web, Android, or iOS — and delivers within seconds, respecting your frequency caps.
FCM and APNs report uninstalled or expired tokens on the next send. ReachBell marks them dead immediately, excludes them from future sends, and purges them after your configured retention window.
Free forever for your first 1,000 subscribers. Set up in five minutes — no credit card needed.
Start free today