All templates

Automated Pre-Season Screening Scheduling

When you upload a team roster before the season, WebRun creates each athlete's profile in RightEye ready for a Sports Vision EyeQ screening, prepares a Calendly booking for each across the screening day, and posts the full schedule to Slack for staff to confirm before any invite is sent.

Runs on WebRun · Strict Lockdown policy
When you upload a team roster WebRunorchestrates each step
1 RightEye set up screenings for the roster
2 Calendly prepare each athlete's slot
3 Slack post the screening schedule to confirm
In short

How do I automatically batch-schedule a team's pre-season vision screening?

WebRun turns a pre-season roster into a ready screening day. It creates a RightEye profile and a queued Sports Vision EyeQ screening for every athlete, prepares a Calendly slot for each across the day, and posts the schedule to Slack, so staff confirm the running order before any invite is sent to an athlete.

  • A whole roster is set up and slotted for screening in one pass
  • No athlete gets an invite until staff confirm the schedule in Slack
  • Athletes already screened this pre-season are left off automatically

Built for sports vision clinics · team athletic staff · performance centers · vision screening programs

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

  2. 1
    RightEye - set up screenings for the roster
    righteye.com
    WebRun in RightEye: set up screenings for the roster
    WebRun opens RightEye to set up screenings for the roster.
    • Read the uploaded team roster of athletes to screen
    • Create or match each athlete's profile in RightEye to avoid duplicates
    • Queue a Sports Vision EyeQ screening for each athlete on the roster
    • Note any athlete already screened this pre-season so they are not double-booked

    Done when Every athlete on the roster has a RightEye profile with an EyeQ screening queued.

  3. 2
    Calendly - prepare each athlete's slot
    calendly.com
    WebRun in Calendly: prepare each athlete's slot
    WebRun opens Calendly to prepare each athlete's slot.
    • Open Calendly and select the pre-season screening event and day
    • Prepare a booking slot for each athlete across the available screening times
    • Space slots to match how long one EyeQ screening takes
    • Leave every booking unsent. Do not send Calendly invites to athletes automatically

    Done when A screening slot is prepared per athlete with no invites sent yet.

  4. 3
    Slack - post the screening schedule to confirm
    slack.com
    WebRun in Slack: post the screening schedule to confirm
    WebRun opens Slack to post the screening schedule for confirmation.
    • Post the proposed screening-day schedule to the staff channel in Slack
    • List each athlete with their prepared slot time
    • Ask staff to confirm the running order before invites are sent
    • Flag any athlete missing contact details so a human can fill the gap

    Done when Staff have the screening schedule in Slack and can confirm before invites go out.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
righteye.com
ScheduleRuns automatically on this cadence
When you upload a team roster
DeliveryHow each run's result reaches you
Screening schedule · Slack
OutputWhat each run produces - A RightEye profile with a queued EyeQ screening per athlete, a prepared Calendly slot for each, and a Slack schedule to confirm before invites send.
Profiles + schedule
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 booking invites to athletes on its own?

No. WebRun prepares each Calendly slot and leaves it unsent. Staff confirm the screening-day schedule in Slack first, so no invite reaches an athlete without a human approving the running order.

Can it screen a full team in one pass?

Yes. WebRun reads the whole uploaded roster, sets up a RightEye profile and EyeQ screening for every athlete, and prepares a Calendly slot for each across the screening day in a single run.

What about athletes already screened this pre-season?

WebRun notes anyone already screened this pre-season in RightEye and leaves them out of the schedule, so no athlete is booked for a screening they have already completed.

Put this on autopilot.

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