Skip to content
Home› Client stories› How an animal rescue builds its 45-volunteer roster in an hour instead of an evening
Roster night back

How an animal rescue builds its 45-volunteer roster in an hour instead of an evening

In short

What changed

We work with an animal rescue with one paid coordinator and 45 volunteers. The coordinator built the weekly roster by hand from texts, and it took an evening. An AI helper now collects availability, drafts the roster, and messages the gaps, and the roster takes an hour. The coordinator still makes the final call on who handles new animals.

Get your AI Starter Plan
A volunteer walking a rescue dog on a lead outside a shelter, one of the shifts on a weekly volunteer roster.

An evening every week on the roster

We work with an animal rescue with one paid coordinator and 45 volunteers. Volunteers walk dogs, clean pens, feed animals, and drive to vet visits, and every shift needs the right people on it.

The coordinator built the weekly roster by hand from text messages. That meant scrolling back through dozens of texts, working out who was free when, filling the grid, and then texting around to fill the gaps. It took an evening every week.

What we set up

We started with automating repeat work (the industry calls it workflow automation). Volunteers now give their availability in Slack, which most of them already used to chat about the animals. An AI helper (the industry calls it an agent) asks each volunteer once a week and records their answers in Airtable.

Then the AI helper drafts the roster from those answers. When a shift has a gap, it messages the volunteers who said they’re free that day and adds whoever says yes. The coordinator reviews the draft and makes the final changes.

What didn’t work the first time

Our first version posted every gap to the whole volunteer channel. Volunteers got a stream of messages about shifts they couldn’t do, and some muted the channel. Now the AI helper only messages the people who said they’re free for that shift.

What changed, and what still needs a person

The roster now takes the coordinator about an hour instead of an evening.

The coordinator still makes the final call on who handles new animals, because that needs someone who knows each volunteer’s experience. A few volunteers still text, and the coordinator adds their availability by hand.

Where this fits

This is automating repeat work, with an AI helper doing the chasing. If your roster takes an evening, get your AI Starter Plan and tell it where your week goes.

Every week

What changed

01

An hour instead of an evening

The weekly roster now takes the coordinator about an hour, down from an evening.

02

Gaps filled by message

The AI helper messages the volunteers who said they're free when a shift has a gap.

03

New animals stay with the coordinator

The coordinator makes the final call on who handles new animals.

Where this fits

This story uses our Automating repeat work service, set up mainly in Airtable , for a business in not-for-profits.

Other tools: Slack, Claude.

Read more: Automating repeat work for Not-for-profits , or Automating repeat work with Airtable.

By Team Plexsive Published: 27/10/2026 Last updated: 27/10/2026
FAQs

Common questions

How do volunteers give their availability?
The AI helper asks each volunteer once a week in Slack, and they reply in their own words. It records the answers in Airtable against each volunteer.
Who decides who works with new animals?
The coordinator. New animals can be scared or unwell, and the coordinator knows which volunteers have the experience. The AI helper leaves those shifts for the coordinator to fill.
What about volunteers who don't use Slack?
A few volunteers still text the coordinator, who adds their availability to Airtable by hand. The AI helper works with whatever is in Airtable.
Availability in, roster out

Get your roster night back

Tell the AI about your organisation, your goals, and where your week goes, and you'll get a plan for where to start.

Get your AI Starter Plan