Planning & productivity

Volunteer role rotation

Create repeatable round-by-round role assignments from your own participant list.

Volunteer role rotation
Esc to restore

Your inputs

Results update as you type. Larger files run when you press Update result.

Your result

LOCAL & PRIVATE

Your result will appear here.

Your inputs stay in this browser. Nothing is uploaded or saved.

A clear answer. Here’s how.

Assigns simultaneous roles to consecutive people and shifts the starting person each round. Requires distinct names/roles and at least as many people as roles, up to 50 each. Each person has at most one role per round; over a complete participant cycle each person gets every role once. Does not consider availability, qualifications or rest requirements.

See a worked example

Worked example

A fixed demonstration, separate from the values you enter above.

People, one per line
Ada
Sam
Jo
Lee
Simultaneous roles, one per line
Welcome
Refreshments
Rounds
8

Example result

First 5 rows of the example result
RoundRolePerson
1WelcomeAda
1RefreshmentsSam
2WelcomeSam
2RefreshmentsJo
3WelcomeJo

Sequential cyclic assignment gives at most one role per person in each round and rotates each role through all people over a complete participant cycle. Does not consider availability, skills or rest periods.