I don’t have a shareable app, but it’s a pretty simple concept, even to temporarily try in your app or in a copy of your app. Basically you turn on User Profiles, so glide will automatically write the email to the user profile sheet. Then instead of a form button to write a new profile record, you somehow display the record that was created, whether it’s link to screen button to the user profile sheet or another tab that points to your user profile sheet. There’s not much to it really, and from there they can edit the existing record. If you want to hide the link to screen button after they have finished their profile, then you simply put a condition on the button when a certain field (such as name) is not empty. Or you can create an if/then column that will look at several columns and only return true if all are not empty. This would then be accessible from the user profiles for visibility. Or you can simply set required on all necessary fields for a completed profile and still only look at name, because if the name is filled, the rest are filled.