Force User to Setup Profile after Login

Hi, is there a way to force users to setup their profile before they can gain full access on the app?

Yes, you can use tab visibility settings to achieve this. The general approach is:

  • Create a column in the User Profile Table that indicates whether or not the profile is complete. This can be any type of column - boolean, datetime, if-then-else column, whatever
  • Create a tab/screen that users should see when their profile is not complete. Set the visibility on this based on the previously created User Profile column
  • Set the visibility of all other tabs using the reverse visibility condition
  • When the user finishes updating their profile, use an action to update the User Profile column, which (if setup correctly) should then have the effect of switching the visibility of all tabs.