Overview

PushCaster — Unified Notification Orchestrator

A
Total Subscribers
Notifications Sent
Active Workflows
Delivery Rate

Quick Start

Follow these steps to get PushCaster running

0 / 5
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

📲

Push (iOS/Android)

FCM + APNs

Setup
💻

Web Push

FCM / VAPID

Setup
✉️

Email

Postal SMTP

Setup
💬

SMS

Java Modem HTTP

Setup
🟢

WhatsApp

Evolution API

Setup

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