w2whats2
Now with voice and video calls over the API

WhatsApp messaging for your product, without the headaches.

Send text, media and group messages, and answer voice and video calls, with one REST API. Your app gets a 202 right away. If WhatsApp or your server has a bad minute, we retry, and anything that still fails is kept so you can replay it.

7-day free trial. Cancel anytime before you're charged.

send-message.sh
curl -X POST \
  api.w2-api.com/instances/$ID/messages/text \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"to":"5511999999999","text":"Order #4821 shipped"}'

// 202 Accepted: queued, retried for you, status sent to your webhook
{ "id": "msg_01HZX9", "status": "queued" }

Teams building on whats2

[PLACEHOLDER: customer logos go here once we have permission]

What you get when you switch

A flat price per number, calls included on Pro and no lock-in. Try it free for seven days, and cancel before you're charged if it's not for you.

Unlimited messages, one flat price

You pay for each connected number, not each message, and send as much as you need. Starter is $15 a month per number.

Starter$15
Pro, calls included$25
Reseller, 200+ numbers$12

Per number, per month. Unlimited messages on every plan.

Calls included in Pro

Answer, decline and route voice and video calls right from your own system, with no add-on and no per-minute fees. It's all in the $25 Pro plan.

Incoming video call

+55 11 98888-7777

RejectAnswer

7-day free trial

Connect a number and use it for real for a week. You add a card when you sign up, and the first charge only happens when the 7 days are up. Cancel before that and you pay nothing.

Day 1

Card added, nothing charged

Day 7

First charge, unless you cancel

Live in minutes

Sign up, scan a QR code with the phone that has your WhatsApp and you're ready to send. No approval process and no paperwork with Meta.

  1. 1Sign up
  2. 2Scan the QR code
  3. 3Start sending

Volume pricing for resellers

Sell WhatsApp to your own clients. From 10 numbers the price drops, so there's room for your margin.

10 to 49$19
50 to 199$15
200 to 499$12

per number/mo

No lock-in

Monthly plans can be canceled anytime. Pay yearly and you get 12 months for the price of 10.

If a send fails, we try again

When WhatsApp or your system has a bad moment, we retry the message automatically. Order updates, payment reminders and login codes get another chance to go out without anyone on your team stepping in.

Real people on support

Questions are answered by people who know the product and take the time to understand your case. No bot in between.

Built for how you sell

A few of the ways teams put a WhatsApp number to work.

Online stores

Order confirmed, paid, shipped. Customers hear from you where they already are.

Support and CRM

Bring WhatsApp conversations into your help desk or CRM and answer from there.

Billing reminders

Send the payment link before the due date and a friendly nudge after it.

Appointments

Confirm bookings and remind people the day before, so fewer slots go empty.

Marketing to opted-in contacts

Launches and offers for people who asked to hear from you.

SaaS and agencies

Give each client their own number and resell it at your price.

Delivery and logistics

Tell customers the driver is on the way before they miss the delivery, not after.

Login codes

Send one-time codes over WhatsApp instead of SMS.

Plug it into what you already use

Three steps and one HTTP request. Write it in the language your team already uses, or wire it into n8n, Make, Zapier or any tool that can make HTTP requests.

  1. 01

    Create an account and an instance

    In the dashboard, or with one API call.

  2. 02

    Scan the QR code

    Same as linking WhatsApp Web. The code refreshes on screen until you scan it.

  3. 03

    Send a message

    One request. Replies and delivery updates come back to the URL you choose.

API=https://api.w2-api.com

curl -X POST "$API/instances/$ID/messages/text" \
  -H "Authorization: Bearer $TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"to":"5511999999999","text":"Order #4821 shipped"}'

Swap ID and TOKEN for the values in your dashboard.

whats2 or the official API?

Both are good tools for different jobs. Here's where they differ, so you can pick the right one. Meta changes its pricing and rules from time to time; check their docs before you decide.

How you pay

whats2

Flat monthly pricePer number

Unlimited messages on each connected number.

Official API (Meta)

Billed per template sentPer message

Rates vary by category and country. Replies inside the 24h window are free.

Templates

whats2

Not needed

Send any message at any time, within WhatsApp's terms.

Official API (Meta)

Required to start a chat

Messages you send first must use a template Meta has approved.

Getting started

whats2

Scan a QR code

Use the number you already have on WhatsApp.

Official API (Meta)

Meta business setup

Business account, number registration and display name review.

When a send fails

whats2

Retried for you

Queued, retried with backoff, and kept for replay if it still fails.

Official API (Meta)

Handled by your code

The API returns an error. Queueing and retrying is up to you.

Webhook events

whats2

Retries and replay

Or skip webhooks and pull events from a queue.

Official API (Meta)

Retried by Meta

Storing and replaying events is up to you.

Calls

whats2

Voice and videoPro plan

Included in the Pro price, no per-minute fees.

Official API (Meta)

Business Calling APIPer minute

Voice calls. Calls you start are billed per minute.

Who runs it

whats2

Independent service

Not affiliated with Meta. Follow WhatsApp's terms to keep your number safe.

Official API (Meta)

Official Meta product

Run by Meta, with official business features like verified accounts.

whats2 connects through WhatsApp Web's multi-device protocol and isn't affiliated with Meta or WhatsApp. Spam gets numbers banned, whichever API you use.

Pay per number, not per message

Every plan has unlimited messages. An instance is one connected WhatsApp number.

Starter

One product, a few numbers.

$ 15/instance/mo
  • Unlimited messages
  • All message types and media
  • Groups, contacts and chats
  • Send queue with automatic retries
  • Webhooks with retries
  • Email support
Start free trial
Recommended

Pro

For apps running in production.

$ 25/instance/mo
  • Everything in Starter
  • Voice and video calls
  • Pull events from a queue
  • Replay failed messages and events
  • Priority support
Start free trial

Business / Reseller

SaaS, agencies and integrators with 10+ numbers.

from$ 12/instance/mo
  • Everything in Pro
  • 10 to 49 instances: $19 each
  • 50 to 199 instances: $15 each
  • 200 to 499 instances: $12 each
  • 500+ instances: let's talk
  • API to manage your customers' instances
  • One invoice for all of them
Talk to sales

Prices in USD, before taxes. Prototype pricing, may change.

Common questions

Is whats2 the official WhatsApp API?

No. whats2 connects the same way WhatsApp Web does, through the multi-device protocol, and isn't affiliated with Meta. If you need Meta's official platform, use the WhatsApp Cloud API.

Do you charge per message?

No. You pay a fixed monthly price for each connected number, and messages are unlimited. You still have to follow WhatsApp's terms: mass spam gets numbers banned, and we can't undo that.

What if my server or webhook goes down?

Outgoing messages wait in our queue and are retried. Events for your webhook are retried with growing gaps between attempts, and if they keep failing we hold on to them so you can replay them later.

Can I use voice and video calls?

Yes, on Pro and Business. You can list, answer, reject and end calls, and stream the call's audio and video through the API.

How does the free trial work?

You get 7 days with one instance. You add a card when you sign up, and the first charge happens when the 7 days are up. Cancel anytime before that and you won't be charged.

Can I resell whats2 to my clients?

Yes. Business / Reseller has volume pricing from 10 instances and an API to create and manage an instance for each of your customers.

How do I pay?

By card, through a secure checkout. Multiple currencies are supported.

Send your first message today

Create an instance, scan the QR code, make one request. That's the whole setup.

Start free trial

7-day free trial. Cancel anytime before you're charged.