Notification infrastructure, simplified

Every notification.One simple API.

Send email, SMS, and push with one reliable request. Queues, retries, templates, and delivery history are handled for you.

  • Bring your own providers
  • Idempotent by default
  • Built-in delivery history
POST /api/v1/notifications
202 ACCEPTED
curl -X POST https://api.gxnotify.dev/api/v1/notifications \
  -H "Authorization: Bearer gxn_live_xxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": ["email", "sms", "push"],
    "to": { "subscriberId": "sub_01JGPK" },
    "template": "order_shipped",
    "data": { "order": "#1043", "eta": "today" }
  }'

01

Endpoint

03

Channels

100%

Traceable

Every channel

One workflow for every message

Keep one contract in your code while GXNotify handles the details behind each provider.

01

Email

Transactional email over your own SMTP infrastructure. Templates with variables, retries, and delivery tracking out of the box.

SMTP, reusable templates, and delivery tracking
02

SMS

Text messages through a configurable gateway, including local gateways. E.164 number normalization and segment-accurate sending.

E.164 normalization and segment-aware sending
03

Push

Firebase Cloud Messaging with device management. Register tokens, send to every active device of a subscriber, and auto-retire stale tokens.

FCM device management and stale-token cleanup

Bring your own providers

Use your SMTP, SMS gateway, and Firebase project without vendor lock-in.

Retries with guardrails

Transient failures back off. Permanent failures move safely to the dead-letter queue.

One complete timeline

Inspect every attempt, response, failure, and replay from a single event view.

How it works

From API key to delivered in minutes

A small surface area for your team, with the delivery machinery already built in.

Read the API docs
  1. 01

    Create a project

    Connect your providers and issue a live or test API key from the dashboard.

  2. 02

    Send one request

    Choose email, SMS, push, or any combination using the same predictable payload.

  3. 03

    Follow every delivery

    Watch the queue, inspect provider responses, and safely replay failed events.

Simple pricing

Start small. Scale when you need to.

Clear monthly limits, local PKR billing, and no surprise platform fees.

Starter

For individual developers

Rs 500/ month

  • 1 project
  • 200 email notifications
  • 100 push notifications
  • 50 SMS credits
  • 10 API keys
  • 5 templates
  • Standard support
Choose Starter

Business

Most popular

For growing businesses

Rs 1,999/ month

  • 10 projects
  • 100,000 email notifications
  • 10,000 push notifications
  • 500 SMS credits
  • 20 API keys
  • 50 templates
  • Dedicated email support
Choose Business

Business Pro

For agencies and high-volume applications

Rs 3,999/ month

  • 50 projects
  • 300,000 email notifications
  • 30,000 push notifications
  • 1,000 SMS credits
  • 30 API keys
  • 200 templates
  • Priority dedicated email support
Choose Business Pro

Simple bank-transfer billing

Create a billing reference, transfer the exact amount, and send your receipt for approval.

Bank

MEEZAN BANK BANK RD BR RAWALPINDI

Account title

MUHAMMAD ASAD NAZIR

Account number

08010108293484

IBAN

PK43MEZN0008010108293484
WhatsApp 03408882796

Ready when you are

Make notifications the easy part.

Create a project, connect your providers, and send your first event from one clean dashboard.