Product brief · semi-technical · internal
We currently ship two WordPress product lines: the proprietary Upbeat kiosk plugins (deployed onto client servers) and the legacy Groundhogg AMS. Both converge onto the platform we already run in production, a Supabase hub with a 169-endpoint public API. This page is the pathway: seven steps, why each exists, and what each unlocks, ending in a single Agend Pro build with a CRM-agnostic core and no dependence on Upbeat, in either the technology or the business.
Where we stand
The pathway
Step 1 gates everything external. Steps 2–5 run as parallel tracks once the gate clears. Step 6 is a decision, not a build. Step 7 paces behind the billing engine. Effort figures come from the sizing docs, not optimism.
Sequencing honesty: 1 → (2 ∥ 3 ∥ 4 ∥ 5) → 6 informs the events row of 5 → 7 paces behind billing-engine milestones. Nothing waits on everything.
What compounds
Each step is useful alone. The register below is what their combinations produce — the reason the sequence is worth more than its parts.
A client defines a Mentorship object, then wires automations to it: on created, email both parties; after 30 days, send a check-in; on complete, award CPD. Mentoring, awards, SIGs — the things associations run in spreadsheets — become a no-code program builder.
steps 3 + workflows exposureThe object registry can expose every record type — ours and the client's — as REST, as a widget, and as an AI-agent tool from one catalogue. Member-facing assistants ("when's my membership due?") become a configuration, not a project.
step 3 · registry design constraint, near-zero cost nowOne generic connector maps any Upbeat endpoint into a custom object. Future data feeds — committees, qualifications, whatever comes next — stop being engineering projects and become an afternoon of configuration.
steps 3 + 5API metering and entitlements are already wired, so platform pricing tiers and an agency-partner channel need packaging decisions, not code. Every association's web agency becomes distribution for the one build.
unlocked by step 1 · needs a pricing session, not engineeringThe big picture
The endgame is a single "Agend Pro" build — one WordPress plugin, one widget library, one documented API — sitting on a CRM-agnostic platform. Independence from Upbeat in technology: the suite is the system of engagement and, for most clients, the system of record; Upbeat becomes one pluggable source, not a foundation. Independence in business: no proprietary code on client servers, no product line hostage to one CRM relationship, and clients — or their agencies — extend their own environments with objects, workflows, widgets and keys we meter and price. We replicate Upbeat's coverage, not its product: a succession strategy with a coexistence mode.
Upbeat clients. Nightly feeds down, transactional write-back up. Their Dynamics investment keeps working — better than before.
Legacy AMS clients. One-off move off Groundhogg; the suite becomes their CRM. Full write capability from day one — no phases.
New clients. Straight onto the platform. Every improvement we ship lands for all three configurations at once.