Settings

Studio 7 configuration

Brand, integrations, environment, deploy, billing.

Brand

CompanyStudio 7 (formerly Momentum Marketing)
OwnerDillon — dmkmarketing33@gmail.com
PaletteLight + Dark · indigo / purple / silver
Domainstudio7.select (purchased May 2026)
LLC statusNot filed yet

Connected systems

Vercel accountdmkmarketing33-4209s-projects
GitHubdillonai369 · studio7-hub (private)
DNS registrarSpaceship
Supabase (hub)Not provisioned yet
Clerk (hub auth)Add keys to enable
Anthropic APIAdd key for Assistant

Activate checklist

Code shipped to GitHub
Live on studio7-hub.vercel.app
Security headers + supply-chain hardening
Clerk auth wired in code
Add Clerk pk_live_ + sk_live_ to Vercel env
Add hub.studio7.select CNAME at Spaceship
Add hub.studio7.select as Vercel custom domain
Provision Supabase project + paste keys to env
Add Anthropic API key for Assistant
Build public studio7.select marketing site

Environment variables

Set these in Vercel → Settings → Environment Variables. Local dev: copy .env.example .env.local.

# Required for auth (production)
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=pk_live_...
CLERK_SECRET_KEY=sk_live_...

# Required for live data (v2)
NEXT_PUBLIC_SUPABASE_URL=
NEXT_PUBLIC_SUPABASE_ANON_KEY=
SUPABASE_SERVICE_ROLE_KEY=

# Required for the Assistant
ANTHROPIC_API_KEY=

# Required for Conversations
GHL_API_KEY=

Deploy steps for hub.studio7.select

  1. 1. Create a Clerk app at dashboard.clerk.com → flip to Production → copy pk_live_ + sk_live_.
  2. 2. Paste those into Vercel env vars. Redeploy.
  3. 3. In Vercel → Settings → Domains, add hub.studio7.select. Vercel shows the CNAME target.
  4. 4. In Spaceship DNS for studio7.select, add CNAME: hubcname.vercel-dns.com.
  5. 5. Wait 1–5 min. SSL auto-issues. Visit hub.studio7.select — sign in flow appears.
  6. 6. Sign up with dmkmarketing33@gmail.com on the live URL. You'll be the only allowed user until you invite others via Clerk dashboard.

Security posture

HTTPS / HSTSForced (2-year preload)
X-Frame-OptionsDENY (no clickjacking)
CSPStrict (self + Supabase + Clerk only)
npm postinstall scriptsBlocked (ignore-scripts=true)
DependabotWeekly grouped PRs
AuthClerk (when keys set)