Overview

Live mode
R
Orders · 7 days
41
▲ 18% vs last week
Revenue · 7 days
R16,240
▲ 12%
Order conversion
68%
flow opened → paid
Meta message costs
R84.10
▼ mostly within the 1,000 free replies

Messages this week sent vs read · per day

SentRead

Order funnel · 7 days

Chats started
92
Flow opened
66
Order submitted
48
Paid ✓
41
7 unpaid — nudged after 30 min, 3 recovered

Latest orders live from Yoco webhooks

OrderCustomerItemsTotalPaymentFulfilment
#1043Sipho M.9kg refill × 2R780PaidDelivery 15–17h
#1042Anele K.19kg refill × 1R620PaidCollection · Main Rd
#1041Maria D.9kg + new cylinderR1,150Awaiting payment—
#1040J. van Wyk48kg refill × 1R1,890PaidDelivered ✓
All WhatsApp Email SMSNeeds human 🔴
SM
Sipho Mokoena 14:06
✅ Payment received! Order #1043 confirmed…
Paid
MD
Maria Dlamini 13:52
Can I speak to someone about my last delivery?
Needs human
2
AK
Anele Khumalo 12:31
Order #1042 · collection confirmed
Bot handled
NP
Naledi P. 10:42
Re: invoice for last month's refills…
✉️ Email
TM
Thabo M. 09:15
YES to confirm Thursday delivery
💬 SMS
JW
J. van Wyk 11:15
🏪 Sent a catalogue cart · 48kg × 1
Catalogue cartUnpaid
1
SM
Sipho Mokoena
+27 82 445 1123 · repeat customer · 6 orders
Bot is handling
Hi, I'd like to order gas14:02
Bot sent ordering flow · prefilled from last order
✅ 9kg refill × 2 · Delivery · 12 Protea Rd14:04
Your total is R780.00 🛒 Pay securely here: pay.yoco.com/r/4kTm9w14:04 ✓✓
Yoco payment.succeeded · ch_9f3k2 · R780.00
✅ Payment received! Order #1043 confirmed — delivery today 15:00–17:00.14:06 ✓✓

Customer

NameSipho Mokoena
Phone+27 82 445 1123
Orders6 · R4,680 lifetime
POPIA consent✓ 2026-03-12

This order

#1043Paid
9kg refill × 2 — R700
Delivery — R80
Total R780.00
Yoco ref ch_9f3k2

Actions

AllAwaiting paymentTo fulfilDone
OrderTimeCustomerSourceItemsTotalPaymentFulfilment
#1044Today 14:31Thabo N. Catalogue cart19kg × 1, regulator kit × 1R860Pay link sent—
#1043Today 14:04Sipho M. Menu flow9kg × 2 · deliveryR780PaidDelivery 15–17h
#1042Today 12:28Anele K. Menu flow19kg × 1 · collectionR620PaidCollection
#1041Today 11:15Maria D. Menu flow9kg + cylinderR1,150Awaiting payment · nudged—
#1040YesterdayJ. van Wyk Catalogue cart48kg × 1 · deliveryR1,890PaidDelivered ✓
#1039YesterdayNaledi P. Menu flow9kg × 1 · collectionR350Expired—

Commerce Manager Connected

CatalogKepu Gas Products
Catalog ID1284670442291337
Linked to WABA✓ one catalog per account

In-chat shopping

Cart enabled
Storefront icon visible
Meta hides the storefront by default on new numbers — we switch it on for you at go-live.

Product sync

Source of truthYoco catalogue
Last syncToday 06:00 · 8 items

Products in your WhatsApp catalogue customers can browse & send carts from these

ProductSKUPriceAvailabilityWhatsApp reviewVisible
🔥
9kg Gas RefillGAS-9KG-REFR350In stockApproved
🔥
19kg Gas RefillGAS-19KG-REFR620In stockApproved
🔥
48kg Gas RefillGAS-48KG-REFR1,890In stockApproved
🛢️
9kg Cylinder (new)CYL-9KG-NEWR800Low stock · 4Approved
🛢️
19kg Cylinder (new)CYL-19KG-NEWR1,450In stockIn review
🔧
Regulator + hose kitACC-REG-KITR240In stockFlagged — edit & appeal

Share your catalogue in chat

Carts your customers send come straight into Orders — priced server-side against your live catalogue, with a pay link sent back automatically. Same flow as menu orders.
Your ordering flow is the branded form customers fill in chat. Configure it below — we generate, preview and publish it straight to WhatsApp. No Meta Business Manager needed.

