All templates

Automated Play Space Membership Renewals

Every Monday, WebRun checks Square for play-space memberships expiring in the next 14 days, cross-checks Stripe for any lapsed or failed subscription payments, and drafts renewal notices for staff to review. Staff approve each notice before it reaches a member, so no renewal is sent without a human check.

Runs on WebRun · Strict Lockdown policy
Every Monday at 8:00 AM WebRunorchestrates each step
1 Square identify memberships expiring in 14 days
2 Stripe check for lapsed or failed subscription payments
3 Slack post renewal list and draft notices for staff review
In short

How do I automatically track and renew play-space memberships at my hobby shop?

Every Monday, WebRun checks Square for play-space memberships expiring in the next 14 days and Stripe for any lapsed or failed subscription payments. A Slack summary lists every affected member with a draft renewal notice ready for staff review. No charge is made and no message is sent without staff approval.

  • Expiring memberships flagged two weeks before lapse so outreach is timely
  • Lapsed Stripe payments caught weekly before members lose access
  • Renewal notices drafted and ready for staff review before any member is contacted

Built for game store owners · hobby shop membership managers · tabletop gaming venue operators · play-space 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 squareup.com/dashboard in a real browser with your saved login - no setup, no API keys.

  2. 1
    Square - identify memberships expiring in 14 days
    squareup.com
    WebRun in Square: identify memberships expiring in 14 days
    WebRun opens Square to identify memberships expiring in 14 days.
    • Open Square and filter memberships or subscriptions to those expiring within the next 14 days
    • Capture each member's name, contact details, membership tier, and expiry date
    • Note members who have already renewed so they can be excluded from outreach

    Done when All memberships expiring within 14 days are listed with member details.

  3. 2
    Stripe - check for lapsed or failed subscription payments
    stripe.com
    WebRun in Stripe: check for lapsed or failed subscription payments
    WebRun opens Stripe to check for lapsed or failed subscription payments.
    • Open Stripe and filter subscriptions to those with a past-due or failed payment status
    • Identify members whose recurring payment failed in the past 7 days
    • Capture the member name, failed amount, and last attempted payment date for each

    Done when All lapsed or failed Stripe subscription payments are identified with member details.

  4. 3
    Slack - post renewal list and draft notices for staff review
    slack.com
    WebRun in Slack: post renewal list and draft notices for staff review
    WebRun opens Slack to post renewal list and draft notices for staff review.
    • Post a weekly renewal summary to the membership Slack channel listing upcoming expirations and lapsed payments
    • Include a draft renewal notice for each member with their tier, expiry date, and a renewal link
    • Flag that all notices need staff review before being sent to members

    Done when Staff have a Slack renewal list with draft notices ready to review, personalize, and send.

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
Renewal list · Slack
OutputWhat each run produces - A Slack renewal summary listing expiring and lapsed memberships with draft renewal notices for staff to approve.
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 charge a member's card or send a renewal automatically?

No. WebRun drafts the renewal notices and lists them in Slack for staff to review. No charge is attempted and no message is sent to a member until staff approve and take action on each one.

What is the difference between the Square and Stripe checks?

Square tracks when each membership plan expires, while Stripe flags payment failures for members on recurring billing. WebRun checks both so no expiring or lapsed member is missed regardless of how they pay.

Can it handle different membership tiers with different renewal terms?

Yes. WebRun captures each member's tier from Square and includes it in the renewal notice draft, so staff can see at a glance whether the member is on a monthly, quarterly, or annual plan before reaching out.

Put this on autopilot.

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