WhatsApp Status Automation

WAHA provides an intuitive, private-hosted, free HTTP API designed to effortlessly automate WhatsApp Status management.

Simplify integration processes, automate posting, and parse posts from WhatsApp Status with ease using HTTP API!

WhatsApp Channels Logo

How To Use?

Run WAHA
Start WAHA
Run one command in the terminal on your own laptop or server
Scan QR
Pair Number
Connect your or any other number by scanning QR code

WhatsApp Status Automation

WhatsApp Channel Logo

Send Text Status

            POST /api/{session}/status/text
{
  "contacts": [
    "55xxxxxxxxxxx@c.us"
  ],
  "text": "Have a look! https://waha.devlike.pro/",
  "backgroundColor": "#38b42f",
  "font": 1
}
            
          
Free

Send Image Status

            POST /api/{session}/status/image
{
  "contacts": [
    "55xxxxxxxxxxx@c.us"
  ],
  "file": {
    "mimetype": "image/jpeg",
    "url": "https://github.com/devlikeapro/waha/raw/core/examples/dev.likeapro.jpg"
  },
  "caption": "string"
}
            
          
API

Send Video Status

            POST /api/{session}/status/video
{
  "contacts": [
    "55xxxxxxxxxxx@c.us"
  ],
  "file": {
    "mimetype": "video/mp4",
    "url": "https://github.com/devlikeapro/waha/raw/core/examples/video.mp4"
  },
  "backgroundColor": "#38b42f"
}
            
          

How To Start?

Follow ⚡ Quick Start and 🟢 Status documentation to get started!

Why WAHA?

Free

It's free!

WAHA Core version is always free, no limits in messages or time!
WAHA Plus version have no licence expiration!

Servers

Self-hosted solution

No strings to suspicious SaaS WhatsApp API solutions. Install it on your own server!

API

HTTP / REST API

Use your own favorite language - Python, JavaScript, PHP, C#, Clojure, or PowerShell.
PowerShell, really? Are you insane?! Choose another language, dude.

Document

Scalable

You can easily run 1 session to automate your WhatsApp and scale it to 500 sessions to provide SaaS solution!

Easy

Easy & Simple

You can run the API in a click!* Documentation has a lof examples and how-to guides.
*It's actually "a command", not a click.

Checked

No blocking

Under the hood it runs a real instance of Whatsapp Web to avoid getting blocked.
WhatsApp does not allow bots or unofficial clients on their platform, so this shouldn't be considered totally safe.