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.
No per-channel lock-in — least-cost routing picks the cheapest capable carrier on every message, so you spend less as you scale.
Pay-as-you-go. Perfect for testing and low volume.
For production traffic with volume discounts.
For scale, compliance and dedicated support.
Billing is usage-based — you're charged per message at the carrier's tariff (per segment for SMS). Least-cost routing picks the cheapest capable provider on each send, failed messages are refunded, and delivery-receipt reconciliation adjusts to the carrier's actual cost.
RCS, WhatsApp, SMS and Telegram today — through one endpoint. Define a channel plan and VoltLink cascades to the first channel the recipient can receive on.
Yes. Carrier DLRs are normalized to delivered/failed and streamed to your endpoint via signed webhooks, with automatic retries and cost reconciliation.
Yes — send through a mock provider to exercise the full flow (routing, DLRs, billing) without touching real carriers or spending on live traffic.
Create an account in the console, and an API key is issued for it. Authenticate requests with it as a bearer token. See the API reference.
Yes — VoltLink supports A2P 10DLC brand and campaign onboarding so US long-code SMS delivers without carrier penalties.
Create an account, grab an API key, and send your first message over any channel.