Control plane

Guide owners from signup to provisioning

The control plane centralizes tasks that happen before employees ever touch the product. Use these patterns to create a smooth onboarding path and guard rails for every new tenant.

Sign up owners

  • Owners start from app.shiftbeacon.ca where the control plane lives. Magic links replace passwords and land new users on the dashboard.
  • During onboarding owners provide their business name, preferred subdomain, and timezone so data is scoped correctly from the start.

Configure the organization

  • The dashboard includes forms for business metadata, branding, and provisioning status. These map to organizations, branding assets, and feature-flag tables inside the database.
  • Reserved slug helpers ensure two customers can’t claim the same subdomain. Add custom reserved words through environment variables when you launch.

Invite collaborators

  • Owners can invite co-owners and managers before activating the tenant. Invites trigger Resend emails with magic links that enforce membership roles on acceptance.
  • Future billing hooks plug into this surface so you can require a paid plan before provisioning additional organizations or employees.