Volunteers aren't staff — you ask, you don't tell. So the rota goes out as a link, everyone answers from their phone, and you see who's confirmed and which shifts still need a body.
7 days free, no card. Then $29.99 a site per month — however many volunteers you have.
The week's shifts: green is covered, red still needs someone to say yes.
You pencil people in; they answer yes, maybe or no from their phone. With volunteers that answer is the whole game — a name on a rota isn't a person in the building.
Each volunteer keeps a calendar of the days they're away — or the single shifts they can't do on a day they're around. You see it while you're building, so you stop pencilling people in and hoping.
Each volunteer gets a link to their own shifts. Nothing to install, no password to forget — it works for the seventeen-year-old and the seventy-year-old on whatever phone they've got.
A shift nobody's confirmed turns amber, then red. You find out the Saturday stall is short on Tuesday, while there's still a week to ask around.
Anything going short shows up for people who could take it. The keen ones put themselves forward — you just say yes.
Set the shifts you run — match days, opening hours, the Sunday service — once. Every rota after starts from them with one click, with people put on the shifts they can actually do.
On a rota that keeps rolling, volunteers see the weeks you've sent out. The ones you're still working on stay a draft, so nobody answers for a Saturday you haven't finished.
One button emails the people whose shifts moved, and nobody else. Print a copy for the desk too, if half your team would rather see paper.
The shop, the café, the visitor desk — a rota each, with its own people, from the same login.
No rota grid to decipher, no login to remember. A volunteer opens their link, sees just their shifts, and taps yes, maybe or no. The same link is where they mark the fortnight they're away, so you never pencil them in for it. People stay volunteering when saying yes is this easy — and when they're never the one who didn't get the message.