All templates
For martial arts schools, dojos & BJJ academies

Keep martial arts memberships active

Every morning, WebRun opens Zen Planner, finds memberships expiring within the next 14 days, drafts a personalized renewal reminder email for each student, and posts your front desk a Slack summary of who needs follow-up.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 8:00 AM WebRun
1 Zen Planner find memberships expiring soon
2 Gmail draft renewal reminder emails
3 Slack post follow-up summary
Run a sample
In short

How do I automatically remind martial arts students to renew their memberships?

Every morning, WebRun opens Zen Planner, finds memberships expiring in the next 14 days, and drafts a personalized renewal reminder in Gmail for each student. It then posts your front-desk team a Slack summary ranked by urgency, so no membership lapses without a timely, personal follow-up.

  • No membership expiry goes unnoticed with daily automated checks
  • Staff spend seconds approving drafts instead of writing reminders from scratch
  • Students expiring within 3 days are flagged first for priority follow-up

Built for martial arts schools · dojos · BJJ academies · karate studios · MMA gyms

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

  2. 1
    Zen Planner - find memberships expiring soon
    zenplanner.com
    WebRun in Zen Planner: find memberships expiring soon
    WebRun opens Zen Planner to find memberships expiring soon.
    • Open Zen Planner and filter members by membership expiry date
    • Capture students whose membership expires within the next 14 days
    • Note each student's name, email, membership type, and expiry date
    • Skip students who already have a renewal in progress

    Done when Every at-risk membership is listed with the student's contact details and expiry date.

  3. 2
    Gmail - draft renewal reminder emails
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft renewal reminder emails
    WebRun opens Gmail to draft renewal reminder emails.
    • Draft a personalized renewal reminder for each expiring student
    • Include the student's name, membership type, expiry date, and a renewal link
    • Leave every draft unsent in Gmail for a staff member to review and approve
    • Do not send any email automatically

    Done when A draft renewal email sits in Gmail for every student on the expiry list, ready for staff review.

  4. 3
    Slack - post follow-up summary
    slack.com How to Automate Slack
    WebRun in Slack: post follow-up summary
    WebRun opens Slack to post follow-up summary.
    • Post a numbered summary of today's expiring memberships to the front-desk channel
    • List each student's name, membership type, and days until expiry
    • Flag students expiring within 3 days at the top of the list

    Done when The front-desk team has today's renewal follow-up list in Slack.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.zenplanner.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Renewal draft emails · Slack summary
OutputWhat each run produces - A list of students with memberships expiring within 14 days, plus draft renewal emails ready for staff review.
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 renewal emails without my approval?

No. Every renewal reminder is drafted in Gmail and left unsent. A staff member reviews and sends each one, so no student receives an automated email without a human check.

How far in advance does it flag expiring memberships?

It flags memberships expiring within the next 14 days by default, with students expiring in 3 days or fewer highlighted at the top of the Slack list.

What if a student already renewed?

WebRun reads the live membership status in Zen Planner each morning, so students who have already renewed are skipped automatically.

Put this on autopilot.

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