Skip to content
WhatsApp & Meta integration

The lead replies in forty seconds, not the next morning

Official WhatsApp Business API and Meta Lead Ads wired straight into your CRM, so an enquiry from an ad is deduplicated, assigned, acknowledged and queued for a call before the person has closed the app.

Official BSP · Template-compliant · Opt-outs honoured permanently

Meta Lead Ads

Most ad spend is fine. The handover is where it leaks

The gap between someone submitting a form and a human replying is where the money goes. These are the four places we usually find it draining.

Where leads usually die

  • 01Downloaded as a CSV once a day, if somebody remembers
  • 02Sitting in Business Suite until Monday morning
  • 03Forwarded into a WhatsApp group and claimed by whoever is free
  • 04A duplicate of an existing customer that nobody spots

Webhook on submission

Meta pushes the lead the moment it is filled. No polling, no export.

Deduplicated on arrival

Matched against phone and email before a new record is created.

Routed on rules you set

By campaign, city, budget band or language — not by who shouts first.

Ad context attached

Campaign, ad set and creative stay on the record through to close.

The part vendors skip

How the WhatsApp API actually works

These rules are Meta's, not ours. Building without designing around them is how businesses end up with a restricted number.

The 24-hour service window

A customer messaging you opens a window. Inside it you can reply freely. Outside it, only pre-approved templates go out.

Inside the window

24 hours from their last message

Free-form replies, images, documents, voice notes

Outside the window

Until they message again

Approved templates only, categorised and rate-limited

Templates on a live account

welcome_realestateUtilityApprovedSent within 60s of an enquiry
site_visit_reminderUtilityApprovedFires 2 hours before a booked slot
payment_due_noticeUtilityApprovedEscalating chain, capped at three sends
festive_offer_2026MarketingPendingSubmitted Monday, typically 24–48 hours
price_drop_alertUtilityRejectedPromotional content in a utility category — resubmitted as Marketing

The rejected one is real in shape: a promotional message submitted under Utility. Category mistakes are the most common reason a template comes back.

What we handle

Six things between you and a working number

None of this is difficult. All of it is fiddly, and each step has a way of failing quietly if nobody has done it before.

01

BSP account and number verification

We set up the Business Solution Provider account, verify the number and migrate it if it is already on the Business app.

02

Display name and green tick

Display name submitted for approval, and the verified badge applied for where your business qualifies.

03

Template drafting and submission

Written in the right category the first time, because a rejection costs days and a pattern of them hurts your standing.

04

Opt-in capture everywhere

Website forms, ad forms, walk-ins and phone enquiries all record consent, with the timestamp and source stored.

05

Delivery and read-status handling

Sent, delivered, read and failed states flow back onto the record so a rep can see what actually landed.

06

Quality rating monitoring

Your rating is watched and volume paced. If it starts sliding, sends throttle automatically before Meta intervenes.

On WhatsApp

What people get wrong about the API

Something specific to your setup? Ask an engineer

Point an ad at it and watch the first lead land

Bring one live campaign and we will show you the whole path — form submission to WhatsApp delivered — running against a test number before you commit to anything.

  • Official BSP, not an unofficial gateway
  • Templates written and submitted by us
  • Opt-in captured at every entry point
  • Quality rating monitored automatically