Built on Meta’s official Cloud API

Your whole team on one WhatsApp number

Chatline puts the number your customers already write to into a shared inbox, so messages get assigned, answered and counted instead of sitting on one person’s phone.

No card to start. You connect your own WhatsApp Business account and keep it.

PSPriya Sharmavia Support · +91 98765 43210Open

Replies inside the 24-hour window are free. Chatline tells you when it closes.

WhatsApp works, until there are four of you

Every business that grows on WhatsApp hits the same wall at about the same size. The tool did not change; the number of people using it did.

The number lives on one phone.
When that person is on leave, so is the number.
Nobody knows who replied.
Or whether anyone did. There is no record to check.
Broadcasts are a guess.
You send to a list and find out how it went by asking around.
The Meta bill is a surprise.
It arrives monthly and nothing in your tools explains it.

The inbox

One number, everyone who answers it

Conversations arrive in a shared queue. Assign them, tag them, hand them over, close them. Every action is written into the thread, so months later you can still see who did what.

  • Views for Unassigned, Awaiting reply and your own chats, with live counts
  • Saved views — your own filter combination, kept as a tab
  • Collaborators, so a second person can follow a thread without taking it over
  • Quick replies behind a slash, with the customer's name filled in
  • Scheduled messages, notes, pinning, and search inside one conversation
  • Round-robin or least-busy assignment that respects shifts and who is actually online
A thread, six months later
  1. 09:14Priya wrote in
  2. 09:14Assigned to Meera — this number's default
  3. 09:16Meera replied
  4. 09:31Tagged “Interested”
  5. 11:02Meera added Rohit to follow this
  6. 17:40Closed by Meera
After a broadcast
Sent4,812
Delivered4,655
Read3,120
Replied418
Tapped “Interested”266
Opted out31

Button taps are counted because Meta sends a webhook for them. Link clicks are not, because Meta sends nothing — so Chatline shows no number rather than a zero.

Campaigns

Broadcasts that tell you what happened

Pick an audience from a list or a segment, map the template’s variables to contact fields, and see what will actually go out before it does — including who is excluded and why.

  • A preview that counts the sendable, not the total: opt-outs, invalid numbers and duplicates are shown and subtracted
  • Send now, schedule, or repeat weekly or monthly with a proper timezone and DST handling
  • Retry only the failures from a finished campaign
  • Segments from campaign engagement — “opened but did not reply”, “tapped Interested”
  • Per-campaign report, downloadable as CSV

Automation

Three things answer for you, in a fixed order

The order is the point. A rule you wrote is more specific than a bot, and a bot is more specific than a model — so each one only speaks if the one before it did not. Two answers to one question is worse than no automation at all.

  1. Runs first

    Rules

    A keyword, a first message, or a message outside business hours triggers a reply, an assignment or a tag.

  2. Runs next

    Flows

    A bot that holds a conversation: ask, wait for an answer, branch on it, hand over to a human when it is out of its depth.

  3. Runs last

    Assistant

    Answers from your own knowledge base, on your own OpenAI or Anthropic key, and only when nothing else has already replied.

The assistant runs on your API key, so you pay your model provider directly and we do not mark it up. If the key is missing, it says so in the thread rather than staying quiet.

Analytics and reports

Numbers you can hand to somebody else

Volume, response times, agent workload, campaign funnels and conversation outcomes — as a dashboard, as a CSV, or emailed on a schedule to people who never sign in.

  • First-response and resolution times against targets you set, computed on read so changing a target re-colours history immediately
  • Per-agent workload and availability, with shifts and presence
  • Scheduled reports by email, daily, weekly or monthly
  • An activity log covering every setting change, role change, template submission and export, filterable by who and when
Response times, last 30 days
  • Under 5 min62%
  • 5–30 min23%
  • 30 min – 2 h9%
  • Over 2 h6%

What Meta charges

We show you the bill we are not sending you

Meta bills you directly, per conversation, at rates that depend on the market and the category. Most tools hide that. Chatline reads the pricing Meta already attaches to every message and shows you the count, keyed on Meta’s own conversation id so you can reconcile it against their invoice.

  • Counted per conversation, the way Meta bills — not per message, which is a larger number that answers a different question
  • Free conversations kept and labelled, so you can see the ones that cost nothing
  • Every figure labelled an estimate, because the invoice is Meta's and not ours
  • A category with no published rate shows nothing, not zero — “we have no rate” and “this is free” are different answers
