Home / Use cases / Volunteer shifts without chasing hours

Use case · volunteers

Running volunteer shifts without chasing anyone for hours

Updated October 2026

Post a shift once, take sign-ups from your own page, check people in at the door, and the hours log themselves. Here is how a one-coordinator nonprofit does it.

Watch it work

A week of volunteers, start to finish.

One shift posted, and everything that follows.

Read the transcript

Saturday’s meal service is full. The garden still needs help, so Priya posts one shift.

Ember tells the garden’s volunteers. Kayla, a regular, sees the email and signs up.

Priya checks Kayla in at the shift, and Kayla’s hours are credited and approved in the same step. The hours land in the pantry’s impact reports for the month, the quarter and the year.

Ember thanks Kayla for every hour she gives. It tells Priya when a volunteer starts to drift away, and reminds everyone before next week’s shift.

The problem, in your words

Sign-ups live in a group text and a form nobody checks. Saturday morning, eleven people show up for eight spots, or four do. Hours are on a clipboard by the door. At month end you chase twenty people for numbers the grant report needs by Friday. You spend more time counting volunteers than thanking them.

You are not disorganized. You are running a scheduling system out of your pocket. The fix is not a bigger clipboard. It is a shift that manages its own sign-ups and logs its own hours.

The short answer

Post the shift once. Volunteers sign up from your own public page, no account needed. On the day, you check people in at the door and the hours log themselves. A full shift can keep a waitlist. The hours are already in the report, by program, with the value of that time beside them.

The org in this example

Established band ($100K to $500K a year)

BudgetAbout $320K a year
VolunteersAbout 40
The shiftSaturday meals, 9 to 12, 8 people
CoordinatorOne, part time

An invented example, sized like the orgs Ember is built for. Not a customer.

What it looks like, week by week

  1. Post Saturday once, and it keeps coming back

    In Ember Volunteers you post one shift: what you need, which program it is for, the time, and eight spots. Set it to repeat every week until December and you are done posting for the year. If your volunteers have said when they are free, Ember suggests the times most of them can make. You get a link to the sign-up page to paste anywhere.

    Ember Volunteers schedule, a rolling week of shifts with one Saturday shift marked Full and two on the waitlist
    The week ahead. Saturday is full with two people waiting; Wednesday still needs three. Demo data.
  2. Volunteers sign themselves up, from your own page

    The shift shows up on the free public page that comes with Ember Web, under the program it serves. Someone taps Sign up, gives a name and an email, and that is it. No account, no app to install. If you turn on the waitlist for the program, the button becomes Join the waitlist when the eight spots are gone. One thing to know. Until you link your EIN to the public IRS record you can take 25 sign-ups in total; linking it takes that to 100, and confirming your website or email address removes the cap.

    The public Weekend Meals program card on an Ember public page with the next three Saturday shifts and their Sign up buttons
    What a volunteer sees: the next three Saturdays, one already full. Demo data.
  3. Someone drops out and the next person moves up

    Ember emails the people on a shift a reminder with the day and time. You choose when, program by program: two weeks, one week, three days or one day before. Each program sends a reminder three days before the shift unless you change it. A volunteer who can't come taps Can't make it from their own page. You see the empty spot and move up the first person waiting, who gets an email about it. Nobody sends a group text.

  4. Saturday: tick people off at the door

    Open the shift on your phone and tap each name as they arrive. Every tap records three hours, the length of the shift, already approved. Somebody turns up who never signed up? Type their name and they are signed up and ticked off at once. Marking a no-show is one tap too.

    Ember Volunteers, the Run shift view with check-in toggles for each signed-up volunteer and a walk-up search box
    One tap per person as they arrive. Three hours each, recorded. Demo data.
  5. One line about how it went, before you leave

    Write down what worked and what to fix, while you still remember. It lands in Ember Programs next to the meal counts. That is where you will look when a grant report asks you to describe the work.

  6. The hours nobody was there to see

    A volunteer who served a shift they were not checked in for logs those hours from their own page. They wait for you rather than counting straight away. You approve them, or send them back with a note saying what to fix. Hours you record yourself are approved as you enter them. Every line says which of the three it was, so you can always tell what came from where.

    Ember Volunteers timesheets tab with six self-logged entries awaiting approval and the recently recorded ledger below
    Six entries waiting on you, each with an Approve and a Send back. Demo data.
  7. Your list of volunteers tells you who is drifting away

    Each person's row shows their hours, their shifts and what they are good at. Anyone who has gone quiet for 60 days is tagged, and that tag is your Monday call list. You can also set out what a new volunteer has to do first: an orientation, a food-handler video, a background check you ran somewhere else. The list shows who still has one outstanding. A missing waiver shows as a warning and never stops anyone working.

    Ember Volunteers people roster with hours, shifts and skills per row and Lapsing tags on four volunteers
    Four people have gone quiet. That is Monday's call list. Demo data.
  8. The report is already written

    Open the program in Ember Impact Reports. The volunteer hours and the number of people are there, next to what you spent. Underneath, what that donated time was worth at the rate you chose. It stays separate from money spent, because time given is not money. Download it and paste it into the grant report. You chased nobody.

