Notifications-as-a-Service

Beautiful notifications,
one line of code.

Toast, modal, confirm, and loading dialogs for any website. Just call the API with your key — no CSS, no setup.

// 1. Import + init
Pulse.init({ apiKey: "pn_xxx", baseUrl: "..." });

// 2. Call anywhere
Pulse.success({ name: "Juan" });
const ok = await Pulse.confirm("delete");
const l = Pulse.loading("Saving...");

Everything you need

Four notification types, one SDK.

Toast

Auto-dismissing popups. Success, error, warning, info — each with its own color and icon.

Modal

Center-screen dialog with an OK button and dark overlay.

Confirm (Yes/No)

Two-button prompt that returns a Promise — perfect for "Are you sure?" flows.

Loading

Spinner overlay you call and close while waiting for the server.

Custom Templates

Build your own templates with {{placeholders}} and render by slug.

API Keys

Each client gets their own key — rate-limited, suspendable, trackable.

Three steps to go live

From purchase to first notification.

1

Buy a plan

Pay ₱5 via GCash. Your API key is emailed automatically.

2

Import the SDK

One <script> tag, then Pulse.init() with your key.

3

Call it

Pulse.success(), .confirm(), .loading() — anywhere in your code.

Ready to get started?

Grab a plan and get your API key in minutes.