🟢Powered by WhatsApp Cloud API

Your WhatsApp Business
Inbox, Reimagined

Send and receive WhatsApp messages, media, and templates — all from a beautiful web and mobile app. Built on the official Meta Cloud API.

Open Messenger App →Setup Guide
Features

Everything you need

A complete WhatsApp Cloud API client for web and mobile.

💬
Real-time Messaging
Receive incoming messages instantly via Meta webhook + Server-Sent Events. No polling, no delays.
📎
Media Support
Send and receive images, videos, audio, and documents. Upload with progress tracking.
📋
Message Templates
Browse and send approved WhatsApp Business templates with variable substitution.
👥
Multi-Account
Manage multiple WhatsApp Business phone numbers in a single app. Switch instantly.
🔒
Secure Webhooks
HMAC-SHA256 signature verification for all incoming webhook events from Meta.
📱
Web & Mobile
Full-featured web app (Vite + React) and mobile app (React Native / Expo) sharing the same API.
🚀
Vercel Ready
Deploy all four apps to Vercel in minutes. Serverless, globally distributed, zero maintenance.
Message Status
Track sent, delivered, and read receipts in real-time for every outgoing message.
Architecture

4 apps, 1 monorepo

A pnpm monorepo with shared TypeScript types and API client.

🌐
Website
Next.js 14
💻
Web App
Vite + React
API Server
Fastify
📱
Mobile App
Expo + React Native
📦
Shared
TypeScript Package
Getting Started

Up and running in minutes

Follow these steps to connect your WhatsApp Business account.

1
Create a Meta Developer App
Go to developers.facebook.com → Create App → Business → Add WhatsApp product.
2
Get your API credentials
Copy your Access Token and Phone Number ID from WhatsApp → API Setup.
3
Deploy the API server
Deploy apps/api to Vercel. Set WEBHOOK_VERIFY_TOKEN and WA_APP_SECRET environment variables.
4
Configure the webhook
In Meta Console → WhatsApp → Configuration, enter your webhook URL and verify token.
https://api.waqly.com/webhook/whatsapp
5
Open the messenger app
Enter your credentials in Settings → API Config. Start sending and receiving messages!

Ready to get started?

Open the app, add your WhatsApp API credentials, and start messaging.

Open Messenger App →