Overview
PushCaster — Unified Notification Orchestrator
A
—
Total Subscribers
—
Notifications Sent
—
Active Workflows
—
Delivery Rate
Quick Start
Follow these steps to get PushCaster running
1
Start Novu Docker stack
Run docker compose up in /infra to start all Novu services.
2
Configure providers
Add FCM, APNs, Postal, SMS, and WhatsApp credentials.
3
Create a workflow
Define multi-channel notification workflows in Novu.
4
Register subscribers
Add your users and their device tokens.
5
Trigger first notification
Test the full pipeline end-to-end.
Channels
📲
SetupPush (iOS/Android)
FCM + APNs
💻
SetupWeb Push
FCM / VAPID
✉️Email
SetupPostal SMTP
💬
SetupSMS
Java Modem HTTP
🟢WhatsApp
SetupEvolution API
System Architecture
Application Backend (AWS Lambda / any cloud)
↓
POST /v1/events/trigger → PushCaster API (Contabo EU VPS, port 443)
↓
┌──────────────────────────────────────┐
│ Novu Workflow Engine │
└──────────┬───────────┬──────────────┘
↓ ↓ ↓ ↓
FCM/APNs Postal SMS API Evolution API
↓ ↓ ↓ ↓
iOS/Android Email SMS WhatsApp