Spin up a new AdvantEdge tenant, watch the deployment run settle in real time, and inspect every seeded brand record from one internal control panel.
Active tenants
0
Live tenant records currently available from the provisioner API.
Latest tenant
None
Create the first white-label deployment to populate this board.
Brand kits configured
0
Tenants that already have both primary and accent colors saved.
Custom domains
Soon
Domain assignment lives in the next iteration. This page reserves the workflow now.
Tenant roster
Select an existing tenant to inspect its stored fields or start a new provision request.
Loading tenant records...
No tenant records are available yet. Start with the red button above to open the provisioning form and spin up the first site.
Provisioning checklist
Keep the payload clean so the workflow can finish without manual cleanup.
Guardrails
Slug format
Lowercase only, spaces collapsed into hyphens, and safe for a tenant subdomain.
Brand payload
Primary and accent colors stay synced between the picker and the hex input before submit.
Provisioning status
Each request transitions into a live status view that polls GitHub Actions every 5 seconds.
Deprovisioning
Reserved as a placeholder workflow so the interface stays aligned with future lifecycle actions.
Provision a new tenant
Fill in the brand and org payload once, then let the workflow handle the Pages project, DNS, and tenant seed record.
No CLI required
Polling GitHub Actions
Provision request received.
Waiting for the workflow to report back.
Tenant
-
The slug submitted to the provisioner.
Run ID
Pending
Used for the 5-second polling loop.
Next poll
5s cadence
Polling stops automatically on success or failure.
Provisioning view
Everything in this panel is derived from the worker response and the latest GitHub run status.
Queued
Workflow state
Queued
Mapped from the GitHub run status and conclusion payload.
Tenant URL
Pending
On success the view tenant button jumps directly to the Pages site.
GitHub Actions
Waiting for run link
The failure state surfaces the run page so you can inspect logs immediately.
The worker accepted the request. The status view will stay on this page until the run concludes or you navigate back.
Tenant detail
Every stored field returned by the tenant roster endpoint.
Live record
No slug
Brand preview
Saved tenant metadata appears here with primary and accent color chips.
No logo URL saved yet.
Custom Domain
Bring a vanity domain into this tenant workflow when domain management ships.
Coming soon
Custom domain assignment is intentionally parked for now. This placeholder keeps the lifecycle surface ready without wiring any destructive actions yet.
Coming soon
Deprovisioning is not wired yet.
This confirmation modal is a placeholder only. When the workflow exists, it will live here behind the same tenant detail surface.