Skip to content
WhatIsUp.dev
Pricing

Pay per connected channel. Not per message.

Predictable monthly billing. Upgrade or downgrade in one click. No long-term commitments.

Starter

Solo builders and side projects shipping for real.

$9.90/mo

7 days free, no credit card

  • 2 channels
  • Unlimited messages
  • Unlimited API keys
  • Signed webhooks with retries
  • Realtime event streams
  • Community support
Most popular

Pro

Production teams running real workflows.

$29.90/mo

7 days free, no credit card

  • 5 channels
  • Unlimited messages
  • Unlimited API keys
  • Priority email support
  • Signed webhooks with retries
  • Delivery logs + metrics dashboard

Why this beats the usual options

  • No per-message markup

    Twilio and the Cloud API tax every message. We don't. Pay per channel, send what you need.

  • Your code stays in your stack

    Plain REST + signed webhooks. No SDK lock-in. Drop us in or rip us out without rewriting the world.

  • Webhooks signed Stripe-style

    HMAC-SHA256 with the same envelope shape Stripe uses. If your team has wired Stripe, they've already wired us.

  • Fully managed, zero ops

    We run the API, the delivery queue, the database, and the realtime layer. No servers to babysit, no upgrades to chase — just the REST API.

  • No Meta verification queue

    Skip the weeks-long Business Account verification. Pair your number, scan a QR, send a message in five minutes.

Compare plans

FeatureStarterPro
Connected channels25
MessagesUnlimitedUnlimited
Webhook retries8×8×
Webhook delivery logs7 days (30 if failed)7 days (30 if failed)
Rate limits60 burst · 1 req/s60 burst · 1 req/s
SupportCommunityPremium (4h)
SLA—99.9%

Pricing questions

Why per channel instead of per message?

Messages are unmetered. WhatsApp infrastructure cost scales with stateful connections — one socket per channel — not with throughput. Pricing should match the cost shape.

What are the rate limits?

Every plan gets the same limits: bursts of up to 60 requests, refilling at 1 request per second (about 60 per minute), counted per account and again per channel. Plans differ by channel count — Starter 2, Pro 5, and Pro Max 25 on request. Webhook delivery isn't rate-limited; it's queued.

Can I downgrade?

Yes. Channels you already have keep working; you just can't add new ones until you're back under the new plan's channel cap.

Can I self-host?

No — WhatIsUp.dev is a fully managed service. Everything is delivered through the REST API and signed webhooks; there's no self-hosted build to deploy or maintain. We run the gateway, queue, database, and realtime layer for you.