User vs Staff: one database or two

Hi everyone,

I’m developing an app that allows companies to register their staff details, including name, phone, email, date of birth, and more. Some staff members will need system access (i.e., users), while others won’t.

I prefer not to use Bubble’s “Create an account for someone else” feature since it requires every staff member to be a user with an email and password, which may not be convenient for all. Instead, I want to support both:

  • Passive users – Staff members stored in the database without system access.
  • Active users – Staff members who have system access.

What’s the best way to implement this?

You can use create an account for someone for those who need an account and don’t for those who don’t

I would store both in a separate data type from the default Users one.

1 Like

So, you suggest to have Current user (master admin, first person who subscribes), Staff (every employee in the company) and Users (staff with access)? If so, why can’t I have two types: Staff and Users, where Staff is everyone whether with or without access and users is staff who has access. Just thinking…

That’s what I’m suggesting

User would be the staff with access

Staff would be both

1 Like