Skip to content

Organizations

Organizations are groups of your users that will use your product together. Let's say you are building a product that helps people create and share documents internally. Your customers might include:

  • A two-person startup
  • A fast growing 50 person tech company
  • A hobbyist using you by themselves, but who might get more employees someday
  • A large enterprise

Each of these would be an organization within your product, managed by PropelAuth.

How are orgs created?

Organizations are created by your end users. Just like the signup and login pages, PropelAuth provides a UI for your end users to create these organizations. Our frontend libraries provide functions for you to redirect your users to the "create org" page and to get which orgs the user is a member of.

create org page

How do users get added to orgs?

PropelAuth provides a management UI for your users as well. This enables them to send invitations, manage roles, and remove users from the organization.

org management page

A user that received an invitation will be prompted to sign up if they haven't yet. Afterwards, they can accept or decline the invitation.

user invitation

Your users can also allow anyone with a matching email domain to automatically join at the lowest role (e.g. everyone from @acme.com can join the Acme Organization).

Can users be in multiple orgs?

Yes, users can create and join multiple organizations.