Scrooge
Internal CRM for Happenings — tracks workspaces, relationships, revenue, and audit trails. Built to fully automate sales and customer operations.
Scrooge is the internal CRM that Happenings uses to manage customer relationships, track revenue, and automate sales operations.
It handles the full customer lifecycle — workspaces, contacts, relationships, deals, and revenue tracking with audit trails on every action. The goal is full automation: minimize manual work in sales and customer management so the team can focus on building product.
The web dashboard at scrooge.happenings.social provides workspace-level views of customer data, revenue metrics, and activity history.
Built on the Happenings performance stack: Go backend with ConnectRPC, Protocol Buffers for the API contract, PostgreSQL with sqlc for type-safe queries, Next.js web dashboard, deployed on Cloud Run.