WApp
New — Sign in with WhatsApp

Your users sign in with WhatsApp. No passwords. No forms.

A login button any website can embed. Your visitor scans, says "hi", types a code — and they're in. They start the chat, so it's spam-proof by design.

User-initiatedOTP-verifiedWorks on any site
See how it works — you drive it

A QR code appears on the website

WhatsApp opens with the message pre-typed — just send it

A one-time code arrives in the chat

That's the whole flow. Ten seconds, for real.

Try it yourself

Scan. Say hi. You're in.

Scan the QR

Point your phone camera at the code. WhatsApp opens by itself.

Say "hi"

The message is already typed. Just tap send.

Type the code

A 6-digit code arrives in the chat. Type it in — done.

No account needed. You message us first — so there's nothing to unsubscribe from.

We use it ourselves

We're customer #1 — our own login is the widget.

The WApp team signs into this very portal with WhatsApp every day. And if WhatsApp ever has a wobble, our login page falls back to passwords automatically — then switches back by itself. Honest degradation, built in.

Human-paced WhatsApp delivery

Notifications that land like a real person sent them

Pair your WhatsApp number, send through a clean API, and track every delivery — paced to stay human and slip past spam filters.

Quiet hoursDaily capsRead receiptsBearer-token API
CRM & Campaigns

Contacts, consent & campaigns — one platform.

Import contacts, group them into segments, send human-paced campaigns, and track every delivery — with opt-out and suppression built in.

Get going in minutes

Three steps to your first send

Step 1
Sign up

Create an account and verify your email. An admin reviews and approves you.

Step 2
Pair WhatsApp

Scan a QR code in the portal to connect your number as a channel.

Step 3
Send via API

Generate a per-channel token and send notifications programmatically.

The WApp difference

Every message, paced like a person

Randomized gaps, quiet hours, daily caps and typing simulation — so your sends never look like a robotic blast.

One message · from queue to read
Queued
gap 47s
Typing…
Sent
Delivered
Read
See everything

Track every delivery in real time

Queued, sent, delivered and read — per channel, per campaign. Know exactly what landed and when.

Everything included

Built for safe, real-world sending

Sign in with WhatsApp
An embeddable login widget — your users sign into your site with WhatsApp, OTP-verified.
Human-paced delivery
Randomized gaps, quiet hours, daily caps, typing simulation.
Delivery reports
Track queued, sent, delivered and read status.
Contacts, groups & segments
With consent and opt-out built in.
Campaigns
Compose, schedule and send at a safe, human pace.
Per-channel API tokens
A simple Bearer-token send + report API.
Stay off spam filters
Pacing designed to keep your number healthy.

Send your first human-paced notification today

Pair a number, grab a token, and you are live in minutes.

How it works

From a connected number to tracked, consent-respecting campaigns — in six steps.

1
Connect a WhatsApp number

Pair a number by scanning a QR code.

2
Your API token

Generate a token to send from your own server.

3
Contacts & consent

Import contacts and record consent.

4
Campaigns

Build, personalize, and schedule a campaign.

5
Reports & retry

Track delivery and retry failures.

6
Replies & opt-outs

Handle incoming replies and STOP/START.

Read the full guide

Frequently asked questions

Is this the official WhatsApp Business API?
No. WApp connects your own WhatsApp number by linking it as a device, and sends human-paced messages on your behalf. Use it responsibly and follow WhatsApp’s terms.
Will my number get banned?
The biggest risks are messaging people who did not consent, sending too fast, and ignoring opt-outs. WApp helps by enforcing consent, pacing every send, and handling STOP automatically — but you must only message people who agreed to hear from you.
How do I get an API token?
Open the API page, pick a channel, and choose Rotate token. The token is shown once and stored hashed, so copy it right away and keep it server-side.
What is the difference between a group and a segment?
A group is a static list of specific contacts. A segment is a saved filter that is evaluated live, so it always reflects your current contacts.
What happens when someone replies STOP?
They are opted out and added to your suppression list automatically, and receive one confirmation reply. They will not be messaged again unless they reply START.
Why does my message say "queued" or "scheduled"?
Messages are sent at a human pace. "queued" and "scheduled" mean the message is waiting for its next paced send slot; it will move to sent, then delivered and read.
Can I schedule campaigns?
Yes. When you schedule a campaign the recipient list is frozen into a snapshot, then sent paced through your channels, with consent re-checked at send time.
How do I import contacts?
On the contacts import page, download the CSV or JSON template, fill it in, and upload it. You can also add contacts one at a time.
Can I use more than one WhatsApp number?
Yes. Each number is a channel; you can connect several and choose which one(s) a campaign sends through.