VoiceThere

Account signup

VoiceThere supports self-serve account creation when signup is enabled on your deployment. New users open /signup from the landing page, accept Terms of Service, and sign in with an email magic link or a configured OAuth provider (GitHub, Google, LinkedIn).

End-user flow

  1. Visit /signup on the VoiceThere dashboard host (for example app.voicethere.io).
  2. Enter an email or choose an OAuth provider.
  3. Complete onboarding (organization name, Terms acceptance) when prompted.
  4. Use the dashboard or CLI login with the same account.

For the full builder path after signup, continue with the Quickstart.

Operator controls

Signup behavior is controlled with environment variables on the platform deployment (see your secrets catalog or Helm platform-env bag). Values are read at runtime — no dashboard toggle.

Kill switch — disable public signup

Set DASHBOARD_SIGNUP_ENABLED=false (or 0 / no) to turn off /signup and magic-link account creation. Existing users can still sign in at /login. When unset, signup defaults to enabled.

Open signup vs email allowlist

  • DASHBOARD_SIGNUP_ALLOW_ALL_EMAILS=true — any non-empty email may register or complete OAuth (recommended for public launch).
  • DASHBOARD_EMAIL_ALLOWLIST — optional comma-separated list. When allow-all is false and the list is non-empty, only listed emails may register. An empty allowlist with allow-all unset still permits any email.

Sign-in for existing accounts is not gated by the allowlist — only new registration and OAuth account linking.

Historical waitlist

The public landing waitlist form is retired. Platform admins can still reach people who joined earlier: Admin → Newsletters → create a campaign and choose Users + waitlist or Waitlist only as the audience.

← All documentation