For organizers · Roles & shifts
Schedule volunteer shifts from availability
Auto-Schedule is free. Set up your shifts, add your team’s available hours and let Proximatic build the roster. Review who’s assigned, check any open places, then publish.
The saved event schedule

Two weeks. Three shifts a day. One roster.
This food pantry has 20 approved volunteers, 42 shifts and 126 places to fill. Ten people are available on weekdays, five on weekends and five every day. Each shift can include at most one new volunteer. Here’s how that becomes a saved schedule.
Get the event ready
- Open the event as an organization admin or owner. Use a Draft event with scheduling enabled and at least one shift.
- Save availability covering the whole shift and approve the team members. Pending applications and banned memberships do not qualify.
- Check each shift’s Team requirement in Volunteer roster → Shift Planning and its attached Shift Logic. After editing a rule template, update the shift’s attached version too.
Rebuilding or filling one vacancy? Auto-Schedule replaces the roster. For one open place, use Find cover to keep the other assignments.
Build the schedule in three steps
Create a Standard event, enable scheduling and keep it in Draft. Add each job, its start and end times, and the number of places. The pantry event below spans October 5–18, with breakfast, lunch and dinner each day. Each shift needs three people. One assignment is already saved; 125 places are open.
Open the scheduler and check the dates and shifts. For an event series, run Auto-Schedule for each event separately.
Add the shifts and the number of people needed

Saved draft with one assignment; run Auto-Schedule from the top toolbar. Save each person's weekly or dated availability and approve their team membership. In Volunteer roster → Shift Planning, set any Team requirement and attach the Shift Logic that applies. Return to the scheduler and select Auto-Schedule.
A successful run saves the new roster immediately, replacing the event’s existing assignments, including manual assignments. Each person must be available for the whole shift, meet its team and rule requirements, and have no overlapping assignment.
Run Auto-Schedule with your team's availability

Auto-Schedule saved 126 assignments across 42 shifts. Check the Saved status, then use 2 Weeks to scan the shift counts across all dates. Open Volunteer roster → Roster for the assigned people and Workload for their scheduled hours. Make any adjustments, wait for Saved, then publish when the roster is ready.
In this pantry run, 126 assignments cover all 126 places. Other runs can leave places open when nobody meets a shift's requirements. Use Find cover for those gaps; it leaves the other assignments in place.
Review the saved roster before you publish

Personnel shows the approved pool. Open Workload to review scheduled hours.
Changed your mind? Use Undo.
Expand the saved change count to see who moved. Undo restores the last eligible saved roster change while the event is in Draft. It is available for up to seven days, provided later changes have not made the earlier roster invalid.
Saved changes and Undo

Manual multi-day scheduling
Review everyone's hours before adding another shift
Open Workload in the scheduler to review each person's scheduled commitment. Selected event includes that event's assignments, even when it spans several days. If your dates belong to the same event series, choose Whole series to include the other dates too.
Coverage is one check; the work assigned to each person is another. The River Park Festival below has Alex scheduled for eight hours and Blair for four. Review those totals before adding more work.

Expand a name for their shifts and response states. Choose Open shift to adjust an assignment, then Refresh roster to check the totals. An assignment may still be awaiting the volunteer’s reply.
Follow the multi-day Workload walkthrough for the five assignments, each person's total and the exact shift on another date.
Already collected availability in a form?
Save the hours people supplied as availability in Proximatic before scheduling. A form response is not an assignment. Our availability guide explains that handoff.
For a 10am–noon shift, someone available from 9am–noon can qualify; someone available only from 11am cannot cover the whole shift. Check the saved hours when an expected person is missing from the result.
Troubleshooting
- Auto-Schedule is disabled or unavailable
- Open the event’s schedule as an organization admin or owner. Add shifts first; the button is disabled when there are no shifts or a save is in progress. If the event does not use scheduling, enable custom shifts in event management.
- The event cannot be rescheduled
- Check that it is in Draft. Recorded attendance and table reservations prevent replacement even in Draft. Keep those records intact and use the appropriate event management flow for further changes.
- There are no eligible people, or shifts remain unfilled
- Open a future Standard shift with a limited number of open places and choose Find cover. Why others don’t fit shows the first current blocker found for each person and where to review it. It opens automatically when nobody qualifies. Review saved availability, approved team membership or confirmed replies as directed, then return and Refresh candidates. A correction may reveal another blocker; only people who pass every check can be selected. Commitment conflicts stay private, and these current checks do not explain a past Auto-Schedule choice. See the coverage checklist for a worked example.
- Auto-Schedule cannot create a complete schedule
- Review availability and active rules together. Correct contradictory requirements or add eligible team members before retrying. Check for overlapping assignments in other events if the returned message reports a conflict.
- The run times out or reports an error
- Read the error and check the latest saved roster. A rejected result leaves the saved assignments intact. If the response was lost after saving, the app recovers the saved result; avoid starting another generation while that request is pending. Keep local edits open if your device cannot retain them, then use Retry or review the latest roster when offered.
Review why people don’t fit

Connect the schedule to the event
Need to build the shifts too? AI event setup starts from event notes and opens a staffed draft after any required payment. Or create the shifts yourself in a free Standard event.
- Inspect supported rules and relationship constraints, including what “not on the same shift” means.
- Use a web Organizer roster command when you need to keep selected assignments or limit total hours.
- See the two-week food pantry scheduling example with 20 approved volunteers and 42 shifts.
- Create a free volunteer signup page with roles, shifts, and a confirmed roster.
- Track volunteer attendance with QR codes after people choose their shifts.
Build your next roster
Create a free Standard event and add your shifts. If you already have a draft, open it below and choose its scheduler.
Open eventsComparing workflows? See the feature overview.