Learn how to automatically generate recurring practice events using the Schedule Builder.
The Schedule Builder helps you create placeholder recurring practice events in bulk. Instead of manually adding each event one by one, you can define your date range, number of practices per week, time window, and teams. The system then generates draft events that you drag and drop onto the Field Schedule.
This tool is ideal for building seasonal practice schedules quickly and efficiently.
Before You Start
Facilities and fields, courts, or rinks must already be created.
You must have access to the Calendar > Field Calendar.
You should know:
Which Program you are scheduling for
The date range for practices
Practice length
Teams that will be included
Step 1: Open the Schedule Builder
Navigate to Calendar.
Click Field Schedule.
In the top right corner, click Schedule Builder.
You will see a 3-step process:
Select Program
Details
Summary
Step 2: Select a Program
Choose the Program you want to generate practices for.
This ensures the generated events are tied to the correct Program and teams.
Click Next to continue.
Step 3: Enter Schedule Details
In the Details step, enter:
Practices Per Week
First Day of Practices
Last Day of Practices
Earliest Start Time
Latest End Time
Practice Length
Whether to Collect RSVP
The Team(s) that will be scheduled
These settings determine how many draft practice events are created and within what time range they can be scheduled.
Click Save to continue.
Step 4: Review the Summary
The Summary screen confirms how many events were created.
The system generates:
Placeholder recurring practice events
In a draft state
Stored in the Field Schedule Alerts area under the Unscheduled Schedule Builder Events dropdown
Click Finish.
Step 5: Drag Events Onto the Field Schedule
After finishing:
Open the Alerts tab on the Field Calendar.
Locate the Unscheduled Schedule Builder Events section.
Drag and drop each placeholder event onto:
A specific field, court, or rink
A specific day and time
This assigns the event to a location and finalizes the schedule placement.
Until you drag and place the events, they are not assigned to a facility location.
Important Notes
The Schedule Builder does not automatically assign fields.
It generates draft events only.
You must manually drag and drop events onto the Field Schedule.
You can adjust placement if conflicts appear.
Events remain in draft until properly scheduled and published.
This design gives you flexibility while preventing accidental double-booking.
If You Run Into Issues
If you do not see generated events:
Check the Alerts tab.
Expand the Unscheduled Schedule Builder Events section.
Confirm your date range and practice settings were entered correctly.
If you cannot drag events onto the schedule:
Confirm a valid field, court, or rink exists.
Check for time conflicts.
Review calendar filters.
If events appear in the wrong week:
Confirm the selected date range.
If you continue to experience issues, contact support and include the Program name and date range used.
FAQs
Does the Schedule Builder automatically assign fields?
No. It generates draft events only. You must manually drag and drop them onto the Field Schedule.
Where do generated events appear?
They appear in the Alerts tab under the Unscheduled Schedule Builder Events dropdown.
Are events published automatically?
No. Events remain in draft until properly scheduled and published.
Why can’t I drag events onto the calendar?
Confirm a valid field, court, or rink exists and check for time conflicts or restrictive calendar filters.
