All templates

Automated Coffee Shop Loyalty Winback Campaigns

Every Monday, WebRun opens Square for Restaurants, finds loyalty members who have not transacted in 30 or more days, checks Odeko for any new or seasonal products to feature, drafts a personalized winback email for each lapsed member, and saves the batch in Mailchimp as a draft campaign for your review before sending.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Square for Restaurants find lapsed loyalty members
2 Odeko check seasonal or new products to feature
3 Mailchimp draft winback campaign for approval
In short

How can I automatically create winback campaigns for lapsed coffee shop loyalty members?

WebRun checks your Square for Restaurants loyalty program every Monday for members who have not visited in 30 or more days, finds a seasonal product from Odeko to feature, and drafts a personalized winback email campaign in Mailchimp for your review. No email goes out until you approve and schedule the campaign.

  • Lapsed regulars receive a personalized winback offer every week without manual effort
  • Seasonal Odeko products are woven into offers automatically for relevance
  • No email is ever sent without your explicit approval and scheduling

Built for independent coffee shop owners · cafe loyalty program managers · multi-location coffee operators

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 squareup.com/dashboard in a real browser with your saved login - no setup, no API keys.

  2. 1
    Square for Restaurants - find lapsed loyalty members
    squareup.com
    WebRun in Square for Restaurants: find lapsed loyalty members
    WebRun opens Square for Restaurants to find lapsed loyalty members.
    • Open Square for Restaurants and go to the Loyalty section
    • Filter members whose last visit was 30 or more days ago
    • Capture each member's name, email, last visit date, and favorite item if available
    • Exclude members who received a winback offer in the past 60 days

    Done when All lapsed loyalty members are listed with their last visit date and contact details.

  3. 2
    Odeko - check seasonal or new products to feature
    odeko.com
    WebRun in Odeko: check seasonal or new products to feature
    WebRun opens Odeko to check seasonal or new products to feature.
    • Open Odeko and check what seasonal or new products are currently in stock
    • Note any items that would make a compelling offer for returning customers
    • Note any limited availability items to create urgency in the winback message

    Done when A short list of featured products is ready to personalize the winback offer.

  4. 3
    Mailchimp - draft winback campaign for approval
    mailchimp.com
    WebRun in Mailchimp: draft winback campaign for approval
    WebRun opens Mailchimp to draft winback campaign for approval.
    • Open Mailchimp and start a new campaign draft
    • Segment the campaign to match the lapsed loyalty list exported from Square
    • Draft a warm, personalized subject line and body featuring the selected Odeko product
    • Save as a draft campaign, never schedule or send it

    Done when The winback campaign is saved as a Mailchimp draft ready for your review and scheduling.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
squareup.com/dashboard
ScheduleRuns automatically on this cadence
Every Monday at 8:00 AM
DeliveryHow each run's result reaches you
Draft campaign · Mailchimp
OutputWhat each run produces - A Mailchimp draft campaign targeting lapsed loyalty members, featuring a seasonal product from Odeko, ready for your review and one-click schedule.
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 send the winback emails without my approval?

No. Every winback campaign is saved as a Mailchimp draft. WebRun never schedules or sends an email to customers without your explicit approval.

How does it avoid annoying lapsed members?

WebRun applies a 60-day cooldown so no lapsed member receives more than one winback offer every two months, and it excludes anyone who has already been contacted recently.

What kind of offer works best in the winback email?

WebRun features a seasonal or new product from your Odeko inventory. You can also give it a specific offer, such as a free drink or discount, to include in every draft.

Put this on autopilot.

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