OTP Delivery Infrastructure

OTP delivery that starts on WhatsApp and lands on SMS only when it has to.

nOtp gives your product teams a clean API, balance-based billing, hosted checkout, and an admin cockpit for margins, content, and client operations.

99.9%

Delivery reliability target

24/7

Admin visibility and support cadence

Global

Multi-country OTP coverage model

Delivery flow

Automatic failover
1

Developer app calls the OTP API

Authenticate with an nOtp API key and send a single request.

2

WhatsApp delivery is attempted first

Template delivery keeps the experience branded and instant.

3

SMS takes over on failure

Fallback status, delivery channel, and cost stay attached to the same message record.

Admin console

Clients, keys, balances, content, costs, and profit.

Developer portal

Apps, API keys, OTP logs, billing history, and package catalog.

Platform

One platform for delivery, billing, and developer operations.

Messaging Core

WhatsApp-first OTP with SMS fallback

nOtp records each delivery attempt, final channel, estimated delivery cost, and end-user verification status.

Billing Rail

Hosted checkout and prepaid balance bundles

Create products and prices, accept payment, credit client balances, and track refunds and webhook events.

Ops Layer

Filament admin for margins, content, and support

Edit client balances, manage API keys, update site settings, and keep homepage and docs content editable.

FEATURE

WhatsApp first, SMS fallback

Try WhatsApp first and automatically drop to SMS when delivery fails.

FEATURE

Balance-based billing

Sell prepaid credit bundles, debit usage per OTP, and keep cost vs revenue visible to operators.

FEATURE

Developer-ready surface

Issue app-specific API keys, provide a Flutter package, and document the full send and verify flow.

Pricing

Sell bulk balance packages and charge per OTP behind the scenes.

Developers buy prepaid balance through the hosted billing flow, then nOtp debits usage automatically as WhatsApp or fallback SMS messages are delivered.

starter-50

Starter 50

Launch quickly with enough credit for low-volume verification traffic.

$49.00 adds $50.00 balance
Balance added $50.00
Checkout Hosted

growth-250

Growth 250

Popular

Balanced pricing for shipping OTP at scale across WhatsApp and fallback SMS.

$225.00 adds $250.00 balance
Balance added $250.00
Checkout Hosted

scale-1000

Scale 1000

High-volume bulk credit package for teams with regional failover needs.

$840.00 adds $1,000.00 balance
Balance added $1,000.00
Checkout Hosted

Developer Experience

Laravel API, Filament dashboard, and a Flutter package starter.

The repo includes a ready-to-publish Flutter client package scaffold so teams can add send and verify calls without rebuilding transport logic.

Quick example

cURL
curl -X POST "https://notp.app/api/v1/otp/send" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "recipient": "+15551234567",
    "purpose": "login",
    "code_length": 6
  }'