Visitor access
Let's stay connected.
This form creates a normal Clerk account. You do not choose Admin during sign-up; Admin access is added afterward, only after the email is verified and that exact Clerk user is promoted from the server.
Admin registration path
Workspace/Vercel: first replace Vercel Production Clerk keys with live-mode keys and redeploy.
Kirk in the browser: sign up here with the exact email that should become Admin, then complete Clerk email verification.
Workspace: from /Users/kl2/Documents/VisionsOfKirk/site, run npm run seed:admin -- --email=<verified-email> --dry-run, then rerun with --apply.
Sign out and back in; /account should show Admin, and the top navigation should show Insights and CMS.
The site knows Admin status from Clerk private role metadata written by the seed command. There is no separate Admin form and no Admin password in env; VOK_ADMIN_EMAILS is only a fallback.
Open Admin registration checklistVisitor
Virtual interview access, newsletters, project and product updates.
Client
Client access to documents, prototypes, sign-offs, and project updates.