Everything you need to sell on WhatsApp
Features built for real businesses
Not another chatbot builder. Botline is a complete AI sales platform — from knowledge base to lead scoring to appointment booking.
Appointments · NEW for salons, clinics, lawyers, consultants
WhatsApp appointment booking
Built for salons, clinics, lawyers, consultants — and any business that books slots. Customers book over WhatsApp, calendars stay in sync, reminders go out automatically.
1
Customer texts
Taps "Book appointment" in your WhatsApp menu.
2
AI walks them through it
Pick service, pick staff, pick time — in plain language.
3
Done in 30 seconds
Booking confirmed, Google Calendar updated, reminder scheduled.
📅
What's included
Multi-staff scheduling, calendars in sync, deposits when you need them.
One link gives every staff member their own hours, time-off, and Google Calendar feed. AI never double-books. If your team already lives in Calendly, run it in parallel — staff keep their existing flow while customers book through WhatsApp. Take a Stripe deposit to lock the slot, refund it on a clean cancel, or skip deposits entirely. Reminders go out automatically; if a customer wants to move, they just text RESCHEDULE.
- ✓Multi-staff with individual hours and time-off
- ✓2-way Google Calendar sync per staff
- ✓Calendly parallel-mode — let staff keep their existing flow
- ✓Stripe deposits with refundable holds
- ✓Automated 24h + 2h reminders, no-show tracking
- ✓Customers can text RESCHEDULE or CANCEL anytime
Today
5
This week
23
Pending
2
No-shows
1
Today+ Book
10:00Sara K.Haircut
11:30Ahmed M.Color
14:00Fatima R.Spa
16:30Bilal S.Facial
Public catalogbotline.cc/book/salon
💇HaircutActive
PKR 1,500
45m
💆Spa massageActive
PKR 4,000
60m
✨ColorActive
PKR 6,000
120m
🧖FacialHidden
PKR 2,500
50m
Team · 3 active
F
Fatima K.
Stylist
Google CalCalendly
A
Ali H.
Barber
Google CalCalendly
S
Sara M.
Therapist
Google CalCalendly
Business hours
SunClosed
Mon09:00 – 18:00
Tue09:00 – 18:00
Wed09:00 – 18:00
Thu09:00 – 18:00
Fri09:00 – 22:00
Sat10:00 – 20:00
Tomorrow preview
Sat 26 Apr
Total42
Booked8
Free34
🎥
Virtual Consultations · NEW
Sell paid Google Meet sessions through your existing booking page.
Flip a service to "Either" and your booking page now shows a customer-side picker: in clinic or virtual. Pick virtual, an auto-generated Google Meet link arrives on WhatsApp + by email as a calendar invite. Reminders fire at 24h, 2h, and 15 minutes before. A sticky Up Next panel on your dashboard gives you a one-tap Join button when the call is about to start. Works with manual payment (cash, JazzCash, Easypaisa, bank transfer) — Stripe is optional, not required.
- ✓3-way mode per service: in-person only, virtual only, or "either" (let customer pick)
- ✓Auto-generated Google Meet link — same link kept stable through reschedules
- ✓WhatsApp confirmation + email calendar invite, sent in seconds
- ✓Reminders at 24h, 2h, and a unique "Starting in 15 min" Meet-link repost
- ✓Sticky Up Next panel on Dashboard → Bookings with countdown + 1-tap Join Call
- ✓AI mentions both options on WhatsApp ("in clinic for X or virtual for Y — which works?")
- ✓Manual payment first-class — Stripe optional, not gated
Today
5
This week
23
Pending
2
No-shows
1
Today+ Book
10:00Sara K.Haircut
11:30Ahmed M.Color
14:00Fatima R.Spa
16:30Bilal S.Facial
Public catalogbotline.cc/book/salon
💇HaircutActive
PKR 1,500
45m
💆Spa massageActive
PKR 4,000
60m
✨ColorActive
PKR 6,000
120m
🧖FacialHidden
PKR 2,500
50m
Team · 3 active
F
Fatima K.
Stylist
Google CalCalendly
A
Ali H.
Barber
Google CalCalendly
S
Sara M.
Therapist
Google CalCalendly
Business hours
SunClosed
Mon09:00 – 18:00
Tue09:00 – 18:00
Wed09:00 – 18:00
Thu09:00 – 18:00
Fri09:00 – 22:00
Sat10:00 – 20:00
Tomorrow preview
Sat 26 Apr
Total42
Booked8
Free34
💬
Split-view Inbox · NEW
The inbox your agents actually wanted.
WhatsApp-Web-style split view, built for speed. Filter chips surface escalated and unread chats instantly. Every tool agents need — AI Polish, voice recording, file drag-drop, inline media, live updates — one click away.
- ✓Filter chips: All, Unread, 🔴 Escalated, Unassigned + your tags
- ✓Escalated chats visually impossible to miss (red dot + red preview)
- ✓AI Polish — type rough instructions, AI rewrites as a pro reply
- ✓Voice record, drag-and-drop attachments, inline image/audio/video bubbles
- ✓Live SSE updates + 15-second safety refetch — never miss a message
- ✓Works on mobile: list → full-screen chat with back arrow
🔍 Search
All🔴 Esc 3Unread 12
H
Hadeed K.
🔴 Escalated · help
SS
Syed S.
Price?
H
ActiveHadeedLead 35CloseHello
Hi! How can I help?
ReplyNoteAI Reply
📎 Type a reply… 🎙
🕘
AI Reply Schedule · NEW
Set business hours for AI replies.
Customers don't care that it's 7pm. Your AI used to reply anyway and quote prices, take orders, make promises — around the clock. The new reply schedule lets you draw a per-day fence: 9-6 Monday to Friday, half-day Friday, closed Sunday. Outside the fence, choose: send a friendly fixed away message with a “back tomorrow at 9am” tag, or stay completely silent. Per-customer 6-hour anti-spam built in.
- ✓Per-day-of-week hours with one-click "copy to all enabled days"
- ✓Three outside-hours modes — always reply, send away message, or stay silent
- ✓Away message supports {{NEXT_OPEN_LABEL}} — auto-fills "tomorrow at 9am" or "Monday at 9am"
- ✓Per-customer 6-hour anti-spam: chatty customers don't get spammed with the same away note
- ✓Works on WhatsApp and Instagram DMs the same way
- ✓Tenant timezone-aware — default Asia/Karachi, configurable
AI reply schedule · Asia/Karachi
ONMon09:00 – 18:00Tue09:00 – 18:00Wed09:00 – 18:00Thu09:00 – 18:00Fri09:00 – 13:00Sat10:00 – 14:00SunClosed
Outside hours
Send fixed away message: “Thanks! 👋 We're closed — back tomorrow at 9am.”
Max 1 reply / 6h per customer.
💰
AI Credits & Cost · NEW
See exactly what your AI costs.
Most chatbot platforms charge a flat $X/mo and pray. Botline shows you the receipt. Every reply is broken down into Text AI (the 3-agent pipeline that does the thinking), Vision (image understanding), Audio (voice transcription), and Documents (PDF OCR). See your daily spend over the last 30 days, your projected monthly bill, and the conversations costing the most. Daily and monthly caps per category. Top-up flow when you need more.
- ✓Single page replaces 3 scattered cost views — same page for tenant and admin
- ✓4 cost buckets: Text AI / Vision / Audio / Documents — each with daily + monthly caps
- ✓The 3-agent pipeline (Classifier / Responder / Verifier) finally visible — no more black box
- ✓Top conversations by cost — spot the audio-heavy chats costing 5× the average
- ✓Hybrid pricing — dollars on the surface, tokens internally — Bedrock price changes never invalidate caps
- ✓Top-up requests go through admin queue with audit trail
- ✓Tenant-timezone aware — daily caps reset at 00:00 in your local time, not server UTC
- ✓Works for WhatsApp + Instagram in one view
AI credits · this month
$32.10 / $50🧠Text AI$22.10🖼Vision$7.80🎵Audio$1.60📄Documents$0.60
3-Agent pipeline visible
Classifier $0.18 · Responder $19.40 · Verifier $2.52 — every dollar accounted for.
🛑
AI Cap Enforcement · NEW
Caps that actually do something.
Phase 2 of the AI Credits page: when a cap hits, your AI doesn't keep silently overspending. Media is skipped silently customer-side; text replies pause with your own canned fallback (“Back tomorrow!”); Pro+ tenants can opt into auto-downgrade to Haiku for margin protection. Adaptive throttle widens the batch window when budget is at risk to prevent runaway loops.
- ✓Customer never sees an error — silent media skip + tenant-friendly text fallback
- ✓Tenant sees a clean amber row in the conversation feed with attempt count + top-up link
- ✓Pro+ auto-downgrade Sonnet→Haiku at 80% daily Text AI — keeps the AI running
- ✓Adaptive throttle to 60s batching when downgrade active / loop suspected / 80% spent
- ✓Free-tier tenants see Upgrade-to-Starter CTA in place of top-up link
- ✓Fallback message is tenant-configurable with {{TIMEFRAME}} token + 7 localized defaults
- ✓Daily caps reset at midnight in tenant timezone; monthly resets first-of-month
- ✓All toggles in Settings → AI Configuration tab
Cap behavior
⚠ AI reply paused — daily AI replies credit exhausted (3 attempts today). Top up →
✓ Auto-downgraded to Haiku — kept replying through the cap.
Adaptive throttle
3s default · 60s when budget at risk
Tenant-configurable fallback
"Back tomorrow" · 7 languages
🖼️
Multimedia AI · NEW
Your AI sees, hears, and reads.
Customers send product photos, voice notes, or PDFs — your AI understands all of it. Powered by AWS Bedrock Nova (vision) and Groq Whisper / AWS Transcribe (voice). Starter plan and above.
- ✓Image vision — AI describes photos, identifies products, reads receipts
- ✓Voice notes — transcribed and handled like any text message
- ✓Documents — PDFs, Word, CSV processed automatically
- ✓All in the customer's own language
- ✓Per-tenant cost tracked — pay only for what you use
🌾
Customer · 2:14 PM
I see a healthy wheat crop, approximately 3 ft tall. Golden tips suggest it is about 2 weeks from harvest. Want me to recommend a herbicide?
AI · 2:14 PM
🎙
0:32
“I understood your voice note — you're asking about delivery to Lahore. Yes, 2–3 days, free over PKR 5,000.”
📞
Multiple WhatsApp Numbers · NEW
One inbox. Every number. Zero confusion.
Give Sales, Support, and VIP their own WhatsApp lines — all routed into one colour-coded inbox. Per-line AI settings, per-line team assignment, strict isolation by default.
- ✓Up to 3 numbers on Pro, unlimited on Enterprise
- ✓Colour-coded line pills (Sales blue, Support amber, VIP purple)
- ✓Per-line AI enable / disable and auto-handoff thresholds
- ✓Assign team members to specific lines — agents see only their own
- ✓Mix Baileys (free, QR) and Meta Cloud API (official) on the same account
Connected numbers · 3/3 · Pro plan
Sales
+1 555 011 0101
428 msgs
LiveSupport
+1 555 022 0202
1,204 msgs
LiveVIP
+1 555 033 0303
37 msgs
LiveOne inbox. Agents see only their assigned lines. AI & handoff settings per line.
🛍️
Shopify Integration · NEW
Sync your Shopify store. AI answers with live stock.
One-click OAuth connects your store in under two minutes. Products, variants, prices, photos and stock levels flow in automatically — and stay live. Change a price in Shopify admin, your AI quotes the new price on WhatsApp within seconds. Built for PK, MY and UAE sellers: PKR, MYR, AED and USD all supported.
- ✓One-click “Connect Shopify” from Integrations — no developer required
- ✓Live price & stock via webhooks — updates land in under 10 seconds
- ✓Each variant is one inventory row — AI quotes the right SKU every time
- ✓Shopify-managed fields locked; Botline toggles (AI visibility, stock visibility) stay yours
- ✓Multi-currency & multi-country — PKR, MYR, AED, USD out of the box
- ✓Disconnect anytime — synced items soft-disable without touching your manual catalog
mystore.myshopify.com
Connected · 128 products · last sync 3s ago
Shopify→Webhook→AI replies
🛍️
Kurta — Cotton Black (M)
Stock: 14 · Shopify
PKR 3,499
👔
Baju Melayu — Navy (L)
Stock: 6 · Shopify
MYR 189
🥻
Kandura — Ivory (50)
Stock: 3 · Shopify
AED 349
AI: “Navy Baju Melayu (L) is MYR 189, 6 in stock. Shall I hold one for you?”
🛒
Shopify Orders · NEW in v5.1
AI takes the full order on WhatsApp. No checkout link required.
Customer says “yes” on WhatsApp. AI asks for name, delivery address and payment method — then creates a Shopify draft order automatically. You pick how it lands: approve every order in the Botline dashboard, or flip the switch and let AI auto-confirm. COD is a one-tap Shopify draft complete. Card, FPX, TNG or bank-transfer gets a checkout link sent right back on WhatsApp. Built for the way PK, MY and UAE buyers actually pay.
- ✓COD-first flow for Pakistan — AI confirms stock, address, and order total before committing
- ✓Card / FPX / TNG / bank-transfer for Malaysia & UAE — AI sends the Shopify checkout link automatically
- ✓Pick your payment methods once in Integrations — AI only offers what you accept
- ✓Auto-confirm ON: orders land in Shopify instantly. OFF: review + approve in the Botline dashboard
- ✓Phone numbers auto-formatted to E.164 for PK/MY/AE/SG/SA/IN/BD/ID/PH/US — no data cleanup
- ✓Orders page with status tabs (pending / approved / rejected / completed) and one-click actions
I want the Kurta — Cotton Black (M) 🙏
AI: PKR 3,499, 14 in stock. Can I have your name, address, and payment method (COD or card)?
Ali Khan
House 12, Block F, DHA Phase 5, Lahore
COD please
House 12, Block F, DHA Phase 5, Lahore
COD please
AI: Perfect — order placed! You’ll pay PKR 3,499 on delivery. Reply STOP anytime to cancel.
#1042 · Kurta Cotton Black (M) · COD
PKR 3,499 · Ali Khan · Lahore
📦
Shipping & Recovery · NEW in v5.1
Auto-send shipping updates. Recover abandoned carts on WhatsApp.
Mark an order shipped in Shopify admin — the customer gets a WhatsApp with the tracking number within 10 seconds. Customer went quiet mid-order? AI sends one polite nudge two hours later with the exact item they were looking at. Both messages use your own editable templates — write them once, they personalise for every buyer. Turn either one off with a single checkbox.
- ✓Fires on Shopify “fulfilled” — carrier, tracking number, tracking link, all filled in
- ✓Abandoned-cart nudge at 2 hours, capped at one per customer per 72 hours — polite, not spammy
- ✓Editable templates with placeholders: {{name}}, {{order_number}}, {{carrier}}, {{tracking_url}}, {{item_name}}
- ✓Only customers who already messaged you get WhatsApp — no opt-in minefield, no WhatsApp Business policy risk
- ✓Per-tenant toggles on both flows — turn off either one from the Shopify card in Integrations
Shipped — auto-fires on Shopify “fulfilled”
Hi Ali! 📦 Your order #1042 just shipped via TCS.
Tracking: TCS8741293
https://tcs.com.pk/track/TCS8741293
Thanks for shopping with us!
Tracking: TCS8741293
https://tcs.com.pk/track/TCS8741293
Thanks for shopping with us!
Abandoned-cart nudge — 2h after silence
Hi Fatima! 👋 Just checking in — were you still interested in Red Kurta (L)?
Happy to help if you have questions, or reply YES to continue your order.
Happy to help if you have questions, or reply YES to continue your order.
Max 1 nudge per customer per 72h · fully editable template
W
WooCommerce Integration · NEW
Connect your WordPress store. AI knows your catalog and orders.
Paste your WooCommerce API keys — no OAuth, no app review. Your AI instantly sees your product catalog and order history. Customers ask 'where's my order?' on WhatsApp and get instant answers with status and tracking. AI recommends products from your catalog when customers ask 'what do you have for X?'. Built for WordPress self-hosted and WordPress.com Business+.
- ✓Paste your WC API key in 4 steps — no developers needed
- ✓Live catalog sync with webhooks — product changes land in under 60 seconds
- ✓Order status lookups by email or phone — AI answers instantly
- ✓Works with any payment method — COD, card, PayPal, etc.
- ✓WooCommerce 4.0+ supported — self-hosted and WordPress.com Business+
- ✓Read-only for v1 — order lookups only, no writes (writes coming in v2)
📊
Google Sheets Integration · NEW
Sync leads, orders and bookings to Google Sheets. Use any product Sheet as your live AI catalog.
Connect your Google account once. Botline creates a workbook in your Drive and starts appending every new lead, order and booking in real time — no spreadsheet skills required. Already keep your products in a Google Sheet? Point Botline at it, map two columns (Name + Price), and your AI starts answering "do you have it in stock?" from your live data. Edit the Sheet anytime; Botline re-syncs every 5 minutes.
- ✓OAuth in 30 seconds — no API keys, no service accounts, no developer required
- ✓Auto-creates a "Botline — {your business}" workbook with Leads, Orders and Bookings tabs
- ✓Captures from WhatsApp, Instagram, Shopify, WooCommerce and the booking page — all in one place
- ✓Connect your existing catalog Sheet — the AI quotes price and stock straight from it
- ✓Auto-detects column headers in English, Bahasa Malaysia and Urdu
- ✓Tokens auto-refresh nightly; one-click Reconnect if Google ever revokes
📦
Inventory + AI Booking · LIVE
Real-time stock. AI books for you.
Your catalog lives in Botline. AI quotes real availability in every conversation, reserves items on customer request, and auto-expires unfilled bookings. You approve with a tap — or let the AI handle the whole thing.
- ✓Live stock levels — AI never quotes what you don’t have
- ✓Customer books via chat — AI captures name + phone, creates a hold
- ✓Configurable hold expiry (24 h default) — abandoned holds auto-release
- ✓Multi-photo per item (1 primary + 4 secondary), sent in chat on demand
- ✓Per-business archetypes: retail, real-estate, hospitality, services, ISP — right fields out of the box
- ✓Add stock anywhere — dashboard, Quick-Add link from your phone, or AI from a conversation
Inventory — live
LivePremium Basmati Rice 5kg
Stock: 12 available
PKR 1,850
Organic Honey 500g
Stock: 3 available
PKR 1,200
Saffron 2g
Stock: Sold out
PKR 4,500
AI: “We have 12 × Basmati 5kg in stock. Shall I reserve one for you?”
📚
Knowledge Base
Upload once. AI answers forever.
Drop your PDFs, paste your website URL, or type out FAQs. Botline chunks everything into searchable knowledge and your AI uses it to answer every question accurately.
- ✓PDF, Word, text files — any format
- ✓Website crawler — paste URL, we read every page
- ✓FAQ builder — type Q&A pairs directly
- ✓Auto-chunking with vector embeddings (RAG)
- ✓94%+ accuracy on domain-specific questions
📤
Drop files here or click to upload
PDF, DOCX, TXT, CSV — max 50MB
📄✓ Ready
Product-Catalog-2026.pdf
2.4 MB • 245 chunks indexed
🌐✓ Ready
www.yourbusiness.com
12 pages crawled • 128 chunks
📝✓ Ready
FAQ — 42 Q&A pairs
86 chunks • Custom answers
📸
Quick-Add via Phone · NEW
Snap a photo. We’ll do the rest.
Open one link on your phone, snap a photo or record a voice note, and AI fills the name, price, description and every custom field — auto-tuned to your business. Real-estate agents add a listing from a viewing, restaurants drop tomorrow’s special at the till, mechanics log a part the moment it lands. No app to install, no login, no typing.
- ✓One link, no install — works on any phone, any browser
- ✓Photos or voice — AI extracts name, price, description and your custom fields
- ✓Smart per business: bedrooms for property, sizes for apparel, speed for ISP — AI knows what to ask
- ✓Per-staff links with expiry (1 hour to 30 days) + optional single-use
- ✓QR code for in-store stations: print once, staff scan and start adding
- ✓Audit log: who added what, when, from which link — revoke anytime
Quick-Add — phone view
New1 — Snap
📸
Camera or voice note
2 — AI fills
Name: 3-bed villa, DHA Phase 6
Price: 6.5 Cr
Beds: 3 · Baths: 4
✓ Added to inventory
AI: “New listing is live. I’ll quote it in conversations.”
🤖
AI Models
Pick your brain. Any AI model.
Not locked into one provider. Default to AWS Bedrock Nova Pro (what we run in production), switch to Claude for depth, GPT for speed, DeepSeek for budget, or bring your own API key. Switch models anytime — your knowledge base works with all of them.
- ✓AWS Bedrock Nova Pro (default, production-proven)
- ✓Claude Sonnet & Haiku (Anthropic)
- ✓GPT-4o & 4o-mini (OpenAI)
- ✓DeepSeek, Gemini, Ollama (self-hosted)
- ✓Enterprise BYOK — pay AWS direct, no mark-up
Claude Sonnet
Best quality
GPT-4o
Fastest
DeepSeek
Budget-friendly
AWS Bedrock
Enterprise
Google Gemini
Multi-modal
Ollama
Self-hosted
🔒Enterprise
BYOK Mode
Use your own API key — zero AI cost from Botline
🎯
Lead Scoring
Know who's ready to buy. Instantly.
AI analyzes every conversation in real-time. Detects buying intent, scores leads from 0-100, and flags hot prospects. Your sales team only talks to people who are ready to close.
- ✓Automatic intent detection (pricing, booking, urgency)
- ✓0-100 lead score with color badges
- ✓Hot lead notifications (email + WhatsApp)
- ✓Custom scoring rules per business
- ✓Export leads to CRM via n8n
AH
Aisha Hassan
"How much for the full package?"
92
JC
James Chen
"Can I book a test drive?"
78
NR
Nadia Rahman
"What services do you offer?"
35
DM
David Miller
"Just browsing, thanks"
12
📊
Analytics Dashboard
See everything. Miss nothing.
Real-time dashboard showing messages, conversations, leads, response times, popular questions, and AI performance. Know exactly what your customers ask and how well your AI handles it.
- ✓Messages, conversations, leads — all real-time
- ✓Response time tracking (avg 2.3 seconds)
- ✓Most asked questions & topics
- ✓AI confidence scores & accuracy
- ✓Export reports (CSV, PDF)
1,247
Messages today
84
Active convos
2.3s
Avg response
Messages this week
MonTueWedThuFriSatSun
94%
AI accuracy
18
Hot leads today
🔗
Integrations
Connect to 400+ apps. Automate everything.
Botline connects to n8n for workflow automation, OpenClaw for autonomous tasks, and custom webhooks for anything else. When a lead comes in, auto-create a CRM contact, send a Slack notification, add to a spreadsheet — all automatically.
- ✓n8n — visual workflow builder, 400+ apps
- ✓OpenClaw — autonomous AI agent tasks
- ✓Custom webhooks for any system
- ✓Intent-based triggers ("booking" → n8n)
- ✓CRM sync (HubSpot, Salesforce, Zoho)
💬
→B
→⚙
→✓
WhatsApp → Botline AI → n8n Workflow → Action
💼n8n
"I want to book" detected
Auto-create lead in HubSpot + send Slack alert
📄OpenClaw
"Send me a quote" detected
OpenClaw generates PDF from template + sends via WhatsApp
📅n8n
"Thursday 2:30 PM" confirmed
Create Google Calendar event + send reminder at 9AM
📷
Instagram · NEW · Pro+
Instagram DMs, story replies & comments — in your unified inbox
Customers find you on Instagram. Reply alongside WhatsApp from one screen — same AI brain, same knowledge, same menu. No extra training, no separate inbox to babysit.
- ✓DMs in & out — text, images, videos, voice notes, reactions
- ✓Story replies — see the original story snapshot above the reply before it expires
- ✓Post & Reel comments — manage and reply from a dedicated tab; AI drafts for your approval
- ✓24-hour window indicator — green / amber / red dot per conversation; composer locks when window closes
- ✓Auto token refresh nightly — connections never silently expire
- ✓Token-paste in 5 minutes — connect via Meta Graph API Explorer, no developers required
📷Pro+
Instagram Inbox
DMs · Story Replies · Comments
💬23 h left
DM from @sara_official
"Do you ship to Lahore?"
📷4 h left
Story reply from @customer_7
"Love this! How much?"
💬Comment
Post comment: @raza_k
"Price pls 🙏"
All three surfaces in one unified inbox
📱
Multi-Channel
WhatsApp first. Every channel next.
Start with WhatsApp, expand to Instagram today, and Telegram + Facebook + webchat when you're ready. One AI brain, one knowledge base, every channel. Customers can start on WhatsApp and continue on Instagram — or the web.
- ✓WhatsApp (Baileys free + Meta Cloud API official)
- ✓Unified conversation across channels
- ✓Same AI, same knowledge, every platform
- ✓Channel-specific customization
💬WhatsApp● Live
💬WhatsApp Cloud API● Live
✈️TelegramComing v2
📶Facebook MessengerComing v2
📷Instagram DM● Live
💻Webchat WidgetPlanned v3
🔒
WhatsApp Compliant
Built for Meta's 2026 rules. By design.
WhatsApp banned generic AI chatbots in January 2026. Botline is different — every agent is purpose-built for a real business with scoped knowledge. We enforce compliance at the platform level so you can't accidentally violate the rules.
- ✓Task-specific agents (support, sales, booking)
- ✓Knowledge-scoped responses only
- ✓Platform-enforced guardrails
- ✓Meta Cloud API support (verified badge)
🛡
Platform-Level Enforcement
Mandatory system prompt wrapper prevents agents from acting as general-purpose AI. Tenants can’t override compliance rules.
🎯
Task-Specific Only
Every agent must have a defined type (support, sales, booking). "Ask me anything" is not an option.
📚
Knowledge-Scoped
AI only answers from your uploaded documents. Out-of-scope questions get redirected to your business services.
✓ WhatsApp Policy Compliant — Meta 2026 Rules
👥
AI Agents
One number. Multiple AI personalities.
Create specialized agents for Sales, Support, Booking — each with their own personality, knowledge, and greeting. Customers pick from a menu when they message. Agents can even transfer conversations between each other.
- ✓Create up to 5 agents per number (Pro plan)
- ✓Each agent has its own system prompt & persona
- ✓WhatsApp menu auto-shows on first message
- ✓Inter-agent transfers with context handoff
- ✓20 industry templates — one-click setup
Welcome! How can we help?
1. 🛒 Sales
2. 🔧 Support
3. 📅 Booking
Reply with a number to continue.
🛒
Sara
Sales
🔧
Raja
Support
📅
Noor
Booking
🎨
WhatsApp Stories
Post stories. Schedule them. Grow your brand.
Publish WhatsApp Status updates with images, schedule them for the perfect time, and manage your business profile — all from the dashboard. No more posting manually from your phone.
- ✓Post text & image stories to WhatsApp Status
- ✓Schedule stories for any date & time
- ✓Drag-and-drop image upload with preview
- ✓Manage About text & profile picture
- ✓iPhone-style live preview before posting
🎉
New Launch!
2h ago
💰
50% Off Sale
5h ago
📷
Behind Scenes
1d ago
+
New Story
Weekend Promo
Sat, Apr 5 • 10:00 AM
Happy Hour Deal
Mon, Apr 7 • 5:00 PM
🚨
Smart Escalation
AI knows when to hand off. Automatically.
When AI detects frustration, complex issues, or specific keywords, it pauses and routes the conversation to your team. No customers lost in an AI loop — humans take over seamlessly with full context.
- ✓Auto-detect frustration & escalation keywords
- ✓One-click handoff from dashboard
- ✓AI pauses during human takeover
- ✓Team notifications via email & WhatsApp
- ✓Full conversation context preserved
C
Customer
I've been waiting 3 days for my refund. This is unacceptable!
⚠️Frustration detected — AI auto-pausedTake Over
T
Team Member
Hi! I'm taking over from our AI. Let me check your refund status right now.
📡
Meta-platform native (Pro+)
Connect Meta WhatsApp Cloud API in under 30 minutes.
Connect Meta WhatsApp Cloud API in under 30 minutes. Pay Meta directly — Botline charges nothing extra.
- ✓Templated broadcasts with delivery analytics
- ✓Reply Button Menus — up to 3 quick-reply buttons per message; AI auto-picks the right menu by slug
- ✓Call-to-Action Buttons — link customers straight to your booking page, catalog, or phone (URL/phone CTA)
- ✓List Pickers — sectioned lists up to 10 rows for service menus, FAQ trees, multi-step flows
- ✓Location Requests + Contact (vCard) Send — ask for delivery coordinates or share a clickable contact card
- ✓Multi-product catalog messages
- ✓WhatsApp Flows (multi-screen forms)
- ✓Authentication templates (cheaper OTP)
- ✓Coupon code templates
- ✓Quality rating monitoring
📡Self-serve
Meta Cloud API
● Connected · Pro plan
📢
Broadcast
Send to opted-in lists with delivery analytics
🗂️
Templates
Pre-approved messages for any customer touch
🔘
Buttons
Quick-reply and call-to-action button messages
📋
Flows
Multi-screen interactive forms inside WhatsApp
Included on Pro — you pay Meta directly for conversation fees. No extra Botline charge.
📣
WhatsApp Broadcasts & Templates (Pro+)
Broadcast to thousands with Meta-approved templates.
Author Meta-approved marketing and utility templates inside Botline, build a segmented audience, schedule the send, and track delivery, read, and reply rates — all without leaving the dashboard. You pay Meta directly per Cloud API conversation rate; Botline charges nothing extra.
- ✓Author Meta-approved marketing & utility templates inside Botline (no leaving the dashboard)
- ✓Submit for Meta approval with one click — track Pending / Approved / Rejected status inline
- ✓Build segmented audiences from active conversations OR upload a CSV
- ✓Track delivery, read, reply funnel + estimated cost per send
📡Self-serve
Meta Cloud API
● Connected · Pro plan
📢
Broadcast
Send to opted-in lists with delivery analytics
🗂️
Templates
Pre-approved messages for any customer touch
🔘
Buttons
Quick-reply and call-to-action button messages
📋
Flows
Multi-screen interactive forms inside WhatsApp
Included on Pro — you pay Meta directly for conversation fees. No extra Botline charge.
🛍️
WhatsApp Catalog Commerce (Pro+)
Sell products inside the chat — multi-product carousels native in WhatsApp.
Connect your Meta Catalog once, and Botline syncs products from Shopify or WooCommerce automatically. The AI recommends from your live catalog by slug or semantic search. Curate themed drops in the Interactive Library and broadcast them to segmented audiences, with per-product tap analytics. Pay Meta directly at marketing-tier rates; Botline charges nothing extra.
- ✓Multi-product carousels native in WhatsApp — tap → reply
- ✓AI auto-recommends from your synced Shopify or WooCommerce catalog
- ✓Curate themed drops + broadcast to segmented audiences
- ✓Track delivery, taps, and replies per product per send
📡Self-serve
Meta Cloud API
● Connected · Pro plan
📢
Broadcast
Send to opted-in lists with delivery analytics
🗂️
Templates
Pre-approved messages for any customer touch
🔘
Buttons
Quick-reply and call-to-action button messages
📋
Flows
Multi-screen interactive forms inside WhatsApp
Included on Pro — you pay Meta directly for conversation fees. No extra Botline charge.
📋
WhatsApp Flows — Multi-step Forms (Pro+)
Native multi-step forms inside the chat — no external links.
Author a Meta Flow once (paste the JSON into /dashboard/whatsapp/flows) and the AI deploys it inline whenever a relevant intent shows up. Customers tap a single card, fill 1-5 screens of structured inputs, and the response lands back in the same WhatsApp conversation as a synthesised user message your AI can act on. Broadcastable as a third template kind alongside Marketing and Catalog Drops. Included in Pro+ — you pay Meta directly per Cloud API conversation rate.
- ✓Native multi-screen forms — no Typeform link, no new tab, sub-second open from the chat
- ✓AI deploys them inline via <flow id="slug" /> tag — same pattern as Reply Buttons / Lists / Catalog
- ✓Three high-value defaults: lead-capture survey, support intake form, post-purchase NPS
- ✓Broadcastable — pick "Flow send" template kind in the composer and ship to a segmented audience
- ✓Responses land in the conversation AND on the Flow detail page (export to CSV)
📡Self-serve
Meta Cloud API
● Connected · Pro plan
📢
Broadcast
Send to opted-in lists with delivery analytics
🗂️
Templates
Pre-approved messages for any customer touch
🔘
Buttons
Quick-reply and call-to-action button messages
📋
Flows
Multi-screen interactive forms inside WhatsApp
Included on Pro — you pay Meta directly for conversation fees. No extra Botline charge.
🔑
WhatsApp OTP — Authentication Templates (Pro+)
Native one-time codes for login, reset, and transaction confirmation — replaces SMS.
Author a Meta-approved AUTHENTICATION template once at /dashboard/whatsapp/templates, then call POST /tenant/otp/send from your backend with your existing JWT. Customer gets a one-tap Copy Code button right inside their WhatsApp. Cheaper than SMS by a meaningful multiple in MY/PK and across SEA. Higher delivery and conversion than SMS because the message arrives from a verified business profile. Included in Pro+ — you pay Meta directly per Cloud API conversation rate.
- ✓One-tap Copy Code button + optional autofill (Android SDK) + zero-tap variant
- ✓Author with a locked Meta-boilerplate body so templates approve in under 5 minutes
- ✓Code expiration auto-rendered by Meta as a footer (5-90 min, or none)
- ✓Programmatic send: POST /tenant/otp/send with phone + templateName + code, JWT-authed
- ✓Cost-logged separately under origin=auth_otp; admin WA Spend tab has a dedicated OTP 7d column
📡Self-serve
Meta Cloud API
● Connected · Pro plan
📢
Broadcast
Send to opted-in lists with delivery analytics
🗂️
Templates
Pre-approved messages for any customer touch
🔘
Buttons
Quick-reply and call-to-action button messages
📋
Flows
Multi-screen interactive forms inside WhatsApp
Included on Pro — you pay Meta directly for conversation fees. No extra Botline charge.
🛒
WooCommerce Order Auto-Cancel — All paid plans
Turn that 'reply YES within 12 hours' email promise into a real flow.
The default WC + Fone Pro email templates have promised auto-cancellation for years; nothing was ever listening. Now there is. Customer places a WC order → AI sends a WhatsApp YES/NO confirmation → customer YES (order flips to processing) / NO (cancelled) / silence (auto-cancelled at your configured cutoff with an apology message). Off by default — opt in once you've confirmed your plugin stack tolerates programmatic cancellation. Included in all paid plans.
- ✓YES / NO / Y / N / CONFIRM / CANCEL / 👍👎 / haan / nahi (Roman Urdu) all match
- ✓Pick the cutoff: 12h, 24h, 48h, or Custom (1-168h). Or leave it Off — just the conversational layer.
- ✓AI scope-fences pending orders — gentle nudge back to YES/NO on every off-topic reply
- ✓Race-safe: late YES wins against the 5-min cron sweep; cancellation reason locked in WC notes
- ✓Off by default for every tenant, new and existing — opt in only when ready
📡Self-serve
Meta Cloud API
● Connected · Pro plan
📢
Broadcast
Send to opted-in lists with delivery analytics
🗂️
Templates
Pre-approved messages for any customer touch
🔘
Buttons
Quick-reply and call-to-action button messages
📋
Flows
Multi-screen interactive forms inside WhatsApp
Included on Pro — you pay Meta directly for conversation fees. No extra Botline charge.
🩺
WhatsApp Health & Opt-out Management (Pro+)
Keep your number Green — quality rating, opt-outs, and pause on one page.
A real-time dashboard for every Cloud API line: Meta’s Quality Rating chip, Messaging Tier badge with unique-recipient cap, opt-out registry, and a one-click pause for the AI. STOP / UNSUBSCRIBE keywords are automatically honored, broadcast audiences auto-skip opted-out contacts, and START re-opts customers in. Compliance becomes structural, not procedural.
- ✓Real-time quality rating + messaging tier dashboard at /dashboard/whatsapp/health
- ✓Automatic STOP keyword detection — customers opt out, you stay compliant
- ✓Broadcasts auto-skip opted-out contacts — no accidental re-spam
- ✓One-click pause for any line — customer messages still queue while AI is offline
📡Self-serve
Meta Cloud API
● Connected · Pro plan
📢
Broadcast
Send to opted-in lists with delivery analytics
🗂️
Templates
Pre-approved messages for any customer touch
🔘
Buttons
Quick-reply and call-to-action button messages
📋
Flows
Multi-screen interactive forms inside WhatsApp
Included on Pro — you pay Meta directly for conversation fees. No extra Botline charge.