Send WhatsApp messages with one API call

Link your WhatsApp number by scanning a QR code, create an API key, and send messages from any app, website, or script — no official WhatsApp Business API required.

  • No Business API approval
  • Set up in 2 minutes
  • Bulk send up to 250 per request

How it works

From sign-up to first message in three steps.

  1. Step 1

    Create an account

    Sign up at wp.zyrosys.com with just an email and password.

  2. Step 2

    Scan the QR code

    Open WhatsApp → Linked devices → Link a device, and scan the code on your dashboard.

  3. Step 3

    Call the API

    Create an API key and send messages with a single POST request from any language.

Inside the dashboard

Everything you need, nothing you don't.

Two screens: one to link WhatsApp, one to manage API keys.

wp.zyrosys.com/dashboard
WhatsApp API dashboard showing the connection status and a QR code to link a WhatsApp device
Scan the QR code from WhatsApp → Linked devices to connect your number. Status updates live.

Features

A WhatsApp gateway that just works.

01

Link with a QR code

Connect your existing WhatsApp number in seconds — no Meta Business verification, templates, or approval process.

02

Named API keys

Create as many keys as you need (production, staging, per app), see when each was last used, and revoke any key instantly.

03

One simple endpoint

Send a text message with one POST request to /api/v1/send and get the WhatsApp message ID back.

04

Bulk sending

Send the same message to up to 250 numbers per request, or a personalised message to each recipient.

05

Per-recipient results

Bulk responses report sent and failed counts plus a result for every number, so one bad entry never fails the batch.

06

Persistent sessions

Your linked device is saved — reconnect from the dashboard without scanning again, or unlink it whenever you want.

Developer API

One endpoint. Three ways to send.

Authenticate with the X-API-Key header and POST JSON to /api/v1/send. Phone numbers need the country code — no + required.

curl -X POST https://api.wp.zyrosys.com/api/v1/send \
  -H "X-API-Key: wpk_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{"to": "8801XXXXXXXXX", "message": "Your order #1042 has shipped!"}'
{
  "success": true,
  "message_id": "3EB0C431D5A2...",
  "timestamp": "2026-10-09T10:00:00Z"
}
Endpoint
POST /api/v1/send
Auth header
X-API-Key: wpk_…
Bulk limit
250 messages / request
Not connected?
409 — scan the QR first

Use cases

Reach customers where they already are.

Automate the messages your customers actually read.

  • Order confirmations
  • Delivery updates
  • OTP & login codes
  • Appointment reminders
  • Payment receipts
  • Form submission alerts
  • Server & uptime alerts
  • Internal team notifications
  • Booking confirmations
  • Abandoned cart nudges

FAQ

WhatsApp API questions.

Do I need the official WhatsApp Business API?

No. You link your existing WhatsApp number as a linked device by scanning a QR code — no Meta Business verification, message templates, or approval process.

What kinds of messages can I send?

Text messages to individual phone numbers. You can send one message, the same message to many numbers, or a personalised message to each recipient in a single request.

How many messages can I send in one request?

Up to 250 messages per bulk request. Each recipient gets its own result, so a single invalid number does not fail the rest of the batch.

How should I format phone numbers?

Include the country code, e.g. 8801XXXXXXXXX. The + sign, spaces, and dashes are optional — they are stripped automatically.

How many WhatsApp numbers can I connect?

One WhatsApp number per account. You can create as many API keys as you like for that number — for example one per app or environment.

What happens if I need to disconnect?

Click "Unlink device" on the dashboard and the session is removed from both our side and your phone's linked devices list. You can link again at any time.

Is there anything I should be careful about?

Because messages are sent from your own number, follow WhatsApp's terms: only message people who expect to hear from you and avoid unsolicited bulk messaging, which can get a number restricted by WhatsApp.

More from Zyrosys

Explore our other product.

Product

ZyroComm

All-in-one e-commerce platform for online stores

Need a custom WhatsApp integration?

We can wire the WhatsApp API into your store, CRM, or internal tools for you.