Global WhatsApp login infrastructure

One message.
Instant login.

Your user texts a trigger phrase. Hey Pingr auto-replies with your magic link. Your webhook fires. No OTP costs. No passwords.

Get your API key View docs
webhook.js
// 1. Set trigger phrase + reply in dashboard (no code needed)
// 2. User texts "login" → Hey Pingr auto-replies instantly
// 3. Your webhook fires — generate the magic link here

const { verifyWebhook } = require('hey-pingr');

app.post('/webhook', express.raw({ type: 'application/json' }), (req, res) => {
  const payload = verifyWebhook(
    req.body, req.headers['x-pingr-signature'], process.env.PINGR_SECRET
  );
  const phone = payload.from.phone; // "919876543210"
  // ✓ Generate your magic link and store it
  res.sendStatus(200);
});
3ms
avg message delivery
99.9%
uptime SLA
500M+
Active WhatsApp users
$0.002
per message, no minimums

From zero to auth
in under 10 minutes

Integrate once. Your users never touch a password again.

STEP 1
Tap "Login with WhatsApp"
User taps the login button in your app — no number entry, no passwords
opens WhatsApp
STEP 2
Send one WhatsApp message
User
HeyPingr help me login
magic link sent
STEP 3
Magic link received
Hey Pingr
Tap to sign in →
yourapp.com/auth?token=…
tap → auth
DONE
User is logged in
Tap the link → deep link opens your app → session created instantly.
No SMS carrier No Meta Business API No OTP to type ~3 ms delivery
01 —
Connect your number
Sign up, scan a QR code on your dashboard, and your WhatsApp number is live as a login gateway in seconds.
02 —
Configure & listen
Set your trigger phrase and reply message in the dashboard. Point a webhook at your server — Hey Pingr POSTs a signed event every time a trigger fires. Official SDKs for Node.js and Python.
03 —
User taps, logs in
Your user sends a message, receives a magic link, taps it — and they're authenticated. No app install, no password required.

Dead simple.
Brutally fast.

Configure triggers in the dashboard. Listen to events via webhook. That's the entire integration surface.

GET /v1/sessions
WH message.received
WH session.disconnected
Read full docs
💬
YourApp Login
● online
hey login
10:42 AM ✓✓
Hey Rahul! 👋

Here's your login link:
https://app.co/auth?t=xK9p2...

Link expires in 10 minutes.
10:42 AM

Everything you need.
Nothing you don't.

Built for developers who want to ship fast and scale confidently.

Instant delivery

Messages delivered in under 3ms on average. No queuing delays for your users waiting to log in.

Webhook support

Receive incoming messages via webhook. Verify with HMAC signatures. Full delivery receipts included.

Multi-session management

Connect multiple WhatsApp numbers. Route messages by product line, region, or team — all from one dashboard.

Live analytics

Message volume, delivery rates, active sessions, and user login patterns — all in real time on your dashboard.

Rate limiting built in

Per-number and per-user rate limits, cooldowns, and abuse detection built in at the infrastructure level.

SDK + REST API

Official SDKs for Node.js and Python. REST API for everything else. OpenAPI spec included for auto-generation.

Your number stays safe

Your customer messages you first — Hey Pingr just replies. Because your user initiates the conversation, WhatsApp never flags your number for unsolicited outreach. Zero ban risk by design.

Start free.
Scale as you grow.

Simple, transparent pricing. Pick a plan and get started in minutes.

Starter
For indie devs and side projects
$ 19
per month
  • 1 WhatsApp session
  • 10,000 auto-replies/month
  • Webhook events + SDK
  • Email support
  • $0.002 per auto-reply overage
Get started
Scale
For teams doing serious volume
$ 399
per month
  • 10 WhatsApp sessions
  • 500,000 auto-replies/month
  • Dedicated session cluster
  • SLA guarantee + uptime alerts
  • Dedicated Slack channel
  • $0.0008 per auto-reply overage
Talk to sales
Need someone to set it up for you?
Our engineers integrate Hey Pingr into your app end-to-end. Review the plan first — pay only when you're happy.
Book a free review
trusted by fast-growing teams worldwide
// get_started

