BotSyncBotSync
All features
Official Meta WhatsApp Business API

WhatsApp Business Cloud API. With a real CRM on top.

Bring your own Meta phone number and access token. BotSync layers inbox, AI, templates, automations, and CRM on top — without marking up Meta's per-conversation pricing.

No per-message markupYour Meta number, your accountSetup in a day
Meta-verified
app.botsync.in/profile — Cloud API

+91 80105 12345

BotSync Demo · WhatsApp Business Account

Connected

Phone number ID

123•••456789

Access token

EAAG•••••••XQz

Encrypted

Business account ID

WABA-987654321

Webhook URL

api.botsync.in/webhook

Verify token

bsy-verify-•••

Auto-generated

Today

284

messages

Approved

12

templates

Delivery

99.4%

rate

Processing 1.4 million Cloud API events per month for SMB teams across India

Why Cloud API, why BotSync

The official API. Without the BSP tax.

Cloud API replaced the old On-Premise WhatsApp API in 2023. It's now the only future-proof way to run WhatsApp Business at scale — and you don't need to pay a Business Solution Provider 30% over Meta's rates to use it.

Official Meta API — no shadow accounts

You bring your own Meta WhatsApp Business Account. We never operate the number for you. Migrate away anytime.

Zero markup on Meta's per-conversation pricing

Most BSPs add 30-50% to Meta's rates. We don't touch your conversation bill — Meta charges you direct.

Inbox, AI, automations layered in

Cloud API is just plumbing. BotSync turns it into a real sales workspace — CRM, AI agent, broadcasts, analytics.

Onboarding

Connect Meta Cloud API in 4 inputs

Paste your phone number ID, access token, and business account ID. BotSync generates the verify token + webhook URL. Test the connection with one click.

  • Step-by-step Meta-side setup guide bundled in-app
  • Auto-generated webhook URL + verify token
  • Test inbound + test outbound on the same screen
  • Access token stored encrypted at rest with AES-256

Cloud API setup

Step 4 of 5
  1. Create Meta WhatsApp Business app

    Done
  2. Add a phone number to your WABA

    Done
  3. Paste credentials into BotSync

    Done
  4. 4

    Set webhook URL + verify token in Meta

    In progress
  5. 5

    Send a test message

Stuck? The in-app guide walks you through Meta's Business Manager step-by-step with screenshots.

Templates

Submit, sync, and send Meta templates from one place

Build templates in BotSync, submit to Meta with one click, sync approval status. Send approved templates via broadcasts, flows, or one-off API calls.

  • Visual template editor (header, body with variables, footer, buttons)
  • One-click submit to Meta for approval
  • Auto-sync approval status every hour
  • Templates available across broadcasts, flows, and AI handoff

Templates

12 approved

site_visit_reminder

UtilityenApproved

Hi {{1}}, this is a reminder about your site visit at {{2}} on {{3}}.

fees_followup_v2

MarketingenApproved

Hi {{1}}, our JEE programme starts {{2}}. Reply YES for the fee breakdown.

diwali_offer_2026

MarketingenSubmitted

Diwali offer: 15% off the 2-year programme. Reply YES to claim.

Webhook handling

Reliable inbound — never miss a message

BotSync's webhook handler has been hardened with idempotent message storage, retry queues, and dead-letter recovery. Built for the real world where Meta retries 7 times.

  • Signature-verified inbound webhooks (HMAC, timing-safe compare)
  • Idempotent processing — no duplicate messages
  • Retry queue + dead-letter archive with replay tooling
  • 99.4% successful processing rate in production

Webhook activity (last 60s)

Live
12:34:02messagesinbound text200
12:34:01statusesdelivered200
12:33:58statusesread200
12:33:54messagesinbound image200
12:33:50messagesinbound text200
12:33:48statusessent200

Today

2,341

Failed

3

Success

99.4%

Compliance & consent

Built-in consent logging + 24-hour window awareness

WhatsApp's policy is strict — free-form messages only inside the 24-hour customer-care window. BotSync handles the distinction automatically and logs every consent event for auditability.

  • Per-conversation 24-hour window tracking
  • Free-form vs template gated automatically
  • Consent events stored per-phone for audit
  • Workspace-scoped data retention policies

