GTM OS · Platform

Super Admin Console

Connect & sign in

Pick your gtmos-console-config.json (Amaan keeps it on file) — it holds the Test/Prod URLs, keys and worker addresses so none of them live in this page. Manual entry above works too.

Add an organization

Creates the org + its first owner login. The contact signs into the normal app with this email + password; RLS scopes them to this org. (In the real release they'll set their own password.)

Organizations

CompanyContactStatusPlanMembersComputeEnrichBYOKUsage
Loading…

API keys & costs

ProviderCategoryEnv varPowersStatusKey
Sign in to load…
FeatureRunsOur costTokensCreditsProviders
Sign in to load…

Email & templates · Mailgun sending + onboarding templates · applied live, no redeploy

GTM Agent knowledge · what the in-app chatbot says each page does · edits apply live, no redeploy

Sign in to load…

Provider routing · order = waterfall (top = primary) · toggle off to skip · applied live, no redeploy

Sign in to load…

Create a billing product · makes the Stripe product + price AND the catalog row · appears in tenants' Billing tab immediately

Provisioning is automatic on invoice.paid: plan_core/plan_plus/plan_pro set the tenant's plan, credits are granted on every paid invoice (one-time packs once, subscription plans each month — they roll over), anything else flips that feature's entitlement on. Cancelled/unpaid subscriptions revoke automatically.

Catalog

ProductBillingPriceUnlocksCreditsStripe priceStatus
Sign in to load…

Support tickets · unread = tenant is waiting · replies land in their app + ping ops Slack

#OrgSubjectStatusReadOpened
Sign in to load…
Select a ticket

Add a user to an existing org