Retention automation

Win back lapsed customers automatically

Beejek monitors every customer's last visit and sends a personalised WhatsApp message at the interval you configure — 7 days, 30 days, 90 days, or any custom window. No manual work. A gents salon in Dubai recovered $14,985 in revenue from a campaign costing $47.89.

Runs automatically
Y

Your Store

via Beejek · Online ✓

330×

ROI — verified

Quick Answer

How do Customer Win-Back Campaigns work?

Beejek tracks every customer's last visit from your POS. When they haven't returned by a date you set — 7 days, 30 days, 90 days, or any custom interval — a personalised WhatsApp message is sent automatically. When they return, they're removed from the sequence. Intervals are fully configurable per your business's typical visit frequency.

330×

ROI — verified result

129

Customers recovered

Custom

Trigger intervals

Beejek Dashboard · Your Store · This Month

Monthly Win-Back Revenue

$2,710 ↑ 24%

$510

$680

$740

$780

Wk 1

Wk 2

Wk 3

Wk 4

Reminder 1 Revenue

$1,820

Day 30 · 52 customers

Reminder 2 Revenue

$890

Day 60 · 23 customers

Recent Win-Backs

CustomerReturnedSale Value
Sara Al-HamdiDay 31$73.00
Ahmed HassanDay 34$133.00
Maria GarciaDay 29$45.50
Illustrative data. Your real dashboard reflects your actual POS transactions and customer activity.

Why merchants choose Win-Back Campaigns

The measurable difference it makes to your business.

Revenue recovery that runs itself

Customers who lapse past your configured interval are messaged automatically. No manual follow-up list, no staff overhead. A gents salon in Dubai recovered $14,985 from a campaign costing $47.89 — a 330× return on a single automation.

Custom intervals that match your visit frequency

A café may set 7 days; a salon sets 30 days; a spa sets 90 days. Win-Back Campaigns fire at whatever interval makes sense for how often your customers typically visit — not a fixed system default.

Full attribution for every recovery

When a reminded customer returns, Beejek attributes the sale to the campaign. You see which message brought them back, when they visited, and how much they spent.

Sends from your branded number

Every reminder arrives from your WhatsApp Business number — your business name, your tone, your brand. Not a shared pool that customers don't recognise.

Before Beejek

The problem

Most customers don't come back — not because they're unhappy, but because they forgot. No salon, café, or retailer has time to maintain a manual follow-up list for every customer who hasn't visited in a month. By the time you notice someone hasn't returned, it's already too late.

How to get started

Connect your existing POS or use Customer Capture — both feed into the same automation.

Connect your POS

Connect your POS — Beejek reads your full transaction history automatically and starts monitoring every customer's visit pattern from day one. No data entry, no CSV upload.

Or use Customer Capture

Don't have a POS integration yet? Customer Capture lets your staff register walk-in customers manually — they enter the Win-Back sequence from their very first visit.

Learn about Customer Capture →

What's included

Every detail you get out of the box — from day one.

1

Configurable trigger interval

Set your own lapse threshold — 7 days, 30 days, 60 days, 90 days, or any custom number. Beejek fires the first message the day a customer crosses your configured interval without a return visit.

2

Two-message sequence

A warm first message, then a second follow-up if they still don't return after a further interval. Both messages are configurable — different offers, different tones, sent from your branded number.

3

Real-time attribution

The moment a reminded customer makes a new purchase, Beejek attributes the recovery to the campaign. Revenue recovered appears in your dashboard instantly.

4

Auto-exclusion on return

Customers who come back are immediately removed from the win-back sequence. They won't receive a second message after they've already returned — and their lapse clock resets from their new visit.

How it works

1

Connect your POS

Beejek reads your transaction history automatically via your connected POS. No data entry, no CSV uploads.

2

Set your lapse interval

Configure the number of days before a customer is considered lapsed — and choose your sequence messages. Use a pre-built template or create your own.

3

Watch customers come back

Beejek fires the messages on schedule. Returning customers are removed from the sequence. Your dashboard shows exactly who came back and how much revenue was recovered.

A day in the life

Two sides of the same moment — what happens in your store and for your customer simultaneously.

🏪 Your store
👤 Your customer
Day 1
A customer visits and pays. Beejek records the transaction automatically via the POS.
Receives a branded WhatsApp receipt. Their lapse clock starts.
Day 30 (your trigger)
Staff are focused on today's customers. No one has noticed this customer hasn't returned.
Receives a warm WhatsApp message from your business. One tap to reply or visit.
Day 32
The customer is back. The sale closes in the POS. Dashboard updates.
Visits again. Receives a fresh receipt. Removed from the win-back sequence.
Month end
Dashboard shows 12 customers recovered, $2,400 in attributed revenue from Win-Back Campaigns.
Customers who return get a new lapse clock from their latest visit.
We didn't change anything — we just turned on Win-Back Campaigns. Customers we hadn't seen in months started booking again.

A gents salon in Dubai

330× ROI · 129 customers recovered

Included in your plan

$59/mo+ $99 setup

Growth

Up to 2 stores · Core automations included

Get started
$99/mo+ $99 setup

Scale

Unlimited stores · All features including Win-Back Campaigns

Get started

Per-message charges apply. Utility messages from $0.003. Setup fee covers onboarding & configuration.

Frequently asked questions

Beejek tracks every customer's last transaction date from your POS. When your configured number of days pass without a return visit, it triggers the first message. If they still don't return after the second interval, a follow-up fires. The moment they visit again, they're removed from the sequence.

Yes. The lapse interval is fully configurable — set it to any number of days that matches your business's visit frequency. A café might use 7 days; a spa might use 90 days.

Yes. Choose from pre-approved WhatsApp templates or create custom messages using the Beejek Template Wizard. Messages are submitted to Meta for approval — typical approval takes under 24 hours.

Beejek respects WhatsApp opt-outs. Customers who reply STOP or block your number are automatically excluded from all future automations, including Win-Back Campaigns.

Yes. Beejek tracks each customer's visit history across all your connected stores. A customer who visits any of your locations resets the lapse clock — they won't receive a win-back message while they're actively visiting any store in your group.

After the second message fires with no return visit, the customer is marked as churned in Beejek and removed from the active sequence. You can see all churned customers in your dashboard.

Per-message rates apply — typically $0.003–$0.008 per message depending on your customer's country. A campaign to 100 lapsed customers costs under $1. There's no fixed campaign fee on top of your plan.

Win-back templates are set at the merchant level. If you need different messages for different store types, contact the Beejek team to configure separate templates per store.

Related features

Ready to activate Win-Back Campaigns?

Set up in minutes. No developer needed. Cancel any time.

No credit card required · Setup in 2 minutes