Wachat · WhatsApp Business API

Production-grade WhatsApp messaging in 8 minutes

Wachat is a Meta-vetted BSP. Onboard your number through Embedded Signup, ship Meta-approved templates the same day, and start using interactive lists, buttons, CTAs and media without writing a single integration. Webhooks, retries and quality monitoring are handled for you.

  • Embedded Signup — no IT ticket required
  • Template manager with category guidance
  • List, button and CTA interactive messages
  • Per-number quality score and tier alerts
The problem

Most WhatsApp setups break by month two

Teams sign up for the WhatsApp Business API expecting "WhatsApp, but for business". What they get is a Meta Business Manager interface that assumes you already know what an HSM is, a Cloud API that returns cryptic error codes, and a 24-hour service window rule that gets you blocked the first time you try to message a customer who hasn't replied in two days. Templates get rejected for vague reasons. Quality scores drop without explanation. A junior marketer accidentally messages 5,000 non-opted-in contacts and the number gets restricted.

Meanwhile, the developers are stuck building retry queues, webhook validators, media uploaders and template variable mappers — work that has nothing to do with the actual product. Six weeks in, the messaging stack is a brittle Node.js script on someone's laptop, and the only person who understands it has just resigned.

Wachat is the layer that absorbs all of this. We are a Meta Business Solution Provider, so the API quotas, template review queue, embedded signup and quality monitoring sit inside our infrastructure. You get a clean API and a UI that maps every WhatsApp concept — service window, HSM categories, opt-in, button vs list, media MIME types — to a workflow your team can actually run.

What it is

WhatsApp Business API, in depth.

Wachat provides direct access to the WhatsApp Business Cloud API hosted by Meta, with zero proprietary middleware in the message path. That means every feature Meta ships — interactive flows, payments, secure messaging, message reactions, view-once media — reaches your account on the day it goes GA, not six months later. We are a vetted BSP, so onboarding uses Meta's Embedded Signup: the user clicks a button, completes Meta's consent flow, and a phone number is provisioned and verified in 5–10 minutes without any back-and-forth with Meta support.

Template management is the single biggest pain point in WhatsApp messaging, and we have spent two years instrumenting it. The template builder shows you the three categories (Utility, Marketing, Authentication), the pricing implication of each, character limits per component (1024 for body, 60 for headers), and a real-time linter that flags the language patterns most likely to get rejected. Approved templates appear in the inbox composer, in Flow Builder send nodes, and in the Broadcasts module without any extra publishing step.

Interactive messages — reply buttons, list pickers, CTA URL buttons, location requests, product catalogues — are first-class citizens. You can build them visually in the inbox, fire them from a flow, or send them via API with a 12-line JSON payload. Wachat handles the response routing automatically: a button click becomes a new conversation event with the button_id available to your rules engine, so a "Track Order" tap goes to the order-status flow without an agent in the loop.

Reliability is where most providers quietly fail. Wachat's send pipeline runs on a Kafka-backed queue with idempotent writes, exponential backoff on Meta's 429s, and per-number rate limiting that adapts to your tier (1K, 10K, 100K, unlimited). Inbound webhooks from Meta are deduped, persisted and replayed if your endpoint is down. Quality score, template rejection rate, opt-out rate and undelivered ratio are all surfaced in a dashboard with alert thresholds you set.

Capabilities

Everything you get with WhatsApp Business API.

7 capabilities
01

Embedded Signup onboarding

Customers click "Connect WhatsApp", complete Meta's native consent flow in a popup, and a verified number is live in 5–10 minutes. No PIN sharing, no Business Manager access requests, no waiting for a CSM to provision an account.

02

Template manager with linter

Author Utility, Marketing and Authentication templates with live validation. The linter flags promotional language in Utility templates, missing opt-out in Marketing, and incorrect placeholders. Submitted templates show Meta review status with reason codes.

03

Interactive message builder

Drag-and-drop builder for reply buttons (up to 3), list messages (up to 10 sections), CTA URL buttons, location requests and product list messages from your Meta catalogue. Preview renders exactly like the WhatsApp client on iOS and Android.

04

24-hour window and opt-in tracking

Every contact has a live service-window countdown and an opt-in record (source, timestamp, channel). Sending outside the window forces a template selector; sending without opt-in is blocked at the API level with a 422 response.

05

Rich media uploads

Upload images (JPG, PNG up to 5 MB), video (MP4, 3GP up to 16 MB), documents (PDF, DOC, XLS up to 100 MB), audio (AAC, MP4, MPEG up to 16 MB) and stickers (WebP). Wachat handles MIME validation, Meta resumable upload and CDN caching.

06

Quality score monitoring

Per-number quality score (green/yellow/red), messaging tier (1K to unlimited), and template rejection rate stream into a dashboard. Alerts fire when quality drops to medium or when daily opt-outs exceed your threshold, with playbook links to remediate.

07

Webhook delivery and replay

Wachat fans out Meta webhooks to your endpoints with retry-with-backoff for 5xx responses, signed HMAC headers, and a 7-day replay log. You can fork a single Meta event to your CRM, your data warehouse and a Slack channel from one config.

Use cases

Built for the way teams actually work.

E-commerce
Case 01

Cart abandonment recovery

A fashion D2C brand sends a Marketing template with the cart image, a "Resume Checkout" CTA URL button and a 10% off code 30 minutes after abandonment. Conversions recovered: 18% on first send, another 6% on a follow-up at hour 24 — all running inside the WhatsApp 24-hour window opened by the initial reply.

