All templates

Automated Markt POS Loyalty Winback Drafts

Every Monday, WebRun opens Markt POS, finds loyalty members who haven't purchased in 45 days, drafts a personal winback message referencing their usual order in Gmail or Twilio, and leaves every draft queued so staff can review and send the ones they like.

Runs on WebRun · Strict Lockdown policy
Every Monday at 10:00 AM WebRunorchestrates each step
1 Markt POS find lapsed loyalty members
2 Gmail draft the winback emails
3 Twilio draft the winback texts
In short

How do I win back loyalty members who stopped buying?

WebRun drafts winback outreach for lapsed loyalty members without sending anything itself. Every Monday it finds Markt POS loyalty members with no purchase in 45 days, drafts a personal email or text referencing their usual order, and queues every draft in Gmail or Twilio for a staff member to review, so outreach stays personal and approved.

  • Lapsed members get a personal draft outreach every week, not a generic blast
  • Nothing sends until a staff member reviews and approves it
  • Members who already returned are dropped from the list automatically

Built for butcher shops · meat markets · specialty grocers · loyalty program managers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens marktpos.com in a real browser with your saved login - no setup, no API keys.

  2. 1
    Markt POS - find lapsed loyalty members
    marktpos.com
    WebRun in Markt POS: find lapsed loyalty members
    WebRun opens Markt POS to find lapsed loyalty members.
    • Open Markt POS and pull loyalty members with no purchase in 45 days
    • Note each member's usual cuts and average order size
    • Sort by how much they used to spend monthly

    Done when Every lapsed loyalty member is listed with their usual order and spend.

  3. 2
    Gmail - draft the winback emails
    gmail.com
    WebRun in Gmail: draft the winback emails
    WebRun opens Gmail to draft the winback emails.
    • Draft a personal winback email for members with an email on file
    • Reference their usual cuts and offer a loyalty perk
    • Leave every email in Drafts for staff to review

    Done when A drafted winback email exists for every lapsed member with an email on file.

  4. 3
    Twilio - draft the winback texts
    twilio.com
    WebRun in Twilio: draft the winback texts
    WebRun opens Twilio to draft the winback texts.
    • Draft a short winback text for members without an email on file
    • Keep the same personal tone and offer
    • Leave every text queued, unsent, for staff to review

    Done when A drafted winback text exists for every lapsed member without an email on file.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
marktpos.com
ScheduleRuns automatically on this cadence
Every Monday at 10:00 AM
DeliveryHow each run's result reaches you
Winback drafts · Gmail
OutputWhat each run produces - A drafted winback email or text for each lapsed loyalty member, queued for staff review before sending.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it message lapsed customers without approval?

No. Every winback email or text is drafted and left unsent. A staff member reads each one and decides whether to send it.

How does it decide who counts as lapsed?

By default, 45 days without a purchase. Tell WebRun a different window and it uses that instead.

Does it repeat the same offer to someone who already came back?

No. It reads live purchase history in Markt POS each Monday, so anyone who's already returned is dropped from the list.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.