Your users are already
on WhatsApp.

Meet them where they are. Add Hey Pingr to your app today — free to start, live in minutes.

Create free account Book a demo

Common questions.

Everything you need to know before you integrate.

What is Hey Pingr and how does WhatsApp login work?

Hey Pingr is a WhatsApp auto-reply infrastructure service for developers and startups. The flow is simple: you connect your WhatsApp number, configure a trigger phrase (e.g. login) and a reply message (your magic link) in the dashboard — no code needed for the reply itself. When a user texts that phrase, Hey Pingr instantly sends the reply. Simultaneously, a message.received webhook event fires to your server so you can generate a personalised magic link, log the event, or kick off any backend logic. The full webhook integration is available as an npm package (hey-pingr) for Node.js, on PyPI for Python, or as a plain REST API for any other stack. Hey Pingr handles session management, auto-reply delivery, HMAC-signed webhooks, and per-number cooldowns — so you ship auth in an afternoon, not a sprint.

How is Hey Pingr different from SMS OTP?

SMS OTP has three structural problems: carrier filtering that causes messages to silently fail, per-message billing that charges even for failed deliveries, and vulnerability to SIM-swap attacks. WhatsApp authentication with Hey Pingr solves all three. Messages are delivered over WhatsApp's end-to-end encrypted network at an average of 3ms — not the 3–45 seconds common with SMS. There are no carrier intermediaries to silently drop messages. In India and Southeast Asia, where WhatsApp penetration exceeds 90% of smartphone users, login completion rates are measurably higher because users already have the app open and notifications on. Cost is also significantly lower: Hey Pingr's Starter plan provides 10,000 messages for $19/month, with overages at $0.002 per message — typically 40–60% less than comparable SMS OTP volume pricing. For any app targeting WhatsApp-dominant markets, the switch pays for itself quickly.

Which programming languages and frameworks does Hey Pingr support?

Hey Pingr ships official SDKs for Node.js and Python, both under the package name hey-pingr — available on npm and PyPI respectively. The SDKs provide webhook signature verification so you can safely receive and validate incoming message.received events. The Node.js SDK works with Express, Fastify, NestJS, or any Node framework. The Python SDK supports both sync and async usage, making it compatible with FastAPI, Django, Flask, and asyncio-based apps. For teams using Go, Ruby, PHP, Java, or .NET — webhook verification is a single HMAC-SHA256 check against the x-pingr-signature header, easy to implement in any language. The integration surface is deliberately small: configure triggers in the dashboard, listen on one webhook endpoint — easy to integrate and easy to maintain.

How long does it take to integrate Hey Pingr?

Most developers are live within 10 minutes of creating an account. The setup has four steps: sign up, scan a QR code in the dashboard to connect your WhatsApp number, configure your trigger phrase and auto-reply message, and add a webhook handler to your backend. The webhook handler is a dozen lines using the hey-pingr SDK — install, call verifyWebhook(), read payload.from.phone, done. The quickstart guide covers the full integration including HMAC signature verification and handling disconnection events. Most teams wire it into an existing auth route in an afternoon. All plans include a 7-day free trial so you can complete the integration and test end-to-end before any charges apply.

What happens if a user doesn't have WhatsApp?

Hey Pingr is optimised for markets where WhatsApp is the dominant messaging platform — primarily India and Southeast Asia, where over 90% of smartphone users have WhatsApp installed. For users without WhatsApp, we recommend a secondary auth path. The most common pattern is an email magic link fallback: if Hey Pingr returns a failed delivery status via webhook within 10 seconds, your backend automatically triggers the email flow. The webhook payload includes a status field (delivered, failed, read) so your logic can respond precisely. Some customers also use a voice OTP fallback for accessibility. If your user base is primarily outside high-WhatsApp-penetration markets, consider whether Hey Pingr works better as a secondary option alongside email or SMS. The Hey Pingr dashboard shows per-number delivery rates so you can measure actual coverage for your user geography before committing.