Getting Started
Quick start guide to connect your WhatsApp and send your first message.
Getting started with WAStack takes less than 5 minutes. This guide walks you through creating an account, connecting your WhatsApp number, generating an API key, and sending your first message.
First, sign up for a free WAStack account at app.wastack.in. No credit card required. Once logged in, you'll land on your workspace dashboard.
Next, create a new session by clicking 'Add Session'. WAStack generates a unique QR code. Open WhatsApp on your phone, go to Settings > Linked Devices, and scan the QR code. Your session is now connected.
Generate an API key from the Settings > API Keys page. Copy the key - you'll use it to authenticate your API requests.
Send your first message using the REST API. Make a POST request to the messages endpoint with your API key, session ID, recipient number, and message text. You'll receive a response with the message ID and status.
From here, you can explore webhooks, bot automation, campaign messaging, and all other WAStack features.
Create Your Account
Sign up at app.wastack.in with your email or Google account. You'll get instant access to the Starter plan with 1 session and 1,000 messages/month.
Connect Your WhatsApp
Create a session in your dashboard, scan the QR code with WhatsApp (Settings > Linked Devices), and your number is paired instantly.
Generate API Key
Go to Settings > API Keys, create a new key, and copy it. This key authenticates all your API requests.
Send Your First Message
Make a POST request to /api/v1/send with your API key, app key, recipient number, and message. You'll get an immediate response.
Code Examples
curl -X POST https://api.wastack.in/api/v1/send \
-H "X-App-Key: your_app_key" \
-H "Authorization: Bearer your_auth_key" \
-H "Content-Type: application/json" \
-d '{
"to": "919876543210",
"text": "Hello from WAStack!"
}'const response = await fetch("https://api.wastack.in/api/v1/send", {
method: "POST",
headers: {
"X-App-Key": "your_app_key",
"Authorization": "Bearer your_auth_key",
"Content-Type": "application/json"
},
body: JSON.stringify({
to: "919876543210",
text: "Hello from WAStack!"
})
});
const data = await response.json();
console.log(data);Ready to implement?
Start building with WAStack APIs. Connect your WhatsApp in under 5 minutes.
Start FreeFrequently asked questions
Common questions about getting started.
Browse all documentation
From getting started to advanced API patterns, find everything you need to build WhatsApp automation.