Skip to content

Invitations and Onboarding

Sicket is permission-sensitive. Invitations are not just convenience emails; they are part of how access is scoped safely.

An invitation determines:

  • which organization the user belongs to
  • which role they receive
  • which building they are attached to, when relevant

Organization admins can:

  • invite landlords
  • invite tenants
  • create buildings and assign users into them

Landlords can invite tenants for buildings they are assigned to.

They do not gain access to unrelated buildings through the invitation flow.

Tenants do not invite users.

Tenant onboarding is stricter than staff onboarding because tenant scope must match an actual residence.

When a tenant accepts an invitation:

  1. the invitation defines the organization and building
  2. the tenant creates an account
  3. the tenant is linked to one residential unit

That unit can be selected or created during acceptance depending on the flow.

When a landlord accepts an invitation, their account becomes active in the assigned building scope.

A landlord can later be associated with multiple buildings through assignments.

This onboarding model prevents common access mistakes, such as:

  • a tenant seeing another building
  • a landlord drifting into the wrong building
  • users being created without a clear operational scope