Email / SMS / WhatsApp / OTP

One API for email, SMS, and WhatsApp delivery

Sub-20ms ingestion, verified DKIM/SPF/DMARC domains, and a retry queue that never drops your OTPs.

api.senviok.live
Operational
POST /v1/emails200 OK12ms
POST /v1/whatsapp/send200 OK9ms
POST /v1/sms200 OK14ms
OTP preview : SMSexpires 10:00

Your verification code is *** ***

482,590+ messages dispatchedavg 14ms
Every message signedDKIMSPFDMARCHMAC-SHA256 webhooks

Trusted by engineering teams at

PaynestShopgridDevrailHaulrLedgerly
482,590+
Messages dispatched
14ms
Avg ingestion latency
< 20ms
API endpoints
99.4%
Delivery success

From API call to inbox in four hops

A transparent, resilient path from your request to your customer's inbox. Every step is observable, every failure is handled.

01

API Trigger

Your app calls one endpoint from any language, framework, or runtime.

02

Ingestion Queue

Requests enter a durable queue. Provider outages lose nothing.

03

Authentication

DKIM, SPF, and DMARC are applied for maximum inbox placement.

04

Inbox Delivery

Messages land via trusted relays. Events stream to your logs in real time.

One key, three channels

Email, SMS, and WhatsApp share one API key, one wallet, and one log stream. Pick a channel, copy the snippet, ship it.

POST /v1/emails
auth: Bearer svk_live_…

curl -X POST https://api.senviok.live/v1/emails \
  -H "Authorization: Bearer svk_live_••••••" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "hello@yourdomain.com",
    "to": "customer@example.com",
    "subject": "Payment Confirmed",
    "html": "<h1>Your payment was successful!</h1>",
    "text": "Your payment was successful!"
  }'
POST api.senviok.live/v1/emails : 200 OK : 14msFull API reference

Built for the messages you cannot afford to lose

A missed OTP is a lost signup. A delayed password reset is a support ticket. Every subsystem below exists so that never happens on your watch.

The queue is the product

Every request is acknowledged in under 20ms, then buffered in a durable queue with automatic retries and jitter. If a provider stalls or rate-limits you, your OTPs wait patiently and still arrive.

ingestqueueretrydeliver
backoff 1s → 4s → 16s + jitterdead-letter on final failure

Easy DKIM, auto DNS

We generate triple-CNAME DKIM plus SPF and DMARC records for your domain. Paste them once; we watch propagation for you.

svk1._domainkeyCNAME
svk2._domainkeyCNAME
_dmarcTXT

Four regions, one latency budget

Requests are ingested at the node closest to your users and relayed through redundant paths.

LOS4ms
LHR11ms
SFO18ms
SIN21ms

Security by default

No opt-in hardening checklist. The protective layer is on from the first request.

Signed webhooks

Every event payload is signed with HMAC-SHA256 for tamper-proof verification.

Live key rotation

Roll API keys instantly from the dashboard with zero downtime.

Hashed credentials

API keys and secrets are stored with SHA-256 hashing, never in plain text.

An operational console, not a marketing claim

The same numbers your dashboard shows, rendered in public.

status.senviok.live
All systems operational
uptime_30d99.98%
avg_ingestion14ms
messages_dispatched482,590+
queue_depth0
region_nodes
LOS 4ms
LHR 11ms
SFO 18ms
SIN 21ms

Pricing that starts at zero

3,000 free emails every month, no card required. Upgrade when your volume grows. No hidden platform fees.

Free

For building, sandbox testing, and small launches.

₦0/ month

no overage charges

  • 3,000 emails / month
  • 300 daily sending limit
  • 1 sending domain
  • 1 team member
  • REST API + sandbox
Start free

Startup

For growing email volume with custom domains.

₦2,000/ month

overage ₦300 / 1k emails

  • 6,000 emails / month
  • 2 sending domains
  • 3 team members
  • Email (48h) support
  • Overage: ₦300 / 1k emails
Choose Startup
Most popular

Starter

For products adding SMS, WhatsApp, and webhooks.

₦15,000/ month

overage ₦300 / 1k emails

  • 50,000 emails / month
  • 8 sending domains
  • 3 team members
  • Email (48h) support
  • Webhooks
  • SMS + WhatsApp channels
  • Overage: ₦300 / 1k emails
Choose Starter

Growth

Scale

For scale: dedicated IPs, analytics, and priority support.

₦45,000/ month

overage ₦200 / 1k emails

  • 200,000 emails / month
  • 15 sending domains
  • 10 team members
  • Chat (8h) support
  • Webhooks
  • SMS + WhatsApp channels
  • Dedicated IP
  • Advanced analytics
  • Overage: ₦200 / 1k emails
Choose Growth

Every plan: delivery logs, automatic retries, and signed webhooks. Downgrade or cancel anytime.

Frequently asked questions

Everything you need to know about getting started with Senviok.

What is Senviok?

Senviok is a developer-first messaging platform that lets you send transactional emails, SMS alerts, and OTPs through a single REST API, with verified SPF, DKIM, and DMARC handling built in.

Is there a free tier?

Yes. The Free plan includes 3,000 emails per month with no credit card required. Paid plans start small and scale with your volume, billed in Naira (₦) or USD ($).

Do I need to configure SPF, DKIM, and DMARC myself?

No. Senviok auto-generates the DNS records (Easy DKIM CNAMEs, SPF, and DMARC) in your dashboard, so you can verify a custom sending domain in minutes. No email servers to touch.

Which languages and frameworks are supported?

We ship official Node.js and Python SDKs, and the REST API works from any language, framework, or runtime. cURL, Go, .NET, PHP, and Ruby all use the same endpoints.

Can I send both email and SMS with one API?

Yes. Email, SMS, and WhatsApp messages share one API key, one billing wallet, and one set of logs. No separate providers or invoices to manage.

How fast is delivery?

Requests are ingested in under 20 ms from regional nodes and buffered in a durable queue, so provider outages and rate limits never stall your critical OTP or password-reset messages.

Ship your first OTP in under two minutes

Create a key, verify a domain, send. The sandbox is free and the free tier stays free.

3,000 emails/mo free : no card required