Compliance & consent

24-hour customer-care window

7h 42m left

Free-form replies allowed until 8:16 PM. After that — template required.

Consent log (this lead)

  • Opted in via form14 Mar
  • First inbound message14 Mar
  • Marketing template consent21 Mar

Outside the 24-hour window? BotSync queues an approved template instead — never a free-form message.

What you actually pay

BotSync subscription. Meta's rates. No middleman.

We charge a flat monthly subscription for the software. Meta bills you separately for WhatsApp conversation usage. That's it.

BotSync subscription

Flat monthly fee for the platform. Inbox, AI, automations, templates, analytics — everything except the conversation usage.

Starts at ₹2,999/month → see pricing

Meta conversation charges

Per-conversation pricing varies by country and category (utility, marketing, auth). For India, marketing conversations are ~₹0.86 each, utility ~₹0.30. Service conversations free.

Billed by Meta direct → Meta pricing

Zero markup guarantee:we never add to Meta's per-conversation rates. Most BSPs charge 30–50% extra. We've seen the bills.

How to get on Cloud API

Live on Cloud API in under a day

Most BSP onboardings take 1–2 weeks of email back-and-forth. With BotSync, you're on your own Meta account — and you can be live the same afternoon.

01

Sign up to BotSync

14-day free trial. No credit card. Pick a plan when you're ready.

02

Get Meta credentials

Create a WhatsApp Business app in Meta Business Manager, add a phone number.

03

Paste 4 fields into BotSync

Phone number ID, access token, business account ID, app secret.

04

Set webhook in Meta

Copy BotSync's webhook URL + verify token into Meta. Test inbound.

BotSync vs the alternatives

Why this is the cleanest setup in 2026

Three paths to use WhatsApp Business at scale. Here's how they compare.

FeatureBotSync (Cloud API)Traditional BSPOn-Premise API
Official Meta Cloud APIYes (via their account)Deprecated by Meta
Your own Meta Business AccountYesNo — BSP-ownedYes
Per-conversation markupNone30–50% over MetaNone (hosting cost instead)
Setup time< 1 day1–2 weeksWeeks (server setup)
Inbox + CRM + AI includedYesAdd-on or separateBuild it yourself
Migration to another toolEasy (export + revoke key)Hard (number is BSP-locked)Possible but manual

FAQ

WhatsApp Cloud API, explained

Do I need to apply to Meta for Cloud API access?+

Yes, but it's free and self-serve. You create a WhatsApp Business App in Meta Business Manager, add a phone number, and get credentials. BotSync's in-app guide walks you through it step-by-step. No application or approval required.

Can I use my existing personal WhatsApp number?+

No. Meta requires a dedicated phone number for Business API. The number must not be currently registered on personal WhatsApp or WhatsApp Business app. You can port a number after deleting it from those apps (24-hour cooldown).

Does BotSync support WhatsApp coexistence / QuickConnect?+

Not currently. We deliberately focus on Cloud API only — coexistence and QuickConnect added significant onboarding complexity and weren't pulling their weight. We'll revisit if the demand grows.

What does Meta charge per conversation?+

It varies by country and category. For India in 2026: marketing conversations ~₹0.86, utility ~₹0.30, authentication ~₹0.13, service (replies within 24-hour window) free. Meta bills you directly via your Business Manager's payment method.

Can I switch away from BotSync later?+

Yes. Since the Meta WhatsApp Business Account is yours (not BotSync's), you can revoke our access token and use the number with any other tool. We never own your number or messages.

What about message templates?+

BotSync includes a full template editor. You design templates with variables, submit to Meta for approval (typically 24 hours), and use them in broadcasts, flows, or AI handoffs. Approval status syncs automatically every hour.

How reliable is the webhook?+

We've processed 1.4M+ events with a 99.4% success rate. Inbound messages are stored idempotently (no duplicates on Meta's retries). Failed processing goes to a retry queue with a dead-letter archive that you can replay from the super-admin console.

Get on WhatsApp Cloud API the right way

Your Meta number. Your account. No BSP middleman. 14-day free trial to set everything up.