System check
Don't trust us. Verify us.
This portal executes the platform's real code paths — 29 pages, 7 business workflows, 24 action contracts, 13 system packs — live in your browser, right now.
What this verifies
The workflows behind every promise
Launch a branded workspace
- 1. Pick a system in the catalog
- 2. Enter business name + contact
- 3. Upload logo, choose colors & style
- 4. Workspace created, seeded, trial starts
- 5. Dashboard renders with brand applied
tenant-createbrand-applylogo-uploaddemo-seed
Lead → booking → job → invoice → paid
- 1. Visitor books on the public site
- 2. Booking appears in inbox
- 3. Convert to record + customer
- 4. Advance through pipeline to done
- 5. Invoice raised and marked paid
- 6. Revenue KPI updates
booking-submitbooking-convertrecord-stageinvoice-create
AI front desk captures a booking
- 1. Customer chats with the widget
- 2. Bot answers prices/hours
- 3. Bot slot-fills name → phone → service → date
- 4. Confirmed booking lands in inbox
chatbot-replybooking-submit
Repeat-customer loyalty loop
- 1. Customer completes a job
- 2. Points added on profile
- 3. Punch card fills toward reward
- 4. Outbound message sent from template
loyalty-pointsmessage-sendcustomer-create
Make it feel like mine
- 1. Change brand color → whole app re-skins live
- 2. Upload logo → shell, site & favicon update
- 3. Edit website hero/services → public site updates
- 4. Install as desktop app
brand-applylogo-uploadsite-editpwa-install
Trial → paid continuation
- 1. Trial banner counts down 3 days
- 2. On expiry the workspace locks
- 3. Choose a plan on /continue
- 4. Sandbox checkout unlocks the workspace
trial-gate
Data in / data out
- 1. Export workspace JSON
- 2. Export records CSV
- 3. Import restores a workspace
data-exportreport-export
Same checks run headlessly in CI via npm run smoke — results in DOCS/HEALTH-REPORT.md.