Features

Answers in, campaigns out.

One WhatsApp number that replies to everyone who messages you — and reaches the ones who asked to hear more.

Rules · AI fallback · <1s repliesOpt-in · Templates · Campaigns
Inbound

Someone messages you

Every question gets an answer in under a second — whether you wrote the reply or Claude did.

Build

A rule builder you'll actually enjoy

Drag to reorder, toggle live, swap text for image replies. Match on exact or contains. Each rule is one card — no flowcharts to untangle.

  • Drag-and-drop priority, first match wins
  • Exact or contains matching
  • Text or image replies, with captions
  • Per-rule active toggle
Rules · Demo Coffee Co.
01menuOn
02hoursOn
03locationOff
Think

Claude answers what your rules don't

When nothing matches, AI replies in your brand voice using instructions you write. Then it reads the messages that fell through and drafts the rules you're missing.

  • Per-shop system prompt
  • Your live rules passed as reference
  • Rule drafter clusters unmatched messages
  • Review and accept in one click
AI fallback
do you do oat milk?
no rule matched — Claude replied
We do! Oat, almond and soy, ₹20 extra on any drink.

Drafted rule

contains oat milk → We do! Oat, almond and soy…

Deliver

Webhook to reply in under a second

We acknowledge Meta immediately, then process asynchronously. Your customer's reply lands before they put the phone down.

  • Async-after-ACK pipeline
  • Per-shop tokens, scoped
  • Image messages via Meta Cloud API
  • Every inbound and outbound logged
POST /webhook/shop_abc123
live
{
  "messaging_product": "whatsapp",
  "to": "9199•••00000",
  "type": "text",
  "text": { "body": "Here's our menu…" }
}
200 OK42 ms
Outbound

You message them back

Broadcast to the customers who opted in, on a template Meta approved, and see exactly what landed.

Consent

A contact list you're allowed to message

Anyone who messages you becomes a contact — opted out by default, because an inbound message opens a service window, not marketing consent. STOP and START are honoured instantly.

  • Opt-in tracked per contact, with timestamps
  • STOP / START handled before anything else
  • CSV import with a consent column
  • Only opted-in contacts ever receive a campaign
Contacts · 5 opted in of 8
919812•••78AshaOpted in
919823•••89RaviOpted in
919867•••23Not opted in
STOP
You've been unsubscribed and won't receive further marketing messages.
Approve

Meta-approved message templates

Marketing outside the 24-hour window has to use a template Meta reviewed. Write it here, submit for review, and watch the status come back.

  • Positional {{1}} {{2}} variables, validated
  • Submit to Meta and sync approval status
  • Rejection reasons surfaced inline
  • Filled in per campaign, previewed before send
Templates
weekend_specialenapproved2 variables

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

Reviewed by Meta · ready to send
Broadcast

Campaigns with receipts, not guesses

Send now or schedule it. Sends are rate-limited to stay inside your Meta tier, cancellable mid-flight, and every message reports back as delivered, read, or failed.

  • Send immediately or schedule ahead
  • Rate-limited, resumable, cancellable
  • Delivered / read / failed per contact
  • Monthly send allowance enforced
Campaigns
Weekend cold brew — launchsentweekend_special
4 reached2 read1 failedof 5
Next: Diwali box — scheduled for Fri 10:00
Measure

And you can see all of it

Both directions land in the same log, so the picture is one picture.

Measure

Analytics that breathe

See which rules pull their weight and which conversations fall through. Decide what to automate next instead of guessing at it.

  • Today / 7-day / monthly counters
  • Per-day message chart
  • Top triggered keywords
  • Unmatched messages tracked separately
Analytics · last 7 days

2,418

+18% vs last week
menu
84
hours
47
location
31
And the rest

All the small things, well-considered.

Drag-to-reorder rules
Text + image replies
Signed webhooks
Delivery + read receipts
Opt-in / opt-out tracking
Scheduled campaigns
Multi-shop, multi-number
Unicode-safe matching
Per-shop scoped tokens

Ready to give your WhatsApp number a brain?

It's free to start. Set up in five minutes.

Start for free