Public Login & Company registration

I’m thinking you can use user profiles to store logins, then use tab visibility for the “onboarding” experience of company registrations.

So we have 3 situations:

  • Public: See public info, with an optional login button
  • Logged in but hasn’t “registered”: see a tab with entry components to edit their profile row, as each entry will create a new row for new emails.
  • Logged in and has “registered”: see their profile page.

The tab visibility for “registered” condition can be determined by a number column that is incremented by a button after the user has filled in all details for their registration. You can see my example here.