Your flows publishing a change creates a new version — the bot switches over automatically

FlowVersionFlow IDStatusOpened · 7d
Gas ordering — delivery & collectionv7 · current3376659712508593Published66
Gas ordering — winter pricesv8 · awaiting publish1045556404563155Draft—
Gas ordering — May pricesv62487913278299183Deprecated—

Flow composer — v8 draft

Products shownsynced from your catalogue · prices baked in at publish
6 of 7 selected
Delivery
Delivery feefree over R500
R80
CollectionMain Rd, Muizenberg
Date & time slot picker
POPIA consentrequired checkbox, approved wording
Hero image1080px wide · logo in centre safe zone
Publishing replaces v7 within seconds. Customers mid-order on v7 finish uninterrupted.

Live preview what your customer sees

KEPU GAS
Order your refill
🔥
9kg Refill
R350
🔥
19kg Refill
R620
🛢️
9kg Cylinder (new)
R800
Delivery (R80 · free over R500)
Collection — Main Rd
Continue
Templates are pre-approved messages you can send outside the 24-hour window — order updates, delivery notices, promotions. We submit them to Meta and track approval for you.
🔥 Gas & fuel
12 templates · refill reminders, delivery updates, winter promos
🍔 Takeaways & restaurants
14 · order-ready alerts, daily menus, weekend specials
☕ Coffee shops
10 · new specials, morning rush deals, loyalty stamps
🩺 Medical practices
13 · appointment reminders, results ready, recalls, scripts
💇 Salons & spas
11 · booking reminders, rebook nudges, birthday offers
🛍️ Retail & boutiques
12 · new arrivals, specials, back-in-stock, sale alerts
🔧 Trades & services
9 · quote follow-ups, job updates, payment requests
🎉 Seasonal & general
15 · payday, month-end, holidays, we-miss-you
96 ready-made templates across 8 packs — every one pre-checked against Meta's approval rules — wording tuned to pass first time, correct category pre-selected. One click to submit.
order_confirmation
Utility · English · sent 214× this month
Approved›
delivery_on_the_way
Utility · English · sent 96×
Approved›
payment_reminder
Utility · English · the 30-min nudge
Approved›
winter_special_9kg
Marketing · English · draft below
In review · 2h›
price_update_notice
Utility · English
Rejected — see reason›
weekend_promo
Marketing · English · not yet submitted
Draft›

Template performance last 30 days

TemplateSentReadRepliedCost
order_confirmation21496%31%R0 · in-window
payment_reminder3889%42%R28.50
delivery_on_the_way9694%12%R55.60

Edit: winter_special_9kg

Image Video Document🎠 CarouselAa Text
❄️
winter-hero.jpg · 92 KB ✓Drop a new file to replace · previews instantly on the right
118 / 1024
😊🔥❄️🎉🛒💳🚚+
Insert variable: {{name}} {{price}} {{code}} — sample values fill the preview automatically.
⚠️ Wording check: avoid "WIN" and "FREE" in marketing templates — they carry a ~70% rejection rate. Try "special" or "reward" instead. This draft looks clean.
🔥
9kg refill
R{{2}} this week
Order
🛢️
19kg refill
R620
Order
🔧
Regulator kit
R240
Order
+ Add card
20 / 60

Live preview

Campaigns Audiences Journeys
Marketable audience
309
318 opted-in − 9 paused (STOP)
Last campaign read rate
93%
vs 78% category benchmark
Attributed revenue · 30d
R6,420
17 orders within 72h of a campaign
Campaign spend · 30d
R145
R0.71 per delivered message

Campaigns only approved marketing templates can be sent

CampaignAudienceSentReadOrdersStatus
Winter special launch
winter_special_9kg
All marketable———Waiting on template approval
June price update
price_update_notice
Repeat buyers20493%17 · R6,420Sent 28 Jun · R144.84
Payday weekend promo
weekend_promo
Lapsed 60d+———Draft
Skipped sends: 3 users at their WhatsApp marketing cap (retried after 24h), 9 opted out — excluded automatically.

New campaign

Estimated cost124 recipients × R0.71 · billed by Meta on delivery
≈ R88
Warm-upnew templates send to a small batch first; the rest release as reads come in

Click-to-WhatsApp ads Managed by Bestel Facebook & Instagram → your WhatsApp