Who does what

If you are the coordinator

You post shifts, tick people off at the door, and call the people who have gone quiet. The odd hour someone adds themselves comes to you to approve. The clipboard, the group text and the month-end chase are gone.

If you are the executive director

You can see whether this week is covered without asking anyone. The volunteer hours sit in the report by program, for the year so far, with what that time was worth beside them. If you need one quarter on its own, create a report in Impact Reports and pick This quarter or Last quarter.

If you are a volunteer

You sign up from the page with a name and an email. If you have an Ember sign-in, your own page shows the shifts you are down for, a button to say you cannot make it, and your hours, with a note if one needs fixing. Otherwise, reply to your confirmation email to say you cannot make it.

Built for orgs like this
  • Recurring shifts with a real capacity, and people who sometimes cannot make it.
  • A grant or board report that needs volunteer hours by program, not a total.
  • Volunteers who should be able to sign up without creating an account.
  • One coordinator, or the director, doing this from a phone between other jobs.

What it costs at this size

An org with a $320K budget sits in the Established band: $99 a month billed yearly, every app, unlimited users. Forty volunteers or four hundred, the price is the same, because it follows your budget and not your headcount. An all-volunteer group under $50K a year pays $0. See every band.

Free template

Volunteer sign-up sheet template

Running a one-off event on paper? Take the free sheet. When it becomes a weekly shift, post it once instead.

This is general information, not legal advice. Rules on volunteers, minors, waivers and background checks vary by state and by program. Check with your insurer or an attorney before you rely on any of it.

The Ember tool for this step

Ember Volunteers

Ember Volunteers lets people sign up for your shifts from one link, with no account. You check them in on your phone, and their hours are recorded. Unlimited users on every tier.

The Ember tool for this step

Ember Web

Ember Web gives you a free public page with your mission, the numbers you choose to publish and your open shifts. It stays current as you work in Ember. Unlimited users on every tier.

The Ember tool for this step

Ember Impact Reports

Ember Impact Reports gathers each program's counts, volunteer hours and spending from the Ember apps you already use, so nothing is typed twice. Unlimited users on every tier.

Sources: Value of a volunteer hour: Independent Sector, Value of Volunteer Time (2025 data, released April 2026), $36.14 national average, read 3 September 2026. The org, people and figures on this page are an invented example; Ember has no customer data to report yet. Product behavior is described as built on 3 September 2026 and re-checked at each release. Shift reminders were re-checked on 25 September 2026.

Common questions

What is the easiest volunteer scheduling software for a nonprofit?

The easiest one is the one volunteers never have to log in to. Post a shift with a capacity, put the sign-up on your own public page, and check people in on the day. Ember Volunteers does that, and the hours log themselves at check-in.

Why should volunteer hours be kept by program and not just by person?

Because that is how funders ask. A grant pays for one program, and its report wants the hours that went into that program, not the org's total. Ember ties every shift and every logged hour to a program, so the split is there when the report is due. How to track volunteer hours, in general.

Can volunteers log their own hours?

Yes. A volunteer logs hours from their portal, and they wait for a staff member to approve or send back with a note. Hours from a shift check-in and hours staff record are approved at once. Every entry shows which of the three it was.

Do volunteers need an account to sign up for a shift?

No. On an Ember public page a volunteer picks the shift and gives a first name, last name and email, with phone optional. They get a portal later if the org invites them, but the sign-up itself needs nothing.

Can we put a dollar value on volunteer hours in a grant report?

Yes, as donated time, shown apart from money spent. The common rate is $36.14 an hour, the Independent Sector figure for 2025, published April 2026. You set the rate per program, so a program that needs skilled volunteers can carry a higher value where your funder accepts it. Run the numbers.

Is this right for a large volunteer program?

If you run hundreds of volunteers across many sites, with kiosks, badges and background checks wired in, you need that scale built in. Galaxy Digital and VolunteerHub are built for it today. Ember is built for the org with one coordinator and a phone.

How do you reduce volunteer no-shows?

A visible capacity, a waitlist for when it is full, and a reminder before the shift. Ember does all three. Each program sends a reminder three days before by default; in the program's settings you can add two weeks, one week or one day before.

Get More Good, Ember's newsletter

Tested tools and simple ideas that give your team time back for the work that matters.

Unsubscribe anytime. See past issues. Privacy policy

Your privacy choices

We use cookies to improve this site and our ads. Analytics cookies show us how the site is used. Ad cookies (Google, Meta) measure our ads and help show them to people likely to find Ember useful.

We honor Global Privacy Control automatically: if your browser sends it, ad cookies stay off.

Read our privacy policy