Free 500 messages per month, no credit card

WhatsApp API for OTP, notifications & broadcast

A developer-friendly API for WhatsApp login and OTP, plus a no-code dashboard for blast, scheduled broadcast, and auto-reply. Plans start at Rp25,000 per month with instant QRIS activation.

Start free now See pricing
Connect your own number via QR or pairing code. First message in minutes.
3.872+messages processed
7devices connected
QRISinstant activation

Built for developers and business owners

For developers

OTP, notifications, and webhooks via REST API

Passwordless WhatsApp login, transactional notifications, media messages, number checking, and signed webhooks. SDKs for JavaScript and PHP with copy-paste documentation.

Read the docs
For business owners

Blast, scheduled broadcast, and auto-reply without coding

Upload contacts, personalize with variables like {name}, schedule sends with safe delays, and let keyword auto-replies serve customers around the clock. Everything runs from the dashboard.

Explore broadcast

Why WhatsApp beats SMS and email

Your users already live on WhatsApp

No more ignored emails or delayed SMS. Users see the OTP in the app they open every day.

Cheaper and more predictable than SMS

Stop paying per-carrier SMS rates. One integration covers your users through WhatsApp.

Less friction, more conversions

Passwordless flows simplify signup, checkout, and login, especially on mobile devices.

One API for every WhatsApp need

Explore each use case: OTP, blast, and chatbot.

Live in three steps

Works with any stack: PHP, Node.js, Laravel, Next.js, Flutter, and more.

1

Create an app

Sign up with your WhatsApp number, create an app, and get your API key.

2

Connect WhatsApp

Link your number by scanning a QR code or entering a pairing code. No telco contracts.

3

Send and automate

Send OTP and messages via the API, or run broadcasts and auto-replies from the dashboard.

Fast, reliable, and ready to scale

Fast delivery

Optimized for fast delivery with automatic retries when sending fails.

Human-like sending

Typing indicators and randomized delays help minimize blocking risk.

Failover ready

Cooldown-aware routing skips unhealthy numbers automatically.

Logs and analytics

Every message, delivery status, and quota in one dashboard.

For developers

An API you can integrate before lunch

  • REST API with simple endpoints
  • Text and media messages, group sending, number checking
  • Signed webhooks (HMAC-SHA256) for incoming events
  • SDKs for JavaScript and PHP plus a Postman collection
  • API keys per project, IP whitelist on higher plans
Open the API docs
otp-login.sh
# 1. Send the OTP
POST /api/v1/auth/start
{ "phone": "+62812345678" }

# 2. Verify the code
POST /api/v1/auth/verify
{
  "session_id": "sess_8f1c...",
  "otp_code": "482913"
}

# → verified phone identity ✓

Simple pricing in Rupiah

One simple quota: 1 OTP = 1 blast = 1 message. Pay with QRIS for instant activation.

Free
Rp 0 /mo
500 messages per month
  • 1 WhatsApp device
  • OTP, auto-reply, API, webhook
  • Media messages included
  • Small "via loginwa.com" watermark
Start free
Lite
Rp 25rb /mo
3,000 messages per month
  • No watermark
  • 1 WhatsApp device
  • WhatsApp OTP and notifications
  • Webhook and full API access
Choose Lite
Business
Rp 149rb /mo
60,000 messages per month
  • 10 WhatsApp devices
  • IP allowlist and security controls
  • All Regular features
  • Priority WhatsApp support
Choose Business

Enterprise

High volume, dedicated numbers, private routing, and custom SLAs.

Contact sales
All plans are billed monthly in IDR via QRIS (instant), virtual account, or PayPal. See the full pricing page.

Frequently asked questions

What exactly does LoginWA do?

LoginWA provides a WhatsApp API for sending OTP, notifications, and broadcast messages, plus a dashboard for auto-reply and campaigns. No telco contracts required.

Do you use the official WhatsApp Business API?

No. LoginWA connects through WhatsApp Web sessions using your own numbers, like Fonnte and Wablas. That keeps prices low with no business verification, and we apply human-like sending patterns to minimize blocking risk.

How does billing work and how do I pay?

Each message or verification counts against your monthly quota: 1 OTP = 1 blast = 1 message. Pricing is in IDR. Pay via QRIS (instant), virtual account, or PayPal.

Is my users’ data secure?

We only store what is needed to verify login, primarily phone numbers and OTP metadata. OTP codes are hashed and expire automatically.

Can I try it without a credit card?

Yes. The Free plan gives you 500 messages every month for testing and small projects. No credit card needed.

Send your first WhatsApp message in minutes

Free 500 messages every month. Connect your number via QR or pairing code, then upgrade any time with instant QRIS.

Create a free account