How it works

First reply today. First campaign this week.

Six steps, two halves. Replying takes an afternoon; broadcasting waits only on Meta's template review.

Part one — replying

Answer everyone who messages you

About 15 minutes
01

Connect your number

Create a Meta Business app, generate a permanent token, and paste it in. We hand you a webhook URL and a verify token to drop straight into Meta's dashboard.

Takes 4–5 minutes, and the setup guide walks each screen.

Read the setup guide
Settings · WhatsApp

Phone number ID

123456789012345

Permanent token

••••••m6Cw

Webhook URL

api.instachatbot.online/webhook/shop_…

Verify token

•••••f3c2

Verified by Meta
02

Build your rules

Add keywords with exact or contains matching. Drag to reorder so the most specific fire first. Toggle rules live to test before going public.

One card per rule. Text or image replies, optional captions.

Tour the rule builder
Rules
⋮⋮01containsmenu
⋮⋮02containshours
⋮⋮03containslocation
03

Go live and measure

We acknowledge every Meta webhook immediately and send the reply asynchronously. Anything no rule catches goes to Claude, or to your fallback message.

Unmatched messages are tracked separately — that's your to-do list.

See the analytics
Messages · live
menu pleasemenu
what are your hours?hours
do you do oat milk?ai
can I get a refundunmatched
Part two — broadcasting

Then reach the ones who opted in

Template review is the only wait
04

Grow a list you may message

Every person who messages you is saved as a contact — opted out by default. They opt in by replying START, or you mark consent yourself when they gave it offline.

A reply of STOP unsubscribes instantly, before any other processing.

How consent works
Contacts
5opted in of 8
START
You're subscribed. Reply STOP to unsubscribe any time.
Consent recorded with a timestamp
05

Get a template approved

Marketing outside the 24-hour service window must use a template Meta reviewed. Write it once, submit it, and the approval status syncs back automatically.

Usually reviewed within minutes to a few hours. You'll see the reason if it's rejected.

About templates
Template review
weekend_specialen

Hi {{1}}! This weekend only: {{2}} off every cold brew. Reply STOP to opt out.

  1. Draft written
  2. Submitted to Meta
  3. Approved
06

Send the campaign

Pick the template, fill its variables, preview the exact message, then send now or schedule it. Delivery and read receipts land back on each contact.

Rate-limited to stay inside your Meta tier, and cancellable mid-flight.

Check send allowances
Campaign · sending
Weekend cold brewsending
3 reachedof 5
Rate-limited · cancel any time
Under the hood

Two flows, one message log.

Replies acknowledge Meta first and send asynchronously. Campaigns go the other way and report back on the same webhook.

Inbound
  1. 1Customer sends
  2. 2Rule or AI match
  3. 3Reply delivered

Median end-to-end ~340 ms

Outbound
  1. 1Campaign starts
  2. 2Template per contact
  3. 3Receipts return

Rate-limited to your Meta tier

STOP is checked first — before rules, before AI, before plan limits. An opt-out always works, even on a paused or over-quota shop.

Six steps. One afternoon.

Start with replies. Add campaigns when your list is ready.

Get started