


- People and supporters
- Volunteers
- Events and tickets
- Newsletter and updates
- Board and records
For nonprofits and charities
People, volunteers, events, newsletters and your board, on one record per person instead of five spreadsheets.
3people




The whole idea
The volunteer who came to the gala and reads your update is one name, not three spreadsheet rows.
Five jobs a small team does every month. Each one is a room in the same building, so a change in one is already true in the rest.
One record per person, found by email. Search, filter and tag people (a supporter does not have to be a member), and import your spreadsheet with a consent step and an undo.
Roles and shifts that members and guests claim for themselves. A waiver signed once, a tracker for background checks, check-in that writes the hours, and a year-end hours statement.
Free or paid tickets, guests who register without an account, QR check-in at the door, and sponsor packages for your gala. Paid tickets go to your own Stripe account.
A block editor, a send sheet with a test send, audiences by tag, results per issue, and a public news page whose subscribe form needs a confirming click.
Meetings, agendas, minutes that are circulated and approved, attendance, action items and a trail of what changed. Board-only people are supported.




5 of 5 jobs covered
A supporter sees one friendly page. You carry five jobs underneath, from the list to the minutes. Then the turn: one record runs through every layer, so none of them has to be reconciled with the rest.
One record. A person is one record, found by email, so the volunteer, the ticket buyer and the newsletter reader are the same row.
Hover, focus or tap a layer to read it
The same five jobs, this time as rooms in a community hall. Walk the floor to see where each one sits and how one corridor reaches every door.
Five rooms, one corridor: that corridor is the supporter record. Hover, focus or tap a room to read its job.
Three steps, and you do not have to move everything at once.
The form at the bottom of this page. A few lines about who you are and what you run.
A guided import with a consent step, tags, and an undo for the whole import if something looks wrong.
One shift or one event is enough to see the record start to fill.
Drag the torn edge, or focus it and use the arrow keys.

Paid? Which one?
Same people again?
Volunteers only?
Right side: a real, cropped screenshot of the Volunteers overview, on demo data. Left side: an illustration of the patchwork, no real tools named.
Pick a sample person to see the one record. Then choose tags to see who an email would reach.
One row. Four hats.
Choose tags. People who carry every chosen tag are included.
Illustration with sample people. Nothing is sent anywhere.
This role needs a signed waiver and a current check. Try to apply, then fix what is blocking you.
This role requires: waiver, background check.
Not signed
Expired in March
Blocked: sign the waiver, and the check needs renewing.
Illustration with sample data. Nothing is sent anywhere.
Claim a shift the way a volunteer would. Then switch to staff mode and mark people in, or scan guests in at the gala door.
Tap Claim on a shift. Try the full one, then claim two shifts that overlap.
Sample volunteers and sample hours. Checking in writes the hours and runs the same side effects as an approval: points, badges and audit. Undo reverses it. Hour badges are seeded at 25, 100, 250 and 500 hours and can be edited.
Sample guests. A guest registers without an account and is checked in at the door, by QR badge or by staff. Capacity is decided as each person registers.
The saving is not a speed trick. People are on one list instead of three, volunteers are cleared before the day, and hours are written the moment someone is checked in.
Guests and volunteers by private link need none. Staff and members use a normal login. Turn a badge over to see what each person does.
There is no price list on this page yet. Tell us about your organization, roughly how many supporters and volunteers you have and what you run, and we will talk about pricing for it.
Better you hear it from us now than find it out after you sign up.
Not yet.
There is no giving page and no donor records. Ticket sales and sponsorship payments do work, and go straight to your own Stripe account.
Not yet.
Nothing here issues a tax receipt. The volunteer year-end statement is an hours statement, not a receipt.
Yes.
Guests give a name, email and phone. They need no account, and they see their hours from a private link. Members use their normal login.
Yes.
Free or paid tickets. Guests register without an account, capacity is decided as each person registers, and paid tickets go to your own Stripe account. You can add sponsor packages too.
Yes.
A guided import with a tags step, a consent step and a warning about addresses you have suppressed. If something looks wrong, undo the whole import.
Fill in the badge on the left as you go. We will write back about pricing for your organization.
We will read what you run and write back to about pricing for your organization.
Until then, nothing is public and nothing is charged.
Screens show example data. Photography: stock.