Free 7-day trial · 500 messages · No credit card

WhatsApp API
for Developers
First message in 10 minutes

Connect any WhatsApp number. Send messages, receive webhooks, and build chatbots via a clean REST API. No Meta Business account. No approval process. Just an API key and a POST request.

A
B
C
D
1,000+ developers
4.8/5
Works with:Node.jsPythonPHPLaravelcURLREST API
Developer-First

Integrate in under 10 minutes

Standard HTTP. Bearer token auth. JSON in, JSON out. Works with every language and framework you already use.

One request to send

POST to /api/v1/messages with your key. That's the entire integration.

wsa_ prefixed API keys

Generate in the dashboard. Rotate instantly. Works exactly like Stripe keys.

Webhooks for incoming

Register your endpoint and receive every incoming message as a POST payload.

POST/api/v1/messages
const res = await fetch("https://wasaas.org/api/v1/messages", {
  method: "POST",
  headers: {
    "Authorization": "Bearer wsa_your_api_key",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    session_id: "my-session-1",
    to: "966501234567",
    message: "Hello from WA SaaS! 👋",
  }),
});

const data = await res.json();
console.log(data);
// { success: true, to: "966501234567", status: "sent" }
Quick Setup

Up and running in 10 minutes

No approval process. No Business account. No SDK required.

1
👤

Create account

Sign up with Google or GitHub — 30 seconds. 7-day trial starts immediately.

2
📱

Connect WhatsApp

Scan a QR code in the dashboard. Your number is live in about 3 minutes.

3
🔑

Get API key

Dashboard → API Keys → Generate. Copy the wsa_ key into your .env file.

4
🚀

Send first message

POST /api/v1/messages with your key and session ID. Done.

Messaging

Send any type of message

Rich media support out of the box — text, images, documents, and more.

💬

Text Messages

Send plain text, emoji, and formatted messages to any WhatsApp number.

🖼️

Images

Share images via URL or direct file upload with optional captions.

📄

Documents

Send PDF, Word, Excel, and other document types with captions.

🎵

Audio

Voice messages and audio files for richer communication.

📍

Location

Share a location pin with coordinates and address details.

📋

Buttons

Interactive button messages for quick replies and CTAs.

🤖

Chatbot Flows

Define keyword triggers and multi-step auto-reply flows. All conversations saved.

Everything You Need

A Complete WhatsApp Platform

From a single message to campaigns at scale — every WhatsApp tool in one place.

📱

WhatsApp Sessions

Connect any WhatsApp number by scanning a QR code. Manage multiple sessions from one dashboard.

👥

Contacts & Groups

Import contacts via CSV, add tags, and create groups to target in campaigns.

📝

Message Templates

Build reusable templates with {{name}} & {{phone}} variables and a live WhatsApp preview.

📣

Bulk Campaigns

Send to thousands with random delays to avoid bans. Track success/failure per contact in real time.

🤖

Chatbot Flows

Keyword-triggered auto-replies with full conversation history per contact.

🧠

Wasa AI Assistant

An AI assistant built into your dashboard to guide you through every platform feature.

🔑

API Keys

Create API keys to connect your apps. Send messages programmatically from any language or framework.

🔔

Real-time Webhooks

Get instant notifications for every inbound and outbound message to your webhook endpoint.

📊

Logs & Analytics

Browse every message sent and received with status, timestamp, and detailed campaign analytics.

Use Cases

What developers build with it

From solo devs to agencies — what's shipping on Wasaas.

📦

Order Notifications

Trigger WhatsApp messages from Shopify, WooCommerce, or any webhook — confirmed, shipped, delivered.

🔑

OTP & 2FA

Replace SMS OTPs with WhatsApp. Higher open rates. Same integration effort.

🤖

Support Chatbots

Build keyword-triggered reply flows. Customer sends 'STATUS' — your chatbot responds automatically.

🔔

System Alerts

Route server alerts, deploy notifications, and cron failures to WhatsApp instead of email.

📋

Form Confirmations

Instantly confirm form submissions via WhatsApp — leads, bookings, signups.

🛍

CRM & No-Code

Connect Make, n8n, or Zapier via webhooks. WhatsApp automation without custom code.

< 1s

Avg. delivery time

99.9%

API uptime

Contacts supported

7 days

Free trial

Platform Features

Everything included in every plan

Multi-Session Management

Connect multiple WhatsApp numbers. Each runs in an isolated browser session.

REST API + API Keys

Simple key-based auth. Generate, rotate, and revoke keys from the dashboard.

Webhooks

Real-time push notifications to your server for message events.

Message Logs

Full delivery history with status tracking across all sessions.

Quota Management

Clear usage gauges. Upgrade instantly when you need more.

Google & GitHub OAuth

Sign in with your existing Google or GitHub account.

Chatbot Flow Builder

Build keyword-triggered auto-reply flows — no code needed. Save every conversation.

Pricing

Simple, transparent pricing

Start free. Upgrade as you grow. No hidden fees.

Up to ~20% off with annual billing

Starter

$23/month

Billed as $276/year

87 SAR/mo

2 WhatsApp sessions

5,000 messages/month

1,000 contacts

Get started free

🔒 Secure · PayPal · Visa · Mastercard

  • 2 WhatsApp sessions
  • 5,000 messages/month
  • 1,000 contacts
  • 5,000 API calls/month
  • 2 chatbot flows
  • API Keys
  • Webhooks
  • Message Logs
  • QR Session Management
  • Priority Support
Best Value

Business

$63/month

Billed as $756/year

239 SAR/mo

5 WhatsApp sessions

20,000 messages/month

5,000 contacts

Get started free

🔒 Secure · PayPal · Visa · Mastercard

  • 5 WhatsApp sessions
  • 20,000 messages/month
  • 5,000 contacts
  • 20,000 API calls/month
  • 5 chatbot flows
  • API Keys
  • Webhooks
  • Message Logs
  • QR Session Management
  • Priority Support

Enterprise

$119/month

Billed as $1,428/year

447 SAR/mo

Unlimited WhatsApp sessions

Unlimited messages/month

Unlimited contacts

Get started free

🔒 Secure · PayPal · Visa · Mastercard

  • Unlimited WhatsApp sessions
  • Unlimited messages/month
  • Unlimited contacts
  • Unlimited API calls/month
  • Unlimited chatbot flows
  • API Keys
  • Webhooks
  • Message Logs
  • QR Session Management
  • Priority Support

All plans start with a 7-day free trial. No credit card required.

Secure payments via

PayTabs·MADA · Visa · Mastercard · Apple Pay · STC Pay
FAQ

Frequently asked questions

Everything you need to know about WA SaaS.

Start sending in 10 minutes

Sign up, connect a WhatsApp number, and make your first API call. No Meta approval, no credit card, no lock-in.