14 April → 5 May 2026. Three weeks. 16 working days. Two flagship launches: in-house Setmore replacement and full calendar attendees + RSVP with two-way Google sync.
In the three weeks since the April 14 update, every product line moved forward. CRM jumped 46 builds. AdminPA shipped 6. The API moved through 14 assemblies. The mobile app pushed 3 new TestFlight releases — and gained over-the-air web-bundle updates so users get fixes within minutes, not days.
Two flagship launches replaced third-party dependencies and unlocked a whole new class of agent workflows. Eleven supporting workstreams shipped alongside.
/rsvp/:token page — no login requiredfactory/api branch flow. All three apps now ship through standard CI/CD on main push.property-type and zoning-type from deeds-office data we already hold; CoCT municipal zoning fallback when deeds are missing.relations$ calls (#138)entities$ into a single GetEntitiesByUuids/<REF-UPPERCASED>_pp-id on duplicate-keyTwo onboarded clients producing live revenue. Two ready to onboard the moment Google OAuth verification clears. Mayfair's feature requests now half-shipped, half-in-flight.
| Agency | Status | Notes |
|---|---|---|
| Team247 Sean Phillips |
Onboarded | Listings imported via Entegral + Drive pipeline. team247prop.co.za multi-tenant agent website live. Camps Bay Property Letter (Apr '26) live at team247.lumanaire.co.za. |
| Mayfair Group George Norris |
Active | Onboarding meeting 23 Apr. Setmore replacement shipped; unified calendar shipped; WhatsApp centralisation in flight; P24 backfill bugs all closed. |
| The Storey Real Estate | Awaiting OAuth | Repo + workspace prepared. Google OAuth verification needs a new video submission — Nick is producing it. sean@team247.co.za added as test user so dev/demo can proceed. |
| Real Realty | Awaiting OAuth | Same gate as Storey — blocked on Nick's new verification video. |
| Byron Thomas Properties | Off-boarded | SLA expired 28 Feb. Domain still mapped on agent-website infra (DNS cutover pending). |
sean@team247.co.za has been added as a test user so we can continue building and demoing while verification is in flight.
Two known disputes — one escalating, one quiet. Plus the CMA Shareholders Agreement amendments now back with Peter for a final draft this week.
Carl's flag, 30 April: bank balance won't cover May without action. CMA's final 5.67% gated on the new agreement; Ross owed separately.
Three priority lanes. Revenue-unblocking is P1 because cash is tight and two ready customers are gated on a single deliverable from Nick.