← All features
product

Owner invitations by email

Invite once. Owner sets their own password.

Admins click "Invite" next to any owner and enter an email address. The owner gets a one-time link, sets their name + password, and lands on their portal — no shared credentials, no spreadsheet of logins.

  • One-shot signed token, 14-day expiry
  • Email delivery via your configured provider
  • Owner signup creates a role=OWNER user linked to the record
  • Re-invitation possible if the token is lost

How it works

owner_invitations stores a hashed token + expiry. /api/owner-invitations/accept verifies the token, creates the user + password hash, and links to the owner row.

Open /dashboard/owners and click Invite next to any owner.

More product features