Scott Holdings LLC
Design preview
GS

GoClaw CRM

goclaw-crm · Standard product · Live since Mar 2026 · 42 tenants

Open provisioning
Status
Live
All stages complete
Primary domain
crm.goclaw.io
Cloudflare · TLS active
Deployment
Shared
Container pool A
Effective quota
25 GB
18.2 GB used · plan + add-ons

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
About this page

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 :saasAppId against the signed-in builder account on every request.
  • Active + Pending domain + BuilderOnly + NotStarted container is 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.

Page IDsaas-product-overview
Route/apps/:saasAppId
Accessownership-validated
Statusjourney-aligned-scaffold

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.