Send personalised campaigns to your whole list and track every delivery.
- Schedule a send for later
- Vary the wording with spintax
- Open a delivery report per campaign
Start with the modules your team needs today. Add the rest when you are ready.
Send personalised campaigns to your whole list and track every delivery.
Every missed or finished call triggers an automatic WhatsApp reply.
Put a chat widget on your site and answer from one shared inbox.
Train a bot on your business so it answers and qualifies leads for you.
Capture leads, move them through your pipeline and never miss a follow-up.
Design and send email campaigns that work alongside your WhatsApp journeys.
Connect your number once, then trigger messages from your own app, store or CRM through a simple REST API.
curl -X POST "https://chat247.in/api/send" \
-H "Content-Type: application/json" \
-d '{
"number": "919876543210",
"type": "text",
"message": "Hello from Chat247!",
"instance_id": "YOUR_INSTANCE_ID",
"access_token": "YOUR_ACCESS_TOKEN"
}'
<?php
$payload = [
"number" => "919876543210",
"type" => "text",
"message" => "Hello from Chat247!",
"instance_id" => "YOUR_INSTANCE_ID",
"access_token" => "YOUR_ACCESS_TOKEN",
];
$ch = curl_init("https://chat247.in/api/send");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_HTTPHEADER => ["Content-Type: application/json"],
CURLOPT_POSTFIELDS => json_encode($payload),
CURLOPT_RETURNTRANSFER => true,
]);
echo curl_exec($ch);
curl_close($ch);
import requests
payload = {
"number": "919876543210",
"type": "text",
"message": "Hello from Chat247!",
"instance_id": "YOUR_INSTANCE_ID",
"access_token": "YOUR_ACCESS_TOKEN",
}
res = requests.post("https://chat247.in/api/send", json=payload, timeout=30)
print(res.json())
// Node 18+ (built-in fetch)
const res = await fetch("https://chat247.in/api/send", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
number: "919876543210",
type: "text",
message: "Hello from Chat247!",
instance_id: "YOUR_INSTANCE_ID",
access_token: "YOUR_ACCESS_TOKEN",
}),
});
console.log(await res.json());
POST https://chat247.in/api/send · Replace the two placeholders with your own credentials.Works with the tools you already use
Create instances, send text, media, templates and group messages, and set webhooks.
See a code sampleStart your free trial in minutes, or message us and we will help you set up the first campaign.