Nonprofit · Built and run by Sobo Consulting

Ambition Angels

We run a youth nonprofit on the same kind of system we build for everyone else. The public site and the operating system behind it are one build.

The Ambition Angels admin operating system, a command center dashboard with finances, fundraising pipeline, analytics, and program health

The situation

Ambition Angels is the youth nonprofit Remi founded and runs. The mission was clear and the work was real, but the operation lived where most small nonprofits live: spread across inboxes, spreadsheets, a donation tool, and one or two people holding the whole picture in their heads. Fundraising, finance, the board, compliance, and program all moved at the speed of whoever remembered what was due.

What we did

We built Ambition Angels the way we build for clients, in both modes at once. The public side tells the story and brings people in. The internal side runs the organization. One codebase, one standard, no seam between the marketing site and the machine behind it.

What we built

The public site carries the program: an internship and career directory, an AI career-match quiz, donor pathways through Stripe and GiveButter, an impact view, and partner signups. Behind a login sits the operating system: a fundraising hub with an AI assistant that drafts outreach and never sends on its own, plus modules for finance, the board, compliance, operations as a projects and tasks board, program, and meeting scheduling. Donor and contact records mirror into HubSpot, so the CRM stays current without anyone copying data by hand.

Built to last

The point was never a tool only Remi could drive. Shannon Fair, who runs operations, runs the day to day inside it. The fundraising assistant proposes, a person decides. The system now holds the parts of the nonprofit that used to live in someone's memory, which is the exact failure we set out to fix.

Stack

Next.js, TypeScript, Supabase, Stripe, GiveButter, HubSpot, Resend, the Anthropic API. Deployed on Vercel.

More on this system

Have a system that looks like this one?

Start with a diagnosis