All templates

Automated Training Package Scheduling

When an athlete starts a training package, WebRun opens RightEye to read the package size and cadence, drafts the full series of session events on Google Calendar at your standard intervals, and posts the proposed schedule to Slack so a coach can confirm before any calendar invite is sent.

Runs on WebRun · Strict Lockdown policy
When an athlete purchases a training package WebRunorchestrates each step
1 RightEye read the training package
2 Google Calendar draft the session series
3 Slack post the schedule to confirm
In short

How do I automatically schedule a full sports vision training package?

WebRun turns a purchased training package into a booked schedule. It reads the package size and cadence in RightEye, drafts the full session series on Google Calendar at your standard intervals, and posts the plan to Slack for a coach to confirm, so invites only go out once a human has approved the times.

  • A whole training package is drafted onto the calendar in one pass
  • No athlete gets an invite until a coach confirms the times in Slack
  • Session slots respect the trainer's existing calendar and package cadence

Built for sports vision trainers · performance coaches · athletic training centers · vision therapy clinics

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 - read the training package
    righteye.com
    WebRun in RightEye: read the training package
    WebRun opens RightEye to read the training package.
    • Open RightEye and find the athlete's active training package
    • Read the number of sessions, recommended cadence, and assigned trainer
    • Note the athlete's Sports Vision EyeQ focus areas so sessions target the right drills
    • Check for any sessions already delivered so the series starts at the right point

    Done when The package size, cadence, and trainer are read for the athlete.

  3. 2
    Google Calendar - draft the session series
    calendar.google.com
    WebRun in Google Calendar: draft the session series
    WebRun opens Google Calendar to draft the session series.
    • Open Google Calendar and find open slots on the assigned trainer's calendar
    • Draft one event per session across the package at your standard interval
    • Title each event with the athlete name and session number and add the focus area in the notes
    • Leave every event as an unsent draft. Do not send calendar invites to the athlete automatically

    Done when The full session series is drafted on the calendar with no invites sent yet.

  4. 3
    Slack - post the schedule to confirm
    slack.com
    WebRun in Slack: post the schedule to confirm
    WebRun opens Slack to post the schedule for confirmation.
    • Post the proposed session schedule to the coaching channel in Slack
    • List each date and time with the athlete name and session focus
    • Ask the assigned coach to confirm or adjust before invites are sent
    • Note any slot that clashed with an existing booking so a human can resolve it

    Done when The coach has the proposed 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 an athlete purchases a training package
DeliveryHow each run's result reaches you
Proposed schedule · Slack
OutputWhat each run produces - A full training-package session series drafted on Google Calendar plus a Slack post for the coach to confirm before invites are sent.
Draft 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 calendar invites to athletes on its own?

No. WebRun drafts every session event and leaves it unsent. A coach confirms the schedule in Slack first, so no invite reaches an athlete without a human approving the times.

How does it pick session times?

WebRun reads open slots on the assigned trainer's Google Calendar and spaces sessions at your standard package cadence. Any clash with an existing booking is flagged in Slack for a human to resolve.

What if the athlete already had a session or two?

WebRun checks RightEye for sessions already delivered and starts the drafted series from the correct next session, so the calendar never double-books work that is already done.

Put this on autopilot.

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