Getting Started with DoubleTick
Power up your business with DoubleTick β the ultimate WhatsApp API for automation, engagement, and seamless customer communication! π
DoubleTick is your all-in-one WhatsApp API solution, built to supercharge your marketing and customer communication. From automated workflows to bulk messaging, we make it effortless to reach and engage customers at scale.
Whether you're a startup or an enterprise, DoubleTick API ensures instant, reliable, and automated WhatsApp messagingβbuilt for developers, loved by businesses.
β¨ Why Developers & Businesses Love DoubleTick API
β Plug & Play Integration β Get started in minutes with a simple API call.
β Blazing Fast Delivery β Reach your customers instantly with near-zero latency.
β Secure & Compliant β End-to-end encryption & enterprise-grade security.
π Your First WhatsApp Message in Just 3 Steps
1οΈβ£ Get Your API Key β Sign up and grab your unique API key.
2οΈβ£ Make an API Request β Use our endpoint to send a test message.
3οΈβ£ See It Live on WhatsApp β Your message is delivered instantly!

π Base URL
https://public.doubletick.io
π Sample API Request
curl --request POST \
--url https://public.doubletick.io/whatsapp/message/template \
--header 'Authorization: key_xxxxxxxxxx' \
--header 'accept: application/json' \
--header 'content-type: application/json' \
--data '
{
"messages": [
{
"content": {
"language": "en",
"templateName": "template_name"
},
"from": "sender_number",
"to": "customer_number"
}
]
}
'
const axios = require('axios');
const apiUrl = 'https://public.doubletick.io/whatsapp/message/template';
const apiKey = 'key_xxxxxxxxxx';
const payload = {
messages: [
{
content: {
language: 'en',
templateName: 'template_name'
},
from: 'sender_number',
to: 'customer_number'
}
]
};
axios.post(apiUrl, payload, {
headers: {
'Authorization': `key ${apiKey}`,
'Accept': 'application/json',
'Content-Type': 'application/json'
}
})
.then(response => console.log(response.data))
.catch(error => console.error(error.response ? error.response.data : error.message));
<?php
$apiUrl = "https://public.doubletick.io/whatsapp/message/template";
$apiKey = "key_xxxxxxxxxx";
$data = [
"messages" => [
[
"content" => [
"language" => "en",
"templateName" => "template_name"
],
"from" => "sender_number",
"to" => "customer_number"
]
]
];
$payload = json_encode($data);
$ch = curl_init($apiUrl);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Authorization: key $apiKey",
"Accept: application/json",
"Content-Type: application/json"
]);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>
π Explore the API Sections
API End-point | Description |
---|---|
Outgoing Messaging | Send text, images, videos & documents |
Broadcast Groups | Scale up with group messaging |
Templates | Automate with WhatsApp templates |
Customers | Manage customer data & interactions |
Team Member | Assign roles & permissions effortlessly |
Wallet | Track usage & manage wallet balance |
Webhooks | Get real-time updates on message status & events |
π£ Need Help? We're Here!
π‘ Guides & Tutorials β Walkthroughs for every feature.
π οΈ API Reference β Detailed endpoints & parameters.
π Recipes β Ready-to-use API workflows for common use cases.
Updated 13 days ago
Ready to explore more? Head over to the Quick Start section for hands-on examples and use cases.