Everything a WhatsApp-first business needs, in one place.
Eight modules that share one contact list, one template library and one wallet. Jump to a module below.
One number. Your whole team. Zero missed chats.
Replace the shared phone on the reception desk with a proper inbox: every conversation is visible, assignable and searchable, and every reply carries the agent’s name.
- Assign chats manually, round-robin or to a team (Counsellors, Front desk, Sales)
- Filters: All, Mine, Unassigned, Open, Pending, Closed — plus tags and search
- Private internal notes with @mentions; customers never see them
- Quick replies with variables, media, documents, location and interactive buttons
- 24-hour window countdown; template picker appears automatically when it closes
- Contact panel with attributes, tags, opt-in status and linked CRM lead
- Auto-reply outside working hours and greeting on first contact
- Roles & permissions: Admin, Manager, Agent
Enquiries from Instagram ads land in one inbox, get round-robin assigned, and a counsellor replies within the minute — with the brochure template one click away.
- Aarav MehtanowIs the NEET batch still open?2
- Dr. Kavya Rao2mConfirm my 4:30 pm slot please1
- Rohit Verma18mYou: Fee receipt attached ✅
- Neha Kapoor1hThanks, see you Monday!
- Imran Shaikh3hSend brochure for Class 11
Build audiences from tags, attributes and behaviour.
Import a CSV from your student or patient records, sync from your CRM or capture contacts straight from the inbox. Then segment them for broadcasts and flows.
- CSV import with column mapping, deduplication and phone normalisation (+91 handled)
- Custom attributes (batch, course, doctor, city, fee_due, plan…)
- Tags with bulk add/remove; segments with all/any rules
- Rules on last message date, lead status, opt-in, country, assigned agent
- Opt-in / opt-out tracking with STOP / START keywords handled automatically
- Block, merge and export contacts; every change audited
Segment “Patients with a cleaning older than 6 months” and send a Utility recall reminder — no spreadsheets.
| Contact | Tags | Opt-in | Lead |
|---|---|---|---|
Aarav Mehta +91 99887 76655 | Batch 2025NEET | Opted in | CRM linked |
Dr. Kavya Rao +91 98111 22334 | Patient | Opted in | CRM linked |
Rohit Verma +91 97000 11223 | Batch 2025Fee due | Opted in | CRM linked |
Neha Kapoor +91 96543 21098 | ClientAgency | Opted out | CRM linked |
Reach thousands with cost shown before you confirm.
Broadcasts use approved templates so they always comply with WhatsApp policy. Pick an audience, map variables, preview and send — the estimate and wallet impact are shown up front.
- Choose a saved segment, a tag or upload a one-off list
- Map {{1}}, {{2}}… from contact name, attributes, CRM fields or static text with fallbacks
- Exact estimate: recipients × Meta rate for the template category
- Send now or schedule; pause, resume or cancel mid-campaign
- Throttled sending within Meta limits; automatic retries for transient errors
- Per-campaign report: sent, delivered, read, replied, failed (with reasons), cost
- Failed messages refunded to the wallet automatically
Diwali offer to 40,000 opted-in customers: preview, ₹35,200 estimate, client approves, scheduled for 10 am.
Matches 12,540 contacts
This campaign will send messages to 12,540 contacts · Estimated WhatsApp cost ₹11,035 (Marketing · ₹0.88 each). Wallet balance ₹14,280 → ₹3,245 after send.
Create, submit and sync Meta templates without leaving the app.
Templates are the building blocks of outbound WhatsApp. Tabli keeps yours in sync with Meta and shows a real preview while you write.
- Categories: Marketing, Utility, Authentication — with guidance on what gets approved
- Header (text, image, video, document), body with variables, footer and buttons
- Buttons: quick reply, URL (with dynamic suffix), call, copy code
- Sample values collected for Meta review; variable count auto-detected
- Status sync: pending, approved, rejected (with reason), paused, disabled
- Language variants (English, Hindi, Marathi, Tamil…) grouped under one name
appointment_confirm (Utility) with a “Get directions” button approved in hours, used by both the flow and CRM automation.
| Name | Category | Status |
|---|---|---|
| fee_reminder_v2 | Marketing | APPROVED |
| appointment_confirm | Utility | APPROVED |
| otp_login | Authentication | APPROVED |
| diwali_offer_2026 | Marketing | PENDING |
| lab_report_ready | Utility | REJECTED |
Variables auto-counted · sample values required by Meta are filled for you.
No-code chatbots that qualify, capture and hand off.
Design conversations visually. Each node is a message, a choice or an action; every answer can be saved to the contact and pushed to your CRM.
- Triggers: keyword match, new contact, template button click, campaign reply
- Nodes: text/media message, buttons, list menu, question (saves attribute), condition, delay
- CRM actions: create lead, update status, add tag, assign agent, notify team
- Human handoff to an agent or team with a summary note
- Test mode with your own number before going live
- Per-node analytics: reached, dropped, average time to complete
Welcome → Choose Course → Collect Name → Create CRM Lead → Assign Agent → Human Handoff. 71% of enquiries reach a counsellor already qualified.
The right template, sent automatically when something happens.
Connect business events to WhatsApp messages. Triggers fire from the built-in CRM, from your own system via API, or from inbox activity.
- Triggers: Lead Created, Lead Status Changed, Task Completed, Appointment Created / Tomorrow, Payment Received, New Contact, Lead inactive 7 days, Keyword
- Actions: send template with mapped variables, add tag, assign, create task, call a webhook
- Conditions (only if course = NEET, only if amount > ₹5,000)
- Quiet hours and rate limits so customers are not messaged at 2 am
- Run log with success / failure and retry
Appointment Tomorrow → appointment_reminder at 6 pm. No-shows dropped by a third in the first month.
- When Lead Created→Send welcome_lead · assign to Counsellors412 this week
- When Appointment Tomorrow→Send appointment_reminder at 6 pm96 this week
- When Payment Received→Send payment_receipt with PDF233 this week
- When Lead inactive for 7 days→Send re_engage_offer · tag: coldpaused
Know what was delivered, read and answered — and by whom.
Dashboards for owners and managers, with agent-level response times and campaign-level ROI. Exportable to CSV.
- Messages by day, direction and category; delivery, read and reply rates
- Agent performance: chats handled, first-response and resolution times
- Campaign reports with cost per delivered and cost per reply
- Flow funnels and drop-offs per node
- Conversation status over time; tag and lead-source breakdowns
- Quality rating and messaging limit from Meta shown in context
Monthly report per client: messages, cost, replies, leads — generated in one click.
Prepaid wallet, Meta rates, GST invoices. No surprises.
Subscription covers the software; WhatsApp conversation charges are passed through at Meta’s published rates from a prepaid wallet you control.
- Top up by UPI, card or net banking; auto top-up when balance dips
- Per-category usage (Marketing, Utility, Authentication, Service) by day and campaign
- Estimates before every broadcast; automatic refunds for failures
- Low-balance alerts on WhatsApp and email
- GST invoices for subscription and top-ups; export statements
- Per-business wallets for agencies — bill each client separately
Each branch has its own wallet and usage report; head office sees the consolidated view.
- 07 SepBroadcast · Fee reminder (12,540 × ₹0.88)− ₹11,035
- 06 SepUtility · appointment_confirm (1,212 × ₹0.125)− ₹151.50
- 05 SepTop-up · UPI · Invoice SB-2026-0912+ ₹15,000
- 04 SepRefund · 38 failed messages+ ₹33.44
Plan: Growth · ₹2,499/mo · next invoice 01 Oct · GST invoices auto-generated
Run many businesses from one login — fully isolated.
Agencies, franchises and hospital groups get a business per client or branch. Each has its own WhatsApp number, contacts, templates, flows, automations, team, API keys, webhooks and wallet.
- Isolation enforced on every database query, not only in the interface
- Client roles: give a client read-only access to their own inbox and reports
- Separate wallets, usage and GST invoices per business
- Audit log per business; super-admin overview for the agency owner
- Own templates, flows & automations
- Own roles, API keys & webhooks
- Own usage reports & GST invoices
- Own templates, flows & automations
- Own roles, API keys & webhooks
- Own usage reports & GST invoices
Every query is scoped by business — contacts, conversations, wallets and team members never mix.
See every module live in your own workspace.
Start free, connect your number and explore with real templates and a demo inbox.
No credit card required · Free plan for evaluation · Cancel anytime