Book a demoLog in
Programs·Schools

Student service hours, tracked to the goal.

Give each student their required hours and a deadline. They sign in and out by text with a photo, a coordinator confirms every hour, and their progress is always in their portal.

Jordan LeeService hours
Required hours40
DeadlineMay 29
GroupJupiter High School
26 of 40 hours14 to go by May 29
Hours to confirmSaturday beach cleanup
Jordan Lee2.50 hours · needs confirmation
Ava Brooks2.50 hours · needs confirmation
Noah KimNo-show
Service hours never count until a person confirms them.Confirm
Sample data

Hours and a deadline

On each student’s record.

Photo proof

By text, at sign in and sign out.

A person confirms

Required hours never auto-confirm.

Progress

In the student’s own portal.

Requirement

Required hours and a deadline.

Each student’s record holds the hours they need and the date they’re due. Ask for an age group at sign-up, and filter the directory by group to see one school at a time.

Jordan LeeVolunteer directory
Age group20 and under
GroupJupiter High School
Required hours40
DeadlineMay 29
Proof

A photo at sign in and sign out.

Students text “sign in” when they arrive and send an on-site photo, then “sign out” with a photo of the finished work.

Hours run from sign-in to sign-out.

See the full conversation
Friends of Jupiter BeachSMS Assistant
sign out
Signing out of: Self-Scheduled Cleanup - Saturday, October 25 at 9:00 AM. (Signed in at 9:04 AM.) Please send a photo showing the completed work at your location.
Photo of the finished cleanup
Signed out. Session: 9:04 AM – 11:22 AM (2 hours 18 minutes). Your hours have been calculated and your activity marked as completed.
Text message
Confirmation

Hours a counselor can trust.

Hours toward a requirement never count on their own: a coordinator confirms them on the roster after each event. Export the confirmed hours to a spreadsheet for the school.

Service-hour exportSample
VolunteerDateHours
MayaOct 252.30
Dana ReyesOct 253.00
Jordan LeeOct 252.50
Service hoursExport
Progress

Progress students can see.

The volunteer portal shows each student how close they are to their goal, and lets them download their own hours.

Hi, JordanVolunteer portal
26 of 40 hours14 to go by May 29
My hoursCSV
Pricing

Plans that grow with your season.

Billed monthly or annually, or pay as you go with credits. Every plan adds credits each month.
From $89 a monthThree plans: Community, Growth and ImpactPay as you goCredits when you need them, no plan needed
SMS activation comes with Growth and Impact, and the SMS Assistant with Impact. Either can be added to any plan, or to pay as you go, as a one-time purchase.
SMS activationDedicated number, bulk texting, delivery trackingSMS AssistantText commands, self-scheduled days, portal links, admin AI chat