Your own number · Monthly plans in US dollars · Email support
WhatsApp messages your customers are waiting for, sent from your own number.
Private by design: we never store your message content.
- We never store your messages
- Encrypted in transit, erased on delivery
- Opt-in only for anything saved
A simple REST API and webhooks for order confirmations, COD verification, courier updates, OTPs, appointment reminders and two-way support. Connect a number by QR code and start sending in minutes.
7-day free trial · no card required
curl -X POST https://your-domain/api/v1/messages \
-H "Authorization: Bearer wsk_..." \
-H "Content-Type: application/json" \
-d '{
"channel_id": "9f1c2e4a-...",
"to": "923001234567",
"text": "Hi Ayesha, your order #1042 ($34.50, cash on delivery) is confirmed. Reply 1 to confirm or 2 to cancel.",
"consent": { "source": "order", "reference": "1042" },
"reference": "order-1042"
}'
# 202 Accepted
{ "data": { "id": "…", "status": "queued", "reference": "order-1042", … } }Made for messages people expect
Transactional and conversational WhatsApp for stores, clinics, schools and SaaS products. Not for promotions blasted to lists.
Order confirmations & COD
Confirm cash-on-delivery orders before dispatch and cut fake orders and returns. Customers reply to confirm or cancel.
Delivery & courier updates
Tell customers when a parcel is booked, out for delivery or delivered, with the tracking number.
OTPs & login codes
Deliver one-time passwords to the app customers already use every day.
Appointment reminders
Reduce no-shows for clinics, salons and tutors with reminders a day and an hour before.
Two-way support
Receive replies, images and voice notes by webhook and answer from your own helpdesk or app.
Account & billing alerts
Payment received, invoice due, subscription renewed: short, useful updates to your own users.
How it works
- 1
Connect your number
Create a channel in the dashboard or by API and scan the QR code from WhatsApp → Settings → Linked devices. A pairing code works too.
- 2
Call the REST API
Send text, images, documents and locations with one POST request, authenticated with a scoped API key.
- 3
Receive webhooks
Get inbound messages and sent, delivered, read and failed receipts pushed to your server, signed and retried.
Our privacy promise
Your conversations stay yours
We built Vancely to store as little as possible. Messages pass through our servers encrypted and are erased once they are delivered.
We never store message content
WhatsApp messages travel over encrypted connections and are erased once delivered. Website chats are erased when the chat ends.
Nothing saved without consent
Details people type in (names, emails, bot answers) and chat transcripts are kept only when you turn the feature on and the person agrees in the chat.
Only what we need
Minimal records to deliver messages, prevent abuse and bill you: phone number, WhatsApp name, type, status and time (deleted after 90 days), plus each person's opt-in or STOP record.
No selling, no advertising
We never sell personal data or use the people you talk to for our own marketing.
Everything a developer needs
Signed webhooks with retries
Every delivery carries an HMAC-SHA256 signature and is retried with backoff for hours. Replay failed deliveries from the dashboard.
Inbound messages & media
Customer replies, images, documents and voice notes arrive by webhook; download media through the API.
Delivery & read receipts
Track each message from queued to sent, delivered and read, matched to your own order reference.
Number warm-up & anti-ban protection
New numbers ramp up gradually, and risky patterns like bulk broadcasts and link shorteners are refused before they reach WhatsApp.
Per-number health monitoring
Failure and reply rates are watched for every number. A number that starts to look unhealthy is paused automatically to lower its risk of a ban.
API keys with scopes
Create several keys, limit each to sending, reading or managing channels and webhooks, and revoke them any time.
New · included in every plan
Website live chat, answered next to WhatsApp
Paste one script tag and a chat bubble appears on your site. Website chats and WhatsApp messages land in the same Inbox, and the chat messages aren't kept unless you and the visitor both opt in to transcripts.
- One Inbox for website and WhatsApp. Your team answers website visitors and WhatsApp contacts from one place, with seats for each person on your plan.
- Bots with quick replies. Attach a flow from the visual flow builder. It shows menus as tap-to-answer buttons, asks questions and hands the visitor to a person when needed.
- Continue on WhatsApp. One button moves the chat to your business WhatsApp number, so the visitor can carry on from their phone and the conversation stays linked.
- WhatsApp alerts when nobody is online. Get a WhatsApp message on a separate, verified phone when a chat starts or a bot hands a visitor to a person and nobody is in the Inbox.
Responsible messaging protects your number
WhatsApp bans numbers that send unwanted messages. Our rules are built in so your business number stays healthy, and so your customers keep trusting what you send them.
This is a notification and automation service. It is not a bulk marketing tool, and bulk sending is refused by the API. Read the Acceptable Use Policy.
Opt-in required
The first message to a new number must say where consent came from: an order, OTP request, signup or support request.
No bulk broadcasts
The same text sent to many people in a short time is blocked. Personalise each message with a name or order number.
STOP means stop
When a customer replies STOP, we record the opt-out and refuse further messages to them from that number.
Warm-up for new numbers
Fresh numbers start with a small daily limit that grows over the first week. Links and media unlock after a few days.
Simple monthly pricing
Monthly plans in US dollars, paid by bank transfer. Start with a 7-day free trial.
Frequently asked questions
How does it connect to WhatsApp?
You connect your own WhatsApp or WhatsApp Business number by scanning a QR code, the same way WhatsApp Web works. There is no approval process and no per-template fees, so you can send your first message within minutes. It is built for notifications, automation and conversations with your customers.
Can my number get banned?
Any number can be restricted by WhatsApp, and we cannot guarantee it will not happen. Numbers that only message people who expect it rarely have problems. Our warm-up limits, consent rules, broadcast detection and health monitoring are there to keep that risk low.
Can I send promotions to a list of numbers?
No. Bulk and unsolicited messages, purchased lists and promotional blasts are not allowed and are blocked by the API. Use it for order updates, OTPs, reminders and conversations with your own customers.
Which languages and SDKs are supported?
Anything that can make an HTTPS request: PHP, Laravel, Node.js, Python, WordPress/WooCommerce plugins or no-code tools. The API is plain JSON over REST with an OpenAPI reference.
How do I pay?
Plans are billed in US dollars. Invoices are issued in the dashboard and paid by bank transfer.
What happens after the free trial?
Your trial lasts 7 days with no card required. Choose a plan and pay the invoice to keep sending; your numbers and settings stay in place.
Send your first message today
Connect a number, create an API key and send a test order confirmation in under ten minutes.