AdSpend · 30dNew chatsOrdersRevenueReturn
Winter refill special · IG + FB feedR1,20021441R15,99013.3× ROAS
First-order R50 off · IG storiesR6509614R5,1107.9× ROAS
Every ad click opens a 72-hour free messaging window — the whole order conversation costs R0. Paid orders are reported back to Meta automatically, so your ads learn to find buyers, not browsers.
New opt-ins from tools · 30d
209
▲ your marketable audience grew 18%
Wheel plays
412
71% left an opt-in
Rewards redeemed
63
R9,180 attributed revenue
Referrals
28
both sides got R50 off

Spin & Win Live

Customers scan the QR on your counter or packaging, opt in on WhatsApp, and spin for a voucher. Everyone wins something — smallest prize is R20 off their next order.
win table: 65% R20 · 25% R50 · 9% R100 · 1% free 9kg refill

Competition compliance, handled CPA s36 pack auto-generated

✓Everyone-wins mode — guaranteed vouchers, so no prize-draw formalities needed
✓Prize-draw mode — official rules generated, free entry within the R1.50 cap, winner ID acknowledgments captured
✓Every campaign send logged as a marketing instance · records kept 3 years
✓Independent attorney certification — every prize draw is overseen and signed off by an independent practising attorney, as the CPA requires. Bestel arranges it.

Engagement tools switch on what fits your business

💳
Loyalty stamp card Live
buy 5 refills, the 6th delivery is free · stamps added automatically on paid orders
124 cards running
38 completed · repeat rate ▲31%
🤝
Refer a friend Live
both sides get R50 off · unique share links tracked to first paid order
28 referrals · 4× conversion
R6,240 new-customer revenue
🎟️
Scratch & Win Ready to enable
digital scratch card for quiet days — schedule it for month-end weekends
—
—
🎂
Birthday club Ready to enable
collect birthdays at opt-in · automatic voucher on the day (10× conversion vs normal promos)
86 birthdays on file
—
🔔
Back-in-stock alerts Live
customers tap "tell me when it's back" on out-of-stock items · highest-converting message there is
41 waiting on 19kg cylinders
6.5% convert on alert
⭐
Review booster Live
day after delivery: "How was it?" · happy customers get a one-tap Google review link, unhappy ones reach you privately
72 asked · 31 reviews posted
4.8 ★ on Google · complaints kept private
Launch a competition Active Draws & audit
⚖️ Two-tier compliance: STANDARD RULES competitions launch same-day on a pre-approved rule set. Flagged mechanics go to an independent attorney for review first — Bestel arranges it.
Refill & Win
Retention · every paid order = 1 entry
Monthly draw among ordering customers. Runs itself off your order feed.
STANDARD RULES
Keyword Giveaway
List growth · text WIN to enter
Counter posters + socials drive entries; every entry is an opt-in.
STANDARD RULES
Refer a Neighbour
Acquisition · capped referral entries
Extra entries per referred friend who orders, capped to keep it fair.
STANDARD RULES
Snap Your Slip
Purchase proof · photo entry
Customers WhatsApp a photo of their till slip to enter.
STANDARD RULES
Instant-Win Voucher
Activation · chance-allocated prizes
Random instant prizes on entry — routed to attorney review before go-live.
ATTORNEY REVIEW
Sponsored Grand Draw
Brand-funded prize + shared lead list
A sponsor funds the prize; entry data is shared — needs consent wording review.
ATTORNEY REVIEW

WhatsApp connection

Managed via Meta embedded signup — reconnect if you change numbers.
Number+27 69 023 5919 ✓ verified
Display nameKepu Gas · approved
Quality ratingHigh
Meta billingCard on file ✓

Payments

Your money goes directly to your own account.
ozow Stitch FNB
ProviderYoco 3 more coming
Live keysk_live_••••7f2a ✓
Webhook signatureVerified ✓

Menu & pricing

Your ordering flow is rebuilt by Bestel when prices change.
Source of truthYoco catalogue
Last syncToday 06:00 · 2 price changes found

Team & escalation

Who gets alerted when a customer asks for a human.
Staff alert number+27 82 771 0044
Human-mode mute4 hours
Unpaid-order nudgeAfter 30 min · once
After-hours auto-replyOn · "We open at 08:00 — order now and we'll confirm first thing"
FAQ auto-answersOn · hours, delivery areas, prices