Edit action from button

Using tab visibility in a user profiles settings, I create a tab that points to the profiles tab, filter by email is signed-in user, create entry components like Jeff said.

In the Data Editor, I create a number column that would be called “Profile Done”.

At the bottom of that same screen, I create two buttons. One with a “faded” look, action is reshuffle (so it does nothing when being clicked), one with a normal look, action is increment by 1 and point to the Profile Done column.

The reshuffle button will be visible as long as one of your “required” fields is empty, and the increment button will be visible as long as all your required fields are not empty.

Set that tab’s visibility to Profile Done doesn’t equal 1, all other tabs to Profile Done equals 1.