Dashboard / Overview
Webhook live
1,847
Messages Today
↑ 18%
312
Leads Captured
↑ 34%
94
AI Calls
↓ 11%
1,693
Template Hits
91.7%
60
Unmatched
3.2%
Message Volume
Last 7 days
7d
30d
Leads by Brand
312 total this month
AI Usage
₹184 est.Gemini Flash
Primary · 1.5 Flash
1.9M
Claude Haiku
Fallback
600K
Budget₹1,000/mo
Used₹184 (18%)
Cache saves61%
Avg response310ms
Sheet Sync
HealthySynced today284
Pending3
Failed0
Last sync2m ago
Telegram
ActiveSent today312
Failed0
Active bots2
Brand Manager
Manage your brands — add any business type
SkyBite
Sky dining experience. Suspended crane restaurant. B2C and franchise.
108
Leads
18
Templates
9
Rules
Active
AdvenX
Adventure activities. Zipline, rock climbing, adventure parks. B2B + B2C.
74
Leads
14
Templates
7
Rules
Active
GlamStay
Luxury glamping tents, prefab pods, safari tents for resorts and homestays.
62
Leads
11
Templates
6
Rules
Active
SoundKit
Silent disco headphones for events. Rent or buy. B2B and direct.
42
Leads
8
Templates
4
Rules
Active
AquaPool
Portable swimming pools for events, resorts, and residential use.
26
Leads
6
Templates
3
Rules
Upcoming
Add new brand
Templates
68 templates · Click any row to preview
| Template Key | Brand | Intent | City | Lang | Priority | Status | Actions |
|---|---|---|---|---|---|---|---|
SB_PRICE_001 Sky dining price enquiry |
SkyBite | Price | All Cities | EN | 10 | ||
AX_FRANCHISE_001 Adventure park franchise |
AdvenX | Franchise | All Cities | EN | 8 | ||
GS_INFO_001 Glamping general enquiry |
GlamStay | Info | All Cities | EN | 5 | ||
GLOBAL_FALLBACK Global fallback reply |
All | Fallback | — | EN | 1 | ||
SK_RENT_001 Headphone rental enquiry |
SoundKit | Rental | All Cities | EN | 7 |
Rule Engine
32 rules · Higher priority = runs first
#1
Opt-out handler
keyword "stop", "unsubscribe" · All brands → No Reply + Mark opted out
No Reply
#2
Price enquiry — any brand
keyword "price", "cost", "rate", "kitna" → Reply template matching brand+city
Reply Template
#3
Franchise / partnership enquiry
keyword "franchise", "partner", "business" → Reply + Save Lead + Sync Sheet
Reply + Save
#4
Booking confirmation
keyword "book", "reserve", "confirm", "slot" → Ask follow-up: date preference
Ask Followup
#5
Unknown brand — AI classify
fallback Brand not detected from keywords → AI classification
Classify AI
#6
After-hours handler
time 22:00–08:00 IST · All brands → After-hours template
Reply Template
Add new rule
Lead Manager
312 leads this month · 8 new today
VS
Vikram Singh
+91 97654 32109
Qualified
AdvenXChandigarhFranchiseAI: Yes
Hi, I want info about adventure park franchise in Chandigarh
Interested in a franchise? Our team responds within 24h. Can you share your land area and investment capacity?
I have 2 acres near Zirakpur, budget around 1.5cr
That's a great fit. Sharing our franchise kit now. Please share your email so we can follow up.
vikram@email.com
TemplateAX_FRANCHISE_001
Sheet syncDone
Telegram sentDone
Messages5
Message Logs
Live feed · Click any row for full trace
TimePhoneMessageRuleAISheetTgStatusms
10:42:18+91 98765...
Hi I want to book sky dining for this weekend
#2
No
✓
✓
OK
182
10:41:55+91 97654...
adventure park franchise chandigarh contact
#5 AI
Yes
✓
✓
OK
2100
10:40:22+91 88765...
kitna rate hai glamping tent ke liye
#3
No
✓
—
OK
94
10:38:11+91 66543...
hello
Fall
Yes
—
—
Slow
5800
Integrations
Google Sheets via Apps Script · Telegram Bot
Google Sheets
Via Google Apps Script web app URL
Active
How it works: Deploy a Google Apps Script as a Web App. Paste the URL below. Dakoo sends lead data to that URL. The Script appends a row to your Sheet. No Google Drive API or OAuth needed.
Timestamp
Phone
Name
Email
Brand
City
Intent
Lead Type
Message
Template Used
AI Used
function doPost(e) {
var data = JSON.parse(e.postData.contents);
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName(data.sheet_name || 'Leads');
if (!sheet) sheet = ss.insertSheet(data.sheet_name || 'Leads');
if (sheet.getLastRow() === 0) {
sheet.appendRow(['Date', 'Phone', 'Name', 'Email',
'Brand', 'City', 'Intent', 'Status']);
}
sheet.appendRow([data.timestamp, data.phone, data.name,
data.email, data.brand, data.city, data.intent, data.status]);
return ContentService
.createTextOutput(JSON.stringify({status: 'ok'}))
.setMimeType(ContentService.MimeType.JSON);
}
Synced today284
Failed0
Last sync2m ago
Telegram Bot
Push lead notifications to Telegram
Active
Get instant lead alerts in your Telegram. Each new lead fires a message to your configured bot and chat IDs. You can set multiple bots for different brands.
Bot 1 — All Leads (Primary)
Bot 2 — Franchise Leads Only
Sent today312
Failed0
Bots active2
Sample Telegram notification preview:
🔔 New Lead — SkyBite
📱 +91 98765 43210
👤 Rahul Mehta
🏙 Mumbai | Price
📧 rahul@email.com
⏱ Today 10:42 AM
AI Settings
AI is the last resort — rules run first
GF
Gemini Flash
Google · Primary
0.20
1.9M / 3M tokens (64%)
₹184
Est. this month
CH
Claude Haiku
Anthropic · Fallback
0.15
GP
OpenAI GPT
OpenAI · Optional
AI Token Optimization
When limit is reached, AI is disabled and fallback template is used
Webhook
AutoResponder configuration
AutoResponder Setup
https://autoresponder.dakoo.in/api/webhook
dk_live_7f3x9k2m8n4p1q6r0s5t
{ "replies": [{ "message": "reply text" }] }
Webhook receiving messages · Last call 2m ago
Sample Request / Response
Incoming from AutoResponder:
POST /api/webhook
X-Webhook-Secret: dk_live_...
{
"sender": "+919876543210",
"message": "Hi I want to book sky dining",
"timestamp": "2025-04-27T10:30:00Z"
}
Dakoo Response:
{
"replies": [{
"message": "Sky dining is ₹3,500/person. We operate Fri–Sun. Book at skybite.in/book"
}],
"_debug": {
"rule": "SB_PRICE_GENERAL",
"template": "SB_PRICE_001",
"ai_used": false,
"ms": 182
}
}