Meta now charges per message, not per conversation — and those charges never pass through us. See what that means →
VartaAPI

Features

Everything a business does on WhatsApp, in one place.

Not a chat widget bolted onto a website. Your own number on Meta’s official API, and the tools a real business needs around it.

Shared inbox

Your whole team, answering from one number.

Assign a chat, see who is handling what, and leave notes only your team can read. The 24-hour window is on screen the whole time, so nobody writes a reply WhatsApp won’t deliver.

  • The window, always visible — how long free replies stay open, and what happens after
  • Notes in the thread, marked private, so context doesn’t live in someone’s head
  • Who said what — a flow, the bot or a teammate, labelled on every message
  • Saved replies for the answers you type over and over
Inbox · Asha Verma
Free replies open for 21 h 14 m
Hi, can I add two more seats to the Business licence?14:36
Of course — ₹1,500 each. Shall I send the updated invoice?14:38 ✓✓
Meera left a note for the team

Templates

Messages that pass Meta’s review first time.

Anything sent to someone who hasn’t written to you recently has to be an approved template. We ship 29 already written to Meta’s rules, and show each one on a real phone before you submit it.

  • 29 ready-made, in 15 languages, written to be approved
  • Seen on a phone — header, buttons and footer as the customer gets them
  • Rejections in plain words, with the fix, not Meta’s error code
  • Used by N on every card, so nobody deletes one that’s live
VYour businessBusiness account
Hi Asha Verma, we’ve received ₹24,000 for order VX-1042. Your payment ID is pay_P8xK2mQ9Lw3v. Thank you!14:32
View invoice

Chatbot flows

It answers while you’re closed.

Drag steps onto a canvas: ask a question, branch on the answer, call your own system, hand over to a person. Press Test and walk the whole thing with sample data before a customer ever sees it.

  • Test flow walks every step — nothing sent, nothing written, no API called
  • Repeat for each item in a list, up to twenty
  • Started from outside — your software posts to a URL and the flow runs
  • The last run drawn on the canvas, so you can see where it went
Last run 3 min ago · Finished
Every day, 6pmTomorrow’s list
✓ sentReminderSend template
1414

Contacts and pipeline

The people, and what you’re doing about them.

Tags, custom fields and segments, with a sales pipeline that actually chases you. Import your customer list once and re-push it whenever — only the fields you send are written, so a name is never blanked.

  • Unlimited contacts. We never charge by how many you have
  • Segments — tag, field, stage or when they last wrote
  • Follow-up tasks with reminders on every deal
  • Opt-out handled — STOP works, and opted-out people leave campaigns
Contacts · 2,418 people
NameTagStageLast message
Asha VermaBusinessWon2 min ago
Kiran TradersWholesaleProposal1 hr ago
Harpreet SinghStarterQualified26 min ago
Meera KapoorBusinessWon2 hr ago

Campaigns

Send it, then see what actually happened.

Now or scheduled for Tuesday morning. Afterwards, who received it, read it, clicked and replied — per person, exportable — and why the rest didn’t arrive, grouped in plain words.

  • Per-recipient reporting, not a single delivered count
  • Why it failed, grouped: not on WhatsApp, Meta’s limit, dead number
  • Follow up to just the people who read it and didn’t reply
  • Scheduled sends you can cancel right up to the minute
Diwali early access
Sent1,464
Delivered1,434
Read1,010
Replied118

30 didn’t arrive: 17 not on WhatsApp, 9 hit Meta’s per-person limit, 4 numbers no longer work.

Reports

One date range, and the whole page follows it.

What you sent, what got read, and when your customers actually write to you — useful for rotas and for timing a campaign. Every chart can be read as a table, and exported.

  • One range drives every number on the page
  • A week by hour, so the busy times are obvious
  • Per-flow runs and failures, with the step that broke
  • CSV export on everything
When customers write to you
FewerMore Mon–Sun · hour of the day, IST

For your own software

Send from the system you already use.

A REST API with keys you can revoke, and signed webhooks coming back with retries and a delivery log. Upload a PDF and send it as an invoice straight from your billing program.

  • Send documents — upload the bytes, no public link needed
  • Signed webhooks, retried, with a log of every delivery
  • Keys you control, revoked in one click
  • Plain errors — a 402 tells your software to say “top up”, not just fail
Your billing software
# send an invoice the moment it is raised
curl -X POST https://api.vartaapi.com/v1/messages \
  -H "Authorization: Bearer vk_live_…" \
  -d '{"to":"9198XXXXXXXX",
       "template":{"name":"document_share",
       "headerFilename":"INV-1042.pdf"}}'

All of it is on the free plan.

The paid plans buy seats and how far the automation goes — not features held back to sell you later.