Invite people and give each a role.
Invite someone by email with a starting role and they appear in the list as pending until they accept. The list unifies active members and open invitations, with each person’s status, organization role and last activity in one table. Owners and admins also see a presence dot showing who is online right now.
The role decides the surface: owners and admins run the organization, members read every register and comment, auditors read everything and write nothing, and employees see only the portal.
Externals without a seat.
An external contact has no access to the application or the portal, but stays on the roster so you can reference them where compliance records need a name: as a member of a business role, or as the subject of an access review. An external takes no seat until you change their role.