Notify
Notification hub

One place to send every email & SMS your systems need.

Notify connects your registered systems to SMTP mail servers and SMS providers through a single, secure API — with reusable templates, delivery logs and live analytics built in.

  • SMTP email
  • Multi-provider SMS
  • Single sign-on
Email over SMTPGmail, Office 365 or any SMTP server
SMSRafikiSMS and more providers
Identity SSOOne login for every admin
REST APISimple JSON over HTTPS
Features

Everything you need to run your notifications

Stop wiring mail and SMS credentials into every application. Register a system once and let Notify handle delivery.

Registered systems

Each application gets its own API key and secret, linked to the SMTP and SMS providers it is allowed to use.

SMTP providers

Add mail accounts with host, port and encryption settings, test them in one click, and reuse them across systems.

Multi-provider SMS

Connect several SMS gateways and assign the right sender ID to each system — no code changes needed.

Reusable templates

Write a message once with {{variables}}, then send it by template code from any system.

Delivery logs

Every send is recorded with recipient, status, duration and provider response, so failures are easy to trace.

Analytics dashboard

See send volume, success rate, latency and channel coverage at a glance, with alerts for anything that needs attention.

How it works

Live in three steps

  1. 1

    Add your providers

    Sign in with Identity and add the SMTP accounts and SMS gateways your organisation uses.

  2. 2

    Register a system

    Create a project for your application, link its providers and copy the generated API key and secret.

  3. 3

    Send from your code

    Call one endpoint to send email or SMS, then follow every message in the logs and dashboard.

Developers

One endpoint. Any channel.

Authenticate with your system's key and secret, choose SMTP or SMS, and send a message or a template with variables.

  • Credentials in headers, never in URLs
  • Clear JSON errors for validation and auth
  • Log ID returned for every send
  • Built-in API Tester in the dashboard
curl -X POST https://notify.pistl.co.tz/api/v1/notifications/send \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: YOUR_API_KEY" \
  -H "X-Api-Secret: YOUR_API_SECRET" \
  -d '{
    "medium": "SMS",
    "to": "255712345678",
    "message": "Your fee payment was received. Thank you."
  }'

Ready to send your first notification?

Sign in with your Identity account to set up providers and register your systems.