Official WhatsApp Business Platform

Connect your WhatsApp in a few clicks. Everything else is ready.

Shared team inbox, broadcasts, templates, no-code flows, CRM automation, analytics and prepaid billing — on your own WhatsApp Business number. Built for Indian coaching institutes, clinics, agencies and growing brands.

  • No credit card to start
  • Live in under 10 minutes
  • Per-message charges at Meta rates
  • Your number, your data, your customers
app.tabli.in/app/whatsapp/inbox
Sharma Coaching Classes
AllMineUnassigned
Search
  • Aarav Mehtanow
    Is the NEET batch still open?2
  • Dr. Kavya Rao2m
    Confirm my 4:30 pm slot please1
  • Rohit Verma18m
    You: Fee receipt attached ✅
  • Neha Kapoor1h
    Thanks, see you Monday!
  • Imran Shaikh3h
    Send brochure for Class 11
Aarav Mehta
+91 99887 76655 · window open · 23h left
Assigned: Priya
Today
Hi, is the NEET batch still open? 10:02
Yes Aarav! Morning batch starts 15 Sep. Which class are you in? 10:02
Class 12. Fees? 10:03
Note · @Ravi — mark as hot lead, wants scholarship info
Template · course_brochure
Sharing the Class 12 NEET brochure with fee structure 📄 10:04
Book a free demoCall counsellor
Type a reply, / for quick replies…
Delivered
98.4%
First reply
42s
Leads / wk
+412

No API tokens. No webhooks to configure. No developer needed.

Education & coaching
Admission enquiries, fee reminders, class updates
Clinics & hospitals
Appointment confirmations, reports, follow-ups
Agencies
Run every client’s number from one login
D2C & retail
Order updates, offers, abandoned carts
How it works

Connect in 3 steps

Meta’s Embedded Signup does the heavy lifting. We handle credentials, webhooks and template sync on our servers — you land straight in your inbox.

  1. 1

    Continue with Meta

    Sign in with your Facebook login inside Meta’s secure popup. We never see your password.

    Step 1 · Connect
    Continue with Meta

    Opens Meta's secure Embedded Signup. Your login stays with Meta.

  2. 2

    Select business & verify number

    Choose (or create) your business portfolio, set the display name and verify the number with an OTP.

    Step 2 · Select & verify
    Business portfolio
    Sharma Coaching Classes
    Display name · number
    Sharma Classes · +91 98765 43210
    482

    OTP via SMS or voice call from WhatsApp.

  3. 3

    Done → Inbox

    Templates sync, your profile imports and the shared inbox goes live. Send your first message immediately.

    Step 3 · Done
    Connected · Quality rating High
    • Templates synced from Meta
    • Business profile imported
    • Inbox live · webhooks registered by us
    Open inbox

Access tokens encrypted at rest Webhooks registered by Tabli Onboarding help on WhatsApp

Shared Team Inbox

Every chat answered, by the right person, before the window closes.

Your counsellors, receptionists and account managers reply from one number — with assignment, private notes and quick replies. The inbox shows the 24-hour window countdown, opt-in status and CRM lead details beside every conversation.

  • Manual, round-robin or team-based assignment
  • Internal notes with @mentions — customers never see them
  • Quick replies, media, location and interactive buttons
  • Roles: Admin, Manager, Agent with fine-grained permissions
Explore the inbox
app.tabli.in/app/whatsapp/inbox
Sharma Coaching Classes
AllMineUnassigned
Search
  • Aarav Mehtanow
    Is the NEET batch still open?2
  • Dr. Kavya Rao2m
    Confirm my 4:30 pm slot please1
  • Rohit Verma18m
    You: Fee receipt attached ✅
  • Neha Kapoor1h
    Thanks, see you Monday!
Aarav Mehta
+91 99887 76655 · window open · 23h left
Assigned: Priya
Today
Hi, is the NEET batch still open? 10:02
Yes Aarav! Morning batch starts 15 Sep. Which class are you in? 10:02
Class 12. Fees? 10:03
Template · course_brochure
Sharing the Class 12 NEET brochure with fee structure 📄 10:04
Book a free demoCall counsellor
Type a reply, / for quick replies…
Broadcasts

Send to 12,540 contacts and know the cost before you press send.

Pick a saved segment, choose an approved template, map variables from contact attributes or CRM fields and review a preview. Tabli estimates the WhatsApp cost, checks your wallet balance and only then lets you confirm.

  • Estimated cost and wallet impact shown before every send
  • Schedule, pause, resume and cancel mid-flight
  • Rate-limited sending within Meta’s throughput rules
  • Automatic refunds for failed messages · per-campaign reports
See broadcasts
Broadcasts · New campaign
Campaign name
Fee reminder · Sep batch
Audience
Tag: Batch 2025Attribute: fee_due = yesOpted inNot messaged in 7 days

Matches 12,540 contacts

Template
fee_reminder_v2 · enAPPROVED · Marketing
Variables
{{1}}
Contact name
{{2}}
attr: amount_due
{{3}}
attr: due_date
Send nowScheduleRate limit 40 msg/s
Preview

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.

