Real delivery receipts
Every message moves QUEUED, SENT, DELIVERED, READ as Meta reports it, with the exact error code when something fails.
Sampark connects your WhatsApp Business number to the official Meta Cloud API. Send OTPs and order updates from your code, run rate-smoothed broadcasts, and answer customers from one shared inbox.
Delivery receipts stream in as Meta posts them
Test any approved template before you wire it into your app
Kirana Kart
online
Festive offer · template welcome_offer
Spreads sends across time so your number's quality rating stays green.
Rate
20 msg/s
Finishes in
10 min 24 s
Scoped keys, idempotent sends, HMAC-signed webhooks
$ curl https://api.sampark.app/v1/messages \ -H "Authorization: Bearer spk_live_7Hq…x2Pa" \ -H "Idempotency-Key: 5f1c-order-20931" \ -d '{"type":"template","to":"+919876543210", "template_name":"order_update","language":"en", "variables":["Asha","#SP-20931","tomorrow, 11 AM"], "metadata":{"order_id":"SP-20931"}}'
HTTP/1.1 202 Accepted
{
"id": "msg_8c41f0e2",
"status": "QUEUED",
"to": "+919876543210",
"metadata": { "order_id": "SP-20931" }
}{
"event": "message.status",
"data": {
"message_id": "msg_8c41f0e2",
"wa_message_id": "wamid.HBgMOTE5ODc2…",
"status": "READ",
"metadata": { "order_id": "SP-20931" }
},
"sent_at": "2026-10-04T05:13:07.412Z"
}Plugs into
What you get
The plumbing a WhatsApp platform needs, built on Postgres and a proper queue: receipts, retries, rate limits and a clean audit trail.
Every message moves QUEUED, SENT, DELIVERED, READ as Meta reports it, with the exact error code when something fails.
A token bucket per API key, shared across all servers. Bursts get a clean 429 with Retry-After instead of a timeout.
Status changes and replies POST to your URL with an HMAC-SHA256 signature, retried with backoff for up to six attempts.
Reply to PRICE with your catalogue. STOP opts the number out and adds it to DND automatically.
Your number, your WABA, your Meta invoice at list price. Sampark charges one flat fee and never adds a per-message margin.
Campaigns are spread across time at the rate your tier allows. Pause, resume or cancel mid-send and the queue follows instantly.
CSV import normalises numbers to E.164, merges duplicates and never messages anyone on your DND list.
Schedule a broadcast for Friday 10 AM or run it every month with a cron rule, in IST.
Owners handle billing and numbers, admins manage keys, agents send and reply. Nobody sees a raw token.
spk_test_ keys simulate SENT, DELIVERED and READ with real webhooks, so you can build before your number is live.
Analytics
Every receipt from Meta updates your numbers within seconds: delivery funnel, peak throughput, spend by pricing category and read rate per campaign.
60,691 template messages, last 7 days
For developers
A small REST API that returns in milliseconds and does the slow work in a queue. Poleazy, AutoPulse and StudySpace use the same API you do.
curl https://api.sampark.app/v1/messages \
-H "Authorization: Bearer spk_live_…" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: order-SP-20931" \
-d '{
"type": "template",
"to": "+919876543210",
"template_name": "order_update",
"language": "en",
"variables": ["Asha", "#SP-20931", "tomorrow, 11 AM"],
"metadata": { "order_id": "SP-20931" }
}'202 Accepted
{
"id": "msg_8c41f0e2",
"status": "QUEUED",
"metadata": { "order_id": "SP-20931" }
}POST https://your-app.com/hooks/sampark
X-Sampark-Event: message.status
X-Sampark-Signature: sha256=9f2c…e71b
{ "event": "message.status",
"data": { "message_id": "msg_8c41f0e2",
"status": "READ",
"metadata": { "order_id": "SP-20931" } } }messages:send, templates:read, contacts:write and more. Keys are hashed at rest and shown once.
Send an Idempotency-Key and a retried request returns the original response instead of a second message.
HMAC-SHA256 of the raw body with your endpoint secret. Your metadata comes back on every event.
Simulate SENT, DELIVERED and READ plus the webhooks, without touching a real phone or your quota.
Cost calculator
A WhatsApp marketing message costs more than an SMS. A utility message costs a little over half as much. Move the sliders to see where your mix lands.
WhatsApp rates are Meta's list price for India and may change; service replies inside the 24h window are free. Read rates are typical assumptions, not guarantees. Sampark's plan fee is separate and flat.
Messages actually read
22,000
Cost per read message
₹0.36
Messages actually read
5,000
Cost per read message
₹1.00
How it works
Embedded Signup with Facebook takes about two minutes. Already on the Cloud API? Paste the phone number ID and token instead.
Write templates with a live WhatsApp preview and submit them to Meta. Approvals sync back on their own.
Your code via the REST API, a scheduled broadcast, or straight from Poleazy, AutoPulse and StudySpace with a Sampark key.
Watch ticks turn blue in Logs, and answer replies from a shared inbox while the 24 hour window is open.
Create a workspace, connect your number and send your first template today. No card for the trial.