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.
Your verification code is *** ***
Trusted by engineering teams at
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.
API Trigger
Your app calls one endpoint from any language, framework, or runtime.
Ingestion Queue
Requests enter a durable queue. Provider outages lose nothing.
Authentication
DKIM, SPF, and DMARC are applied for maximum inbox placement.
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!"
}'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.
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.
Four regions, one latency budget
Requests are ingested at the node closest to your users and relayed through redundant paths.
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.
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.
no overage charges
- 3,000 emails / month
- 300 daily sending limit
- 1 sending domain
- 1 team member
- REST API + sandbox
Startup
For growing email volume with custom domains.
overage ₦300 / 1k emails
- 6,000 emails / month
- 2 sending domains
- 3 team members
- Email (48h) support
- Overage: ₦300 / 1k emails
Starter
For products adding SMS, WhatsApp, and webhooks.
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
Growth
ScaleFor scale: dedicated IPs, analytics, and priority support.
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
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