Financial Services
Case 02

OTP and login notifications

A neobank moves SMS OTPs to WhatsApp Authentication templates: 60% cheaper per message, 4× higher open rate, and a one-tap copy button. The template is rate-limited per user, fingerprinted to the device, and falls back to SMS only if WhatsApp is undelivered after 15 seconds.

Healthcare
Case 03

Appointment reminders

A diagnostics chain sends a Utility template 24 hours before each appointment with reply buttons "Confirm", "Reschedule" and "Cancel". Button taps route into the booking flow without an agent; no-show rate drops from 22% to 9%, freeing 14 hours of phone-confirmation labour weekly per branch.

Education
Case 04

Course drip and assignment alerts

An online coding bootcamp uses list messages to let students pick which cohort track to enrol in, then sends Utility templates for assignment deadlines and grading feedback. Completion rate on the second cohort jumped 31% versus the email-only cohort, with cost-per-completion down 24%.

Logistics
Case 05

Shipment status updates

A 3PL provider triggers Utility templates at every status change — picked, in-transit, out-for-delivery, delivered — with a CTA URL button to the live tracking page. WISMO ("where is my order") inbound tickets fell 64%, and proof-of-delivery photos are returned via WhatsApp media in the same thread.

How it works

From signup to first send in minutes.

WhatsApp Business API is included on every SabNode workspace. No separate billing, no extra setup — flip it on from your workspace settings.

  1. 01

    Embedded Signup

    Click "Connect WhatsApp" in Wachat. Meta's popup walks the business owner through verifying the Meta Business, selecting a number and accepting terms. Provisioning finishes in 5–10 minutes.

  2. 02

    Submit your first templates

    Use the template builder to draft 3–5 starter templates: a welcome Utility, a Marketing offer, an Authentication OTP. Meta reviews them in 1–24 hours; the linter pre-catches most rejection reasons.

  3. 03

    Wire opt-in capture

    Add a WhatsApp opt-in checkbox to your checkout, signup form or web widget. Wachat records source, timestamp and IP, and exposes a single API to verify opt-in before any outbound send.

  4. 04

    Send and observe

    Send your first templates from the inbox, a flow or the Broadcasts module. Watch the delivery dashboard for sent, delivered, read, replied and failed. Address any quality dips before scaling volume.

  5. 05

    Scale to tier 4

    Meta auto-graduates well-behaved numbers from 1K to 10K to 100K to unlimited daily unique recipients. Wachat surfaces tier-up triggers and the metrics you need to maintain a green quality score.

Plays well with

Works with the tools you already ship on.

Meta WhatsApp Cloud APIMeta Business ManagerMeta Commerce CatalogueShopifyWooCommerceRazorpayStripeZapier
Frequently asked

Questions about WhatsApp Business API.

Can't find what you're looking for? Talk to our team.

Do I need to apply with Meta directly or is Wachat a BSP?
Wachat is a vetted Meta Business Solution Provider. You do not need a separate application with Meta. Embedded Signup runs through our app, your number is provisioned on our shared Meta cluster, and you get the same Cloud API as if you were a direct Meta customer — just with the BSP layer handling provisioning, billing aggregation and support.
What is the difference between Utility, Marketing and Authentication templates?
Utility templates are post-purchase or account notifications (order updates, appointment reminders) — cheapest per conversation. Marketing templates are promotional (offers, launches) — priced higher and must include an opt-out. Authentication templates are OTPs and login codes — fixed format, rate-limited and the cheapest in markets where authentication pricing is enabled. Wachat's linter recommends the right category at draft time.
How does the 24-hour service window work?
When a customer messages you, a 24-hour window opens during which you can reply with any free-form text or media at no incremental conversation cost. Outside the window, you must use an approved template to re-initiate. Wachat tracks the window per contact, shows a live countdown in the inbox, and blocks free-form sends when the window is closed.
Can I send bulk marketing messages?
Yes, via Meta-approved Marketing templates to opted-in contacts. Wachat's Broadcasts module handles audience filtering, scheduling, rate-limiting against your messaging tier and per-recipient personalisation. Sending unsolicited messages or to non-opted-in contacts violates Meta policy and will trigger Wachat's pre-send guardrails — the broadcast simply will not start.
What happens if my quality score drops?
Meta lowers your messaging tier when quality drops below medium for a sustained period, capping daily unique recipients. Wachat alerts you the moment quality moves from high to medium, surfaces the templates and time windows correlated with the drop, and provides a remediation playbook — pause specific templates, tighten audience, improve opt-in flow.
Which media types and sizes are supported?
Images up to 5 MB (JPG, PNG), video up to 16 MB (MP4, 3GP), documents up to 100 MB (PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, TXT), audio up to 16 MB (AAC, MP4, MPEG, AMR, OGG), and WebP stickers up to 100 KB animated / 500 KB static. Wachat validates MIME types client-side before upload and handles Meta's resumable upload protocol transparently.
How is conversation-based pricing calculated?
Meta charges per 24-hour conversation in four categories (Utility, Marketing, Authentication, Service), with rates that vary by country. Wachat passes through Meta's rate card with no markup and bills monthly in INR or USD. You see the per-conversation cost in the broadcast preview before you send, plus running spend in the billing dashboard.
Wachat · WhatsApp Business API

Ship whatsapp business api into production this week.

No credit card. No sales call required. Spin up a workspace, plug in a number, and your team is live in under an hour.