All templates

Automated Membership and Season Pass Renewal Reminders

Every morning, WebRun opens ROLLER and finds memberships and season passes expiring in the next 30 days. It drafts a personalised renewal reminder email for each member and posts a Slack summary of upcoming expirations, so your team can review the drafts and send them before members quietly lapse.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 ROLLER find expiring memberships and season passes
2 Gmail draft personalised renewal reminders
3 Slack post churn risk summary
In short

How do I automatically send membership renewal reminders at my entertainment center?

Every morning, WebRun opens ROLLER and identifies memberships and season passes expiring in the next 30 days. It drafts a personalised renewal reminder email in Gmail for each member and posts a churn risk summary to Slack, giving your team time to act before members quietly lapse.

  • Expiring members are contacted before they quietly lapse
  • Team starts each day knowing exactly who is at risk this week
  • Long-term members receive personalised loyalty recognition at renewal

Built for trampoline parks · arcades · bowling centers · mini-golf venues · family entertainment centers

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 roller.software in a real browser with your saved login - no setup, no API keys.

  2. 1
    ROLLER - find expiring memberships and season passes
    roller.software
    WebRun in ROLLER: find expiring memberships and season passes
    WebRun opens ROLLER to find expiring memberships and season passes.
    • Open ROLLER and filter members by expiry date in the next 30 days
    • Capture the member name, membership type, expiry date, and renewal price for each
    • Separate first-time renewals from long-term members for personalised messaging

    Done when All members expiring within 30 days are listed with their membership details.

  3. 2
    Gmail - draft personalised renewal reminders
    gmail.com
    WebRun in Gmail: draft personalised renewal reminders
    WebRun opens Gmail to draft personalised renewal reminders.
    • Draft a renewal reminder addressed to each member by name
    • Include their membership type, expiry date, renewal price, and a link to renew
    • Highlight any seasonal benefits or loyalty perks for long-term members
    • Save as a draft - do not send without team review

    Done when A personalised draft renewal reminder is queued in Gmail for each expiring member.

  4. 3
    Slack - post churn risk summary
    slack.com
    WebRun in Slack: post churn risk summary
    WebRun opens Slack to post churn risk summary.
    • Post a daily churn risk summary to the membership channel
    • List total expiring in the next 30 days, broken down by 7, 14, and 30-day windows
    • Flag any long-term members or high-value passes expiring this week

    Done when The team has a current churn risk summary in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
roller.software
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Churn risk summary · Slack
OutputWhat each run produces - Draft renewal reminder emails in Gmail for each expiring member, plus a Slack churn risk summary broken down by expiry window.
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 automatically charge members for renewal?

No. WebRun drafts reminder emails and surfaces the renewal list. All charges are handled by your team through ROLLER - no payment is taken without human action.

Can it send different messages to new members versus long-term ones?

Yes. WebRun segments first-time renewals from multi-year members and drafts tailored messaging for each group, giving loyal members a personalised recognition.

What if a member already renewed after the last run?

WebRun reads the live membership status from ROLLER each morning, so anyone who has already renewed is automatically skipped.

Put this on autopilot.

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