All templates

Automated League Registration Reminders

Every morning, WebRun opens PlayByPoint, finds leagues with registration closing within 7 days, identifies eligible members who have not yet signed up, drafts a personalised registration reminder for each one, queues every draft in Gmail for staff review, and posts a registration status summary to Slack.

Runs on WebRun · Strict Lockdown policy
Every day at 8:00 AM WebRunorchestrates each step
1 PlayByPoint find leagues closing soon with open spots
2 Gmail draft personalised registration reminders
3 Slack post registration status to staff
In short

How do I automatically remind members to register for leagues?

WebRun opens PlayByPoint every morning, finds leagues with registration closing within 7 days and open spots still available, and drafts a personalised registration reminder for every eligible member who has not yet signed up. Staff review drafts in Gmail before sending. Nearly-full and deadline-urgent leagues are flagged in Slack for fast action.

  • Leagues fill before the registration deadline without staff manually chasing members
  • Nearly-full leagues are flagged in Slack so staff can run targeted promotions
  • Every eligible member gets a personalised reminder before the window closes

Built for tennis clubs · pickleball clubs · racquet sports leagues · club program directors

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

  2. 1
    PlayByPoint - find leagues closing soon with open spots
    playbypoint.com
    WebRun in PlayByPoint: find leagues closing soon with open spots
    WebRun opens PlayByPoint to find leagues closing soon with open spots.
    • Open PlayByPoint and navigate to the Leagues section
    • Filter for leagues with registration closing within the next 7 days that still have open spots
    • Capture each league's name, format, skill level, registration deadline, and open spot count
    • Identify eligible members who have not yet registered for each league
    • Skip members who already received a reminder for this league

    Done when Every open-registration league is listed with its eligible non-registered members.

  3. 2
    Gmail - draft personalised registration reminders
    gmail.com
    WebRun in Gmail: draft personalised registration reminders
    WebRun opens Gmail to draft personalised registration reminders.
    • Draft a personalised reminder for each eligible member naming the league, format, skill level, and registration deadline
    • Include the registration link and note how many spots remain
    • Save every email as a draft for staff review. Do not send without approval

    Done when A personalised registration reminder draft is queued for every eligible non-registered member.

  4. 3
    Slack - post registration status to staff
    slack.com
    WebRun in Slack: post registration status to staff
    WebRun opens Slack to post registration status to staff.
    • Post a registration status summary showing each closing league, its open spots, and how many reminder drafts need review
    • Flag leagues with fewer than 3 open spots as nearly full
    • Note any league with a deadline within 48 hours as urgent

    Done when Staff have a league registration overview in Slack with nearly-full and urgent leagues highlighted.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
app.playbypoint.com
ScheduleRuns automatically on this cadence
Every day at 8:00 AM
DeliveryHow each run's result reaches you
Registration summary · Slack
OutputWhat each run produces - A league registration status summary in Slack with personalised reminder drafts queued in Gmail for each eligible non-registered member.
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 email members about league registration without staff approval?

No. Every reminder is saved as a Gmail draft for staff to review and send. No message reaches a member until a human approves it.

Which leagues does it check?

It reads all leagues in PlayByPoint with registration closing within 7 days that still have open spots, covering every format and skill level.

What if a league fills up between the daily run and when staff review the drafts?

PlayByPoint is checked for live open-spot counts each run. If a league fills before drafts are approved, the Slack summary will reflect the updated spot count and staff can discard those drafts.

Put this on autopilot.

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