Registered systems
Each application gets its own API key and secret, linked to the SMTP and SMS providers it is allowed to use.
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.
Stop wiring mail and SMS credentials into every application. Register a system once and let Notify handle delivery.
Each application gets its own API key and secret, linked to the SMTP and SMS providers it is allowed to use.
Add mail accounts with host, port and encryption settings, test them in one click, and reuse them across systems.
Connect several SMS gateways and assign the right sender ID to each system — no code changes needed.
Write a message once with {{variables}}, then send it by template code from any system.
Every send is recorded with recipient, status, duration and provider response, so failures are easy to trace.
See send volume, success rate, latency and channel coverage at a glance, with alerts for anything that needs attention.
Sign in with Identity and add the SMTP accounts and SMS gateways your organisation uses.
Create a project for your application, link its providers and copy the generated API key and secret.
Call one endpoint to send email or SMS, then follow every message in the logs and dashboard.
Authenticate with your system's key and secret, choose SMTP or SMS, and send a message or a template with variables.
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."
}'
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": "SMTP",
"to": "student@example.com",
"template": "ADMISSION_OFFER",
"variables": { "name": "Amina", "programme": "BSc IT" }
}'
{
"success": true,
"message": "SMS queued successfully.",
"logId": 1042,
"projectId": 3,
"projectName": "Student Portal",
"medium": "SMS",
"to": "255712345678",
"template": null
}
Sign in with your Identity account to set up providers and register your systems.
Redirecting to Identity…