This is the product-side entrypoint for `thehoomans.com`: self-serve signup, AI-guided onboarding, payment-triggered activation, and a single canonical workspace.
Product Auth
Product login gets you into Hoomans Office. Meta, TikTok, Discord, and WhatsApp stay as workspace-level connectors so one brand never leaks into another one.
The docs already described the path. This page makes it concrete inside the product: account first, draft workspace second, onboarding concierge third, payment activation last.
Create your account with Google or magic link.
A draft workspace is created automatically.
Nera asks for your brand basics, links, and first workflow.
You confirm the Brand Brain summary before paying.
Payment activates the workspace and unlocks recurring jobs.
Public landing, auth entry, onboarding, and workspace can live in one Next.js app. What matters is isolating workspace state and keeping background work keyed by `workspace_id`.
web
Next.js App Router on Vercel
auth
Supabase Auth with Google SSO and magic link
db
Supabase Postgres with workspace-scoped tables and RLS
storage
Supabase Storage for uploaded references and generated assets
billing
Stripe subscriptions with webhook-driven workspace activation
jobs
Background worker lane keyed by workspace_id for plans, approvals, and exports
Google or magic-link product login stays separate from connector auth.
Meta, TikTok, Discord, and WhatsApp connect later at workspace level.
Payment webhook moves the workspace into active status.
Schedulers and workers unlock by workspace_id, not by manual bot creation.
Next Step
That means approvals, Brand Brain confirmation, connector health, and billing state all live in one structured web app instead of leaking into chat-only flows.