Internal vs. External Users

What are the differences between Internal & External Users?

👉
Maximum number of internal and external users allowed for a given app depends on the subscription plan. See plan comparison.

Internal vs. external users

In order to be considered an internal user, a user should satisfy ANY of the following criteria:

  • The app user has the same email domain as any of the collaborators in the workspace where a given app is located. Example: if the John’s email is john@softr.io, and other collaborators in the workspace have “softr.io” as their email domain, John is considered an internal user.
💡
By saying “collaborators in the workspace” we mean the owner of the workspace or a workspace collaborator (guest collaborators of the application are not included).
  • The app user has an email domain that is whitelisted in the domain-based signup section of the Signup block.

External users, on the other hand, are all the users that satisfy NONE of the criteria above. So, let’s consider specific examples to get a better idea of how this works.

The collaborator case

Let’s say you’re building an internal tool (e.g. an applicant tracking system) for a company named “XYZ” and have added the head of HR (joanne@xyz.com) as a workspace collaborator to work on the application as well. So, the applicant tracking system is going to have internal users such as HR managers, recruiters, etc. on one hand and external users such as applicants on the other. Therefore, if an HR manager with an email james@xyz.com signs up for the application, he’ll automatically fall under the internal users category. Meanwhile, all the applicants that sign up with their various email domains, will be considered as external users.

The domain-based signup case

Now, let’s imagine that you’ve built an employee directory for your company named “YZX,” where employees can log in to explore the profiles of other employees, get familiar with company policies, track vacations, and so on. You’ve added a public signup form to your application but have used the domain-based signup feature to specify that only people with the “yzx” email domain (i.e. the employees of the company) can sign up. As a results, all the company employees that sign up will fall under the internal users category.

 
 
Did this answer your question?
😞
😐
🤩

Last updated on August 23, 2023