wabot.
Issue no. 01 · 2026 est. 2026

/ feature · 001

Send messages
with precision.

Wabot is a workspace for WhatsApp — a quiet, sturdy studio for connecting numbers, composing campaigns, automating replies, and watching webhooks land on time.

/ what it is

A self-hosted, multi-tenant WhatsApp platform — built on Laravel and Livewire, talking to whatsapp-web.js over a signed channel.

/01

Numbers connected

QR-scan a phone, watch the session go live over Reverb, send and receive in real time.

/02

Campaigns throttled

CSV in, queued out. Per-minute throttle. Schedule for later. Templates with variables.

/03

Webhooks delivered

REST API for sending, HMAC-signed webhooks for receiving. Backoff and disable on failure.

/ feature · 004 · developer

A REST API that reads like prose.

Bearer-token auth. Per-user quotas. Logged requests. Around seventy endpoints — and every one of them documented at the same level of care as the rest of the studio.

Read the full API reference →

POST /api/v1/sessions/{uuid}/messages

curl
$ curl https://your-wabot.app/api/v1/sessions/abc-123/messages \
    -H "Authorization: Bearer $TOKEN" \
    -H "Content-Type: application/json" \
    -d '{
        "to": "60123456789",
        "body": "Your order is ready for pickup."
    }'

{
  "id": "msg_01HX9...",
  "status": "queued",
  "to": "60123456789@c.us"
}

/ what's inside

Eight surfaces. One workspace.

/01

Sessions

Connect numbers via QR. Live status over Reverb.

/02

Conversations

Live chat view per number. Reply, attach, forward.

/03

Contacts

Synced from each connected number. Searchable.

/04

Templates

Reusable messages with {{ "{{vars}}" }} interpolation.

/05

Bulk

CSV-fueled campaigns. Throttled. Schedulable.

/06

Auto-replies

Match exact, contains, regex. Cooldowns built in.

/07

Webhooks

HMAC-signed, retried with backoff, disabled on flap.

/08

API tokens

Per-user, revocable, last-used tracked.

/ priced

3 tiers, one workspace.

Begin free. Upgrade when the work demands it. Every tier ships with the same studio — quotas and feature toggles are the only thing that move.

/01

starter

Free

Free · forever

Get started with the basics — one session, modest quotas, core messaging features.

/ what's included (3/9)

  • Flow Builder
  • Webhooks
  • Auto-Reply Rules
  • Bulk Campaigns
  • Device Warmer
  • Message Templates
  • Scheduled Messages
  • Public API Access
  • TAC One-Click

/ quotas

Sessions
1
Messages / day
200
Contacts
100
Team members
1
Bulk recipients
50

/02

recommended

Pro

MYR 49 / month

For growing teams — flows, webhooks, bulk campaigns, and higher quotas.

/ what's included (8/9)

  • Flow Builder
  • Webhooks
  • Auto-Reply Rules
  • Bulk Campaigns
  • Device Warmer
  • Message Templates
  • Scheduled Messages
  • Public API Access
  • TAC One-Click

/ quotas

Sessions
5
Messages / day
5,000
Contacts
2,000
Team members
5
Bulk recipients
1,000
Start 14-day trial

14-day trial · cancel any time

/03

Business

MYR 199 / month

Everything unlocked, with the highest quotas for production workloads.

/ what's included (9/9)

  • Flow Builder
  • Webhooks
  • Auto-Reply Rules
  • Bulk Campaigns
  • Device Warmer
  • Message Templates
  • Scheduled Messages
  • Public API Access
  • TAC One-Click

/ quotas

Sessions
25
Messages / day
50,000
Contacts
25,000
Team members
25
Bulk recipients
25,000
Start 14-day trial

14-day trial · cancel any time

All tiers · MYR · GST not included · self-hosting available

/ a thought

Tools are loud. Studios are quiet. The point of a quiet tool is that it gets out of the way of the work — and the work, in this case, is messages getting where they need to go, on time, with consent.

/ to begin

Open the studio.

Free to begin. No card required. Self-host if you prefer — the source can be in your repo by tomorrow.