NotifySetu Logo
NotifySetu
FeaturesPricingIntegrationsDocsBlogCustomersSecurity
Sign InStart Free
NotifySetu Logo
NotifySetu

Unified notification API platform for developers. Orchestrate Email, SMS, WhatsApp, Push, Voice & OTP across 15+ global providers.

All Systems Operational

Channels

  • Transactional Email
  • SMS Infrastructure
  • WhatsApp Cloud API
  • Web & Mobile Push
  • Voice & IVR
  • OTP Engine

Product

  • Platform Features
  • Tiered Pricing
  • Provider Integrations
  • Developer Console
  • System Status

Resources

  • Documentation
  • Quickstart Guide
  • API Reference
  • SDK Client Libraries
  • Engineering Blog
  • RSS Feed

Company

  • Customer Stories
  • Security & Trust
  • Contact Sales
  • Responsible Disclosure

Legal

  • Terms of Service
  • Privacy Policy
  • Refund Policy
  • GDPR Compliance
  • Cookie Policy
  • DPA Agreement

© 2026 NotifySetu. Owned and operated by INFOSKILLS TECHNOLOGY PVT LTD. All rights reserved.

Terms of Service•Privacy Policy•Refund Policy•GDPR•Cookies•DPA•Contact Us
Documentation Menu

Getting Started

  • Quickstart & First Notification
  • Official SDKs & Tooling

Channels & Gateways

  • Push Notifications (FCM & APNs)
  • Smart Provider Failover
  • Meta WhatsApp Cloud API

Webhooks & Security

  • Webhooks & Event Verification
DocsGetting StartedQuickstart & First Notification

Quickstart & First Notification

Send your first unified notification in under 5 minutes using cURL or SDKs.

# Quickstart Guide

Welcome to NotifySetu! This guide will take you from zero to sending your first multi-channel notification across Email, SMS, or WhatsApp.

Prerequisites

Before starting, ensure you have: 1. Created an account at [notifysetu.com](https://notifysetu.com). 2. Generated your Live or Test API Key from **Settings -> API Keys**.

Get your API Key

API keys use the standard bearer token format: - Test mode: `nts_test_...` - Live mode: `nts_live_...`

Keep your API keys confidential. Do not expose live keys in client-side applications.

Dispatch First Payload

Run the following cURL request in your terminal to dispatch a test notification:

curl -X POST https://api.notifysetu.com/api/v1/notifications/send \
  -H "Authorization: Bearer nts_test_sample_key" \
  -H "Content-Type: application/json" \
  -d '{
    "recipient": "user@example.com",
    "channels": ["EMAIL", "SMS"],
    "templateId": "tmpl_welcome",
    "variables": {
      "name": "Alex"
    }
  }'

Verify Delivery Status

The API returns a unique `notificationId` immediately:

{
  "notificationId": "ntf_live_01m18gep0",
  "status": "QUEUED",
  "channels": ["EMAIL", "SMS"],
  "queuedAt": "2026-08-30T12:00:00Z"
}
Next

Official SDKs & Tooling

On This Page

  • Prerequisites
  • Get your API Key
  • Dispatch First Payload
  • Verify Delivery Status