Last 30 days
Marketing1,204
Utility876
Service2,431
From an ad — free310

Estimated from published rates for your market. Meta’s own billing is the authority; if the two disagree, theirs is right.

Build on it

Two doors, depending on what your system can do

If it can set an Authorization header, use the API. If it can only post a webhook — Shopify, WooCommerce, Zapier, Make, a Google Sheets script — paste a URL and map the fields.

The API

Scoped keys, per-key rate limits, an OpenAPI 3.1 document generated from the same schemas the API validates against, and signed outbound webhooks with retries and a delivery log.

Read the API documentation

Incoming webhooks

One URL per integration, with a mapping from whatever JSON the other system sends to a template message, signature checking that matches how they sign, and a log of every call with the body they sent — so “I connected it and nothing happened” has an answer.

What this cannot do

These are Meta’s rules, not ours, and they apply to every WhatsApp tool you could buy. We would rather you read them here than discover them in week two.

  • You cannot message someone first without an approved template. Free-form replies only work within 24 hours of their last message.
  • WhatsApp Groups are not available. The Cloud API does not expose them, so no tool has them.
  • Link clicks in a template cannot be counted. Meta sends a webhook for button taps and nothing for URL taps.
  • Templates are reviewed by Meta. Usually minutes, sometimes days, and they can be rejected.
  • Your sending limit is Meta’s to set. It rises with your quality rating; Chatline shows the tier but cannot change it.

Setting it up is four things

An afternoon, most of which is waiting for Meta to approve a template.

  1. 01

    Connect your WhatsApp account

    Meta's own sign-up flow, in a popup. The account and the number stay yours.

  2. 02

    Bring your contacts

    A CSV with a phone column. Duplicates and invalid numbers are shown before anything is saved.

  3. 03

    Get one template approved

    Start from the library, or write your own. Chatline checks Meta's rules before you submit.

  4. 04

    Invite the people who answer

    Owner, admin or agent — or a role you define, which can only ever narrow one of those.

Pricing

A month at a time, in rupees, plus GST. The 14-day trial needs no card. What Meta charges for conversations is separate and goes to Meta — Chatline shows it to you but never bills it.

Starter

One number, a small team.

₹1,999/ month

  • 1 WhatsApp number
  • 3 team members
  • 5,000 contacts
  • 20 campaigns a month
  • 10 automation rules
Start free

Growth

Several numbers, and the API.

₹4,999/ month

  • 3 WhatsApp numbers
  • 10 team members
  • 50,000 contacts
  • 100 campaigns a month
  • 50 automations, flows and assistants
  • API access and outgoing webhooks
Start free

Scale

Large teams, high volume.

₹9,999/ month

  • 10 WhatsApp numbers
  • 50 team members
  • 500,000 contacts
  • 1,000 campaigns a month
  • 200 automations, flows and assistants
  • API access and outgoing webhooks
Start free

Every plan includes the shared inbox, campaigns, automations, analytics and the reports. The limits above are the only difference.

Questions worth asking before you start

Do I need my own WhatsApp Business account?

Yes, and that is deliberate. You connect your own account through Meta’s sign-up flow and it stays yours — the number, the templates, the quality rating and the billing relationship. If you ever leave, you take all of it with you.

Can I use the number already on my phone?

Only if you stop using it in the WhatsApp app. A number lives either in the app or on the Cloud API, never both. Most businesses move a second number across and keep the personal one where it is.

What does Meta actually charge?

A per-conversation rate that depends on your market and the category — marketing, utility, authentication or service. Chatline records every billed conversation with Meta’s own id and estimates the cost from published rates. The invoice still comes from Meta.

How long does approval take?

Connecting the account is minutes. A message template is usually reviewed in minutes and occasionally takes days. Chatline checks your template against Meta’s rules before you submit, which removes most of the rejections.

Is my data on this server or Meta’s?

Both, unavoidably: messages pass through Meta because it is their network. Everything Chatline stores — conversations, contacts, media — is on the server this runs on, and there is a data-deletion page that removes it.

Can I move off it later?

Contacts and campaign reports export as CSV, and the API reads conversations and messages. Your WhatsApp account is yours already, so disconnecting it is a button.

Put the number somewhere your team can reach it

No card, no call, no setup fee.