Confirm & Send
Flow Builder

Qualify enquiries automatically, then hand over to a human.

Drag together Welcome → Choose Course → Collect Name → Create CRM Lead → Assign Agent → Human Handoff without writing code. Buttons, list menus, questions that save answers, CRM actions and conditions — all triggered by a keyword, a new contact or a broadcast reply.

  • Triggers: keyword, new contact, template button click
  • Nodes: message, buttons, list, question, condition, CRM action, assign, delay
  • Answers saved as contact attributes for segmentation
  • Drop-off analytics per node
See the Flow Builder
Flow · Admission enquiry botActive
NEETJEEFoundationTRIGGERWelcomeTrigger: keyword “hi” / new contactINTERACTIVEChoose CourseButtons: NEET · JEE · FoundationQUESTIONCollect NameQuestion → saves {{name}}CRM ACTIONCreate CRM LeadStatus: New · Source: WhatsAppASSIGNMENTAssign AgentRound-robin · Team: CounsellorsHANDOFFHuman HandoffFlow ends · inbox takes over
Multi-business isolation

Business A and Business B never mix. Ever.

Agencies and multi-branch organisations run many WhatsApp numbers from one login. Each business has its own number, contacts, templates, flows, team, API keys and prepaid wallet. Isolation is enforced on every query, not just in the UI.

  • Switch businesses from the top bar; data stays separate
  • Separate wallets, usage reports and GST invoices per business
  • Client-level roles — give a client read-only access to their own inbox
  • Audit log of every important action, per business
See agency pricing
WorkspaceNexus Digital Agency
2 businesses · 1 login
A
Sharma Coaching Classes
+91 98765 43210
3
agents
12.5k
contacts
₹4,280
wallet
  • Own templates, flows & automations
  • Own roles, API keys & webhooks
  • Own usage reports & GST invoices
B
CityCare Dental Clinic
+91 91234 56789
2
agents
3.2k
contacts
₹1,150
wallet
  • 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.

For developers

A clean REST API when you want one.

Send templates and text, upsert contacts, list conversations and receive signed webhooks — without ever touching Meta credentials. API keys are scoped per business; every request is logged in the developer console.

  • Scoped keys: messages:send, contacts:read/write, templates:read, conversations:read
  • Idempotency keys for safe retries
  • HMAC-SHA256 signed webhooks with timestamp replay protection
  • Human-readable error codes, never raw Meta payloads
message.receivedmessage.sentmessage.deliveredmessage.readmessage.failedcontact.createdcontact.updatedconversation.createdconversation.updatedtemplate.updatedcampaign.completed
Read the API docs
POST /api/v1/whatsapp/messages/template
curl -X POST https://tabli.in/api/v1/whatsapp/messages/template \
  -H "Authorization: Bearer tb_live_••••••••••••••••" \
  -H "Content-Type: application/json" \
  -d '{
    "phone": "919876543210",
    "template": "fee_reminder_v2",
    "language": "en",
    "variables": { "1": "Aarav", "2": "₹12,500", "3": "15 Sep" },
    "idempotency_key": "fee-2026-09-aarav"
  }'
Response
HTTP/1.1 202 Accepted
{
  "ok": true,
  "message": {
    "id": "msg_01j8x…",
    "status": "queued",
    "direction": "outbound",
    "template": "fee_reminder_v2",
    "conversation_id": "conv_01j8x…"
  }
}
Pricing

Simple plans in rupees. Messages at Meta rates.

Every plan includes all eight modules. You only pay Meta’s per-conversation charges on top, via a prepaid wallet.

Starter

₹999/mo

For a single business getting its first WhatsApp number live.

  • 1 WhatsApp Business number
  • 3 team members
  • 2,000 contacts
  • Shared team inbox
  • Broadcasts (pay per message)
Start free

Growth

Most popular
₹2,499/mo

For growing teams that automate lead capture, reminders and follow-ups.

  • 2 WhatsApp Business numbers
  • 10 team members
  • 25,000 contacts
  • Everything in Starter
  • Flow Builder (no-code chatbots)
Start free

Scale

Custom

For agencies and multi-branch organisations running many businesses.

  • Unlimited numbers & businesses
  • Unlimited team members
  • Unlimited contacts
  • Everything in Growth
  • Per-business isolation & billing
Talk to sales
+ WhatsApp per-message charges at Meta rates via prepaid wallet (Marketing ₹0.88 · Utility ₹0.125 · Service free within 24h)Full pricing & rates
FAQ

Questions Indian businesses ask us

No. Tabli uses Meta’s Embedded Signup: you click “Continue with Meta”, pick your business and verify your number. We register the webhooks, store the credentials securely on our servers and sync your templates. Nothing to paste, nothing to host.

Still unsure? Talk to us on WhatsApp — we reply within a working day.

Your customers are already on WhatsApp. Meet them there today.

Create your workspace, connect your number with Meta in a few clicks and send your first broadcast this afternoon.

No credit card required · Free plan for evaluation · Cancel anytime