Not sure if I understood everything correctly. Let me know if you have any questions

1. Set up your Data Type (User)

Bubble already has a built-in User data type. You don’t need to create a new one.
If you want to store something like a Flenski-specific ID, add a new field:

  • Go to Data → Data Types → User
  • Add a new field:
    • Name: flenskiUserID
    • Type: Text

2. Manually Create Users

You’ll do this from the Bubble Editor.

  • Go to Data → App Data → All Users
  • Click “+ Add entry”
  • Fill in:
    • Email (this will be their login)
    • Set flenskiUserID if needed
    • Password can’t be set here! (Bubble won’t allow you to manually assign passwords for security)

Workaround to create accounts with passwords:

Instead of using the Data tab, you can create a small admin-only page with a form where you can enter:

  • Email
  • Password
  • Flenski UserID

And create the user via a workflow.

Restrict Access (No Sign-Ups, No Strangers)

To prevent strangers from signing up:

  • Hide or delete your “Sign up” page and button.
  • Don’t use the Sign the user up action anywhere except in your admin-only page.
  • Use a workflow to redirect users after login only if they have the right FlenskiUserID or a special flag (like isCourseParticipant = yes).

Example:

  • After login, check:
    Current User's flenskiUserID is not empty → go to form
    Else → show alert / log out