Deliver over the best available channel with automatic cascade, least-cost routing, delivery receipts and exactly-once idempotency — all built in.
# Send over the best available channel curl https://api.voltlinktech.com/v1/messages \ -H "authorization: Bearer $VOLTLINK_KEY" \ -H "idempotency-key: order-4817" \ -d '{ "to": "+15551234567", "channel_plan": ["rcs","whatsapp","sms"], "content": { "text": "Your code is 123456" } }'
import { VoltLink } from "voltlink"; const vl = new VoltLink(process.env.VOLTLINK_KEY); await vl.messages.send({ to: "+15551234567", channelPlan: ["rcs", "whatsapp", "sms"], content: { text: "Your code is 123456" }, });
from voltlink import VoltLink vl = VoltLink(os.environ["VOLTLINK_KEY"]) vl.messages.send( to="+15551234567", channel_plan=["rcs", "whatsapp", "sms"], content={"text": "Your code is 123456"}, )
Routing, billing, compliance and delivery tracking come standard — so you ship features, not carrier plumbing.
Define a channel plan and VoltLink walks it in order — RCS → WhatsApp → SMS → Telegram — using the first channel the recipient can receive on, per message, until one delivers.
Picks the cheapest capable provider each send, with passive circuit-breaking around unhealthy carriers.
Real carrier DLRs normalized to delivered/failed, with cost reconciliation and signed webhooks.
Retry safely — a key guarantees each message is submitted and billed exactly once.
Number lookup and SIM-swap checks gate risky OTP traffic before it ever leaves the platform.
Throttled campaign sending, bulk imports, suppression lists and STOP/START keyword handling out of the box.
POST a recipient, a channel plan and your content. Authenticate with an API key. Everything is JSON.
VoltLink checks channel eligibility, selects the least-cost healthy provider, and enforces funds & suppression.
Carrier DLRs stream back, normalized and reconciled. Signed webhooks notify your endpoint in real time.
Create an account, grab an API key, and send your first message over any channel.