Skip to content

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

Send an order confirmation
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. 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. 2

    Call the REST API

    Send text, images, documents and locations with one POST request, authenticated with a scoped API key.

  3. 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.

Read our full privacy promise →

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.

Compare all plans →

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.