🚀 Getting Started
Saasilyum is a personal WhatsApp API Gateway that lets you send WhatsApp messages directly from your own WhatsApp number — no Meta approval required, no monthly fees, no limitations.
Quick Overview
- Your WhatsApp Number — Messages are sent from your personal or business WhatsApp number
- No API Approval — Skip the complicated Meta Business verification process
- Unlimited Messages — No per-message fees or quotas
- Google Sheets Integration — Send bulk messages from a spreadsheet in one click
- AI Bot Support — Auto-reply to customers using OpenAI GPT
- Webhook Events — Receive incoming messages to your own endpoint
📱 Connect Your WhatsApp Device
Follow these simple steps to connect your WhatsApp account to Saasilyum.
Go to saasilyum.com/dashboard.html and click "Login with Google". Use your Gmail account.
Click the "+ Add New Device" button in the sidebar. Give your device a name (e.g. "Business WhatsApp").
Open WhatsApp on your phone → Settings → Linked Devices → Link a Device → Scan the QR code shown on your dashboard.
Once connected, your API Token and Product ID will appear. Copy and save them — these never change!
📡 API Reference
The Saasilyum API is a simple REST API. All endpoints are available at https://saasilyum.com
Authentication
All API requests must include your API Token in the Authorization header:
Authorization: Bearer YOUR_API_TOKEN_HERE
Base URL
https://saasilyum.com
💬 Send a Message
/api/send-message
Send a WhatsApp text message to any phone number.
Request Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| sessionId | string | Required | Your Product ID from the dashboard (e.g. pid_abc123) |
| to | string | Required | Recipient phone number with country code (e.g. 917770000000) |
| message | string | Required | The text message to send |
Response
{
"success": true,
"message_id": "3EB0XXXXXXXXXXXXX",
"status": "sent"
}
💻 Code Examples
Ready-to-use code snippets for the most popular languages.
cURL
curl -X POST https://saasilyum.com/api/send-message \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"sessionId": "YOUR_PRODUCT_ID",
"to": "917770000000",
"message": "Hello from Saasilyum!"
}'
PHP
<?php
$url = "https://saasilyum.com/api/send-message";
$data = [
"sessionId" => "YOUR_PRODUCT_ID",
"to" => "917770000000",
"message" => "Hello from PHP!"
];
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: Bearer YOUR_TOKEN",
"Content-Type: application/json"
]);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
Python
import requests
url = "https://saasilyum.com/api/send-message"
headers = {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
}
data = {
"sessionId": "YOUR_PRODUCT_ID",
"to": "917770000000",
"message": "Hello from Python!"
}
response = requests.post(url, headers=headers, json=data)
print(response.json())
Node.js
const axios = require('axios');
const data = {
sessionId: "YOUR_PRODUCT_ID",
to: "917770000000",
message: "Hello from Node.js!"
};
axios.post("https://saasilyum.com/api/send-message", data, {
headers: {
"Authorization": "Bearer YOUR_TOKEN",
"Content-Type": "application/json"
}
}).then(res => console.log(res.data))
.catch(err => console.error(err));
🔗 Webhook Setup (Receive Messages)
Configure a webhook URL to automatically receive incoming WhatsApp messages and delivery status updates to your server or Google Apps Script.
Steps to Set Up
Select your connected device, then go to the Webhook Config section.
Paste your Google Apps Script Web App URL (or any HTTPS endpoint) and click Save Webhook.
When a message arrives, your endpoint receives a POST request with the following JSON structure:
{
"event": "incoming_message",
"from": "917770000000@c.us",
"number": "917770000000",
"name": "Customer Name",
"message": "Hi, I need help with my order!"
}
📊 Google Sheets Integration
Send bulk personalized WhatsApp messages directly from a Google Spreadsheet.
Setup Instructions
Go to Extensions → Apps Script and paste the Saasilyum Google Apps Script code.
In the Setup tab, enter:
B25: https://saasilyum.com | B26: Your API
Token | B27: Your Product ID
Put phone numbers in Column A of the
Data sheet. Write your message template in the Template
sheet using $(ColumnName) variables.
Click the WhatsApp → Send Now menu in your Google Sheet. Messages will be sent one by one with a smart delay.
❓ Frequently Asked Questions
Will my WhatsApp account get banned?
Sending spam or unsolicited messages in bulk can risk your account. Always send to opted-in contacts only and avoid sending more than 200 messages per hour.
Do my API credentials change after reconnecting?
No. Your API Token and Product ID are generated from your Google login email and are permanent. Even if you delete and recreate a device session, the same credentials will be restored.
Can I send messages to groups?
Yes. Use the group's WhatsApp ID (ends with @g.us) in the
to field instead of a phone number.
How many messages can I send per day?
There is no hard limit imposed by Saasilyum. However, WhatsApp may flag accounts that send too many messages too quickly. We recommend a 2–5 second delay between messages for safety.
Can I connect multiple WhatsApp numbers?
Yes. Click "+ Add New Device" in the dashboard multiple times to connect multiple WhatsApp numbers. Each device gets its own Product ID.