Creating and Publishing Schedules
Learn how to generate meeting schedules with automated role assignments and publish them for your club members.
Note
Only club officers (President, VP Education, Secretary, or Admin) can create and publish schedules.
Before You Begin
Make sure you have:
- Active club officer role
- Active subscription (not in lapsed state)
- At least one active member in your club
- Club roles configured (the system comes with default roles)
- Club settings configured (meeting day, interval, timezone)
Understanding the Schedule Creation Process
The Club Schedule automatically generates meeting schedules by:
- Creating meetings based on your club settings (day, interval, number of meetings)
- Skipping dates where you’ve marked holidays
- Assigning roles to members using an intelligent rotation algorithm
- Considering member absences, role preferences, and prerequisites
- Ensuring fair distribution of roles across all members
Creating a New Schedule
Step 1: Start the Creation Process
- Log in as a club officer
- From your dashboard, click Create Schedule
- Or navigate to Schedules > Create New Schedule
[Screenshot: Dashboard showing Create Schedule button in Club Administration section]
Step 2: Choose Meeting Types (Optional)
If you have meeting types configured (Toastmasters clubs only), you’ll see a question:
“Will all meetings be regular?”
- Select Yes to use standard roles for all meetings
- Select No if you want to assign different meeting types (like “Speaker Night” or “Contest”) to specific dates
If you select No, you’ll be taken to a screen where you can choose a meeting type for each date before the schedule is generated.
See Set Up Meeting Types for details on configuring meeting types.
[Screenshot: Schedule creation page showing meeting type question]
Step 3: Automatic Generation
The system automatically:
- Determines the schedule date range (starts after your last published schedule)
- Generates the configured number of meetings (set in Club Settings)
- Assigns roles to members based on availability and rotation
- Creates the schedule in “Draft” status
You’ll see a success message: “Schedule created successfully!”
[Screenshot: Success message after schedule creation]
Step 4: Review the Draft Schedule
After creation, you’ll be taken to the schedule detail page. Review:
- Meeting dates – Are they correct? Are there any unintended meetings on holidays?
- Role assignments – Are members assigned appropriately?
- Placeholder assignments – Are there roles marked “TBD” or unassigned?
- Member absences – Do the assignments respect marked absences?
[Screenshot: Draft schedule showing meetings and assignments]
Step 5: Make Adjustments (If Needed)
You can edit the draft schedule before publishing:
Editing Individual Assignments
- Click on a meeting to expand it
- Click Edit next to any assignment
- Select a different member from the dropdown
- Click Save
[Screenshot: Editing an assignment in a draft schedule]
Step 5: Publish the Schedule
Once you’re satisfied with the schedule:
- Click the Publish Schedule button
- Review the confirmation dialog
- Confirm publication
[Screenshot: Publish Schedule button and confirmation dialog]
What happens when you publish:
- The schedule status changes from “Draft” to “Published”
- Any previously published schedule is automatically archived
- If enabled in settings, notification emails are sent to all members
- Members can now see and respond to their assignments
Schedule Settings
Several club settings affect schedule creation:
Meetings Per Schedule
Location: Club Settings > Schedule Settings
Controls how many meetings are generated:
- 2 meetings
- 4 meetings
- 6 meetings (default)
Meeting Day and Interval
Location: Club Settings > Schedule Settings
- Meeting Day: Which day of the week meetings occur
- Meeting Interval: How often meetings happen (weekly, bi-weekly, monthly)
Notify Members on Publish
Location: Club Settings > Email Preferences
When enabled, all members receive an email when a schedule is published.
Understanding Role Assignments
The automatic assignment algorithm considers:
Member Eligibility
- Active members only
- Members not marked absent for that date
- Members who haven’t opted out of the role
- Members meeting role prerequisites (if any)
Fair Rotation
- Prioritizes members who have never done the role
- After that, assigns based on longest time since last doing the role
- Considers assignments within the current schedule (not just historical)
Special Rules
- Major role gap: Members must wait a specified number of weeks between major roles
- President-only roles: Only assigned to the club President
- Concurrent assignments: By default, members aren’t assigned multiple roles in the same meeting
Working with Draft Schedules
Extending a Draft Schedule
If you have a draft schedule with fewer meetings than configured:
- Click Create Schedule again
- The system automatically extends the existing draft
- New meetings are added to the end of the schedule
Deleting a Draft Schedule
To delete a draft schedule:
- Open the draft schedule
- Click Delete Schedule
- Confirm deletion
Note
Only draft schedules can be deleted. Published schedules can be archived but not deleted.
Publishing Best Practices
Timing
- Publish schedules at least 2-3 weeks before the first meeting
- This gives members time to respond and request changes
- Allows time to find replacements if members decline roles
Communication
- Enable “Notify members on publish” in settings
- Send a follow-up email highlighting important assignments
- Remind members to check their assignments and respond
Review Process
- Have a second officer review the schedule before publishing
- Check for obvious errors (wrong dates, duplicate assignments, etc.)
- Verify that major roles are distributed fairly
After Publishing
- Monitor member responses to assignments
- Be prepared to manually reassign roles if members decline
- Keep an eye on the schedule detail page for status updates
Managing Published Schedules
Editing Published Schedules
You can edit published schedules:
- Open the published schedule
- Click Edit Schedule
- Make your changes
- Click Save Changes
Changes to published schedules are immediate. Members see updates right away.
Archiving Schedules
When you publish a new schedule, the previous schedule is automatically archived. Archived schedules:
- Remain visible in the schedule list
- Can be viewed but not edited
- Are preserved for historical record keeping
Viewing Schedule History
To see all schedules:
- Go to Schedules in the navigation menu
- You’ll see all schedules organized by status:
- Published (the current schedule)
- Draft (work in progress)
- Archived (past schedules)
[Screenshot: Schedule list showing different status categories]
Troubleshooting
No members were assigned to some roles
- Check if members have opted out of those roles
- Verify members are marked as active
- Check for absence conflicts on those dates
- Ensure role prerequisites aren’t too restrictive
The schedule has the wrong number of meetings
- Check your “Meetings per schedule” setting in Club Settings
- Verify your meeting interval is set correctly
- Check if holidays are interfering with meeting dates
I can’t publish the schedule
- Ensure you’re logged in as an officer
- Verify your subscription is active (not lapsed)
- Check that the schedule is in “Draft” status
Members didn’t receive notification emails
- Verify “Notify members on publish” is enabled in Club Settings
- Check that members have valid email addresses
- Look for notification job status in Recent Activity
- Check your spam/junk folder if you’re also a member
I published by accident
- You cannot unpublish a schedule
- You can edit the published schedule to make corrections
- If needed, create a new draft schedule and publish it (the old one will be archived)
Tips
• Create drafts early – Generate schedules well in advance so you have time to review
• Check holidays – Add club holidays before creating schedules to avoid meetings on those dates
• Review role distribution – Make sure major roles are spread across different members
• Use the preview – Review the entire schedule before publishing
• Communicate changes – If you edit a published schedule, notify affected members
• Keep backups – Download PDF copies of published schedules for your records