GoClaw CRM
goclaw-crm · Standard product · Live since Mar 2026 · 42 tenants
Product details
Identity and routing for this SaaS app.
- SaaS App Id
- 8f3a19c2-…-b04c21e7
- Slug
- goclaw-crm
- Template pack
- CRM Pro v3 (pinned)
- Created
- Mar 12, 2026
- Database routing
- Verified
- Container image
- bwhq/crm-pro:3.4.1
Manage
Jump to product management.
The hub for one product: status, web address, deployment shape, and storage in one view, with jump-offs to everything you can manage — domains, keys and connections, backups, storage. Think of it as this product’s front desk.
Behind this page/apps/:saasAppId · ownership-validated
Retrieve
sp_Builder_GetAppAdminDetail returns control-plane identity, app purpose, deployment type, container state, domain state, routing and effective quota after ownership validation. A separate tenant database call may expose runtime health through sp_Runtime_GetPageBootstrap; do not join tenant data directly in the browser.
Save
Mostly a read-only hub — manage actions navigate to their own pages. The one direct action: “Save as template pack” →sp_SaveAppAsTemplatePack, which runs in this product’s tenant core DB (resolved via SaaSAppDatabaseRouting) and creates an owned, unpublished pack in “My templates”.Success
- Revalidate
:saasAppIdagainst the signed-in builder account on every request. Active + Pending domain + BuilderOnly + NotStarted containeris a valid state.- Show the exact core/log/AI database routes only to authorized operators.
- Saving as a template creates a private draft; it is not installable until an immutable published version is validated.
CLI handoff
Implement this scaffold from the structured contract, then remove hard-coded preview rows. The source of truth is CLI Handoff and admin-cli-manifest.json.
Server-inject identity and scope values; never trust browser-supplied account, app, tenant, user, entitlement, price, or permission identifiers. Preserve the loading, empty, forbidden, failed, retrying, and completed states shown by the preview.