Book a demoLog in
Programs·Cleanups

Cleanups, gardens and build days, run by text.

Spread one day across several sites, cap each one, and let volunteers sign in when they get there.

Saturday beach cleanup3 sites · capacity 30 each
Jupiter30/30
Juno Pier30/30
Carlin Park30/30
End-of-day rosterJuno Pier · Saturday
Dana ReyesSigned up
Sam OrtizSigned up
Tom KesslerNo-show
Jordan LeeWalk-in
MayaCourt-appointed · needs confirmation
Unreviewed signups count as attended the next day.Confirm
Sample data

Many sites

Capacity on every one.

Own day

“signup my own day” and a time.

Reminders

Evening before, morning of.

One roster

Everyone already marked present.

Sites

Multi-site events with a capacity.

Run an event across several sites. Every event has a title, a time, a location, a capacity, a program and a site.

Spots filled3 sites
Jupiter30/30
Juno Pier30/30
Carlin Park30/30
Own day

Self-scheduled days.

A volunteer can text signup my own day and name a time, like “Saturday 9am”. The assistant confirms the day and tells them to text “sign in” when they arrive.

Friends of Jupiter BeachSMS Assistant
signup my own day
Great! Let’s schedule your Self-Scheduled Cleanup. Please tell me when you’d like to do it.
Saturday 9am
Perfect! I’ve scheduled your Self-Scheduled Cleanup for Saturday, October 25 at 9:00 AM. When you arrive, text “sign in”.
Text message
Reminders

Reminders, with quiet hours.

A reminder goes out the evening before a shift and a nudge the morning of, with quiet hours.

RemindersBefore every shift
ReminderEvening before
Quiet hours
NudgeMorning of
ShiftSaturday
Roster

The end-of-day roster.

One text or email lists everyone who signed up, already marked present. Untick no-shows, add walk-ins. Send it at a set time or when the day’s last shift ends, for every location or just one.

End-of-day rosterJuno Pier · Saturday
Dana ReyesSigned up
Sam OrtizSigned up
Tom KesslerNo-show
Jordan LeeWalk-in
MayaCourt-appointed · needs confirmation
Unreviewed signups count as attended the next day.Confirm
Hours

Hours on every record.

Hours run from sign-in to sign-out and land on each volunteer’s record. Community gardens and build days use everything on this page until they need a page of their own.

SessionMaya · Saturday, October 25
9:04 AMSign-in photo
Hours start
11:22 AMSign-out photo
Hours set
PinOptional
No change
Session2 hours 18 minutes
Hours on the record2.30
Commands

The texts behind a cleanup day.

Schedule, sign in and sign out, word for word.

The whole conversation
Friends of Jupiter BeachSMS Assistant
signup my own day
Great! Let’s schedule your Self-Scheduled Cleanup. Please tell me when you’d like to do it.
Saturday 9am
Perfect! I’ve scheduled your Self-Scheduled Cleanup for Saturday, October 25 at 9:00 AM. When you arrive, text “sign in”.
Text message
signup my own daySchedules a self-scheduled day

The volunteer names a time, like “Saturday 9am”, and the assistant books it.

Friends of Jupiter BeachSMS Assistant
sign in
Signing in for: Self-Scheduled Cleanup - Saturday, October 25 at 9:00 AM. Please send a photo showing your location to verify you’re on-site.
Photo of the beach
Sign-in photo received. Now please share your location. Or text “skip” to continue without location verification.
Text message
sign inSigns a volunteer in

Community-service volunteers then send an on-site photo and a location pin. Also works as “signin”, “sign-in” and “check in”.

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
sign outSigns a volunteer out

Hours are set when the sign-out photo arrives. A pin after that is optional.

Sample data
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