# Optimize User Onboarding Screen to Minimize Number of Updates

**URL:** <https://community.glideapps.com/t/optimize-user-onboarding-screen-to-minimize-number-of-updates/58254>\
**Category:** Ask for Help\
**Created:** [February 21, 2023, 4:22pm UTC](https://community.glideapps.com/t/optimize-user-onboarding-screen-to-minimize-number-of-updates/58254 "2023-02-21T16:22:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Clifton\_Crouch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/clifton_crouch/32/24428_2.png) [@Clifton\_Crouch](https://community.glideapps.com/u/Clifton_Crouch)\
**Post date:** [February 21, 2023, 4:22pm UTC](https://community.glideapps.com/t/optimize-user-onboarding-screen-to-minimize-number-of-updates/58254/1 "2023-02-21T16:22:18Z")

</div>

I’m trying to set up my initial onboarding/user profile creation screen so that it performs as few “updates” (that count against our monthly quota) as possible.

I initially thought I would solve this by putting everything inside of a form, but I forgot that it would add a new row, which then creates a duplicate row for each user.

Am I correct in assuming that on a details screen, for each component that alters data, i.e. Text Entry or Choice, it will count as an update? So in my example screenshot, each user would be performing 7 updates? (First Name, Last Name, Profile Photo, Phone Type, Participant Type, Installed, Tapping Complete)

Is there a more efficient way to create an onboarding screen?

 ![Screen Shot 2023-02-21 at 11.21.20 AM](https://us1.discourse-cdn.com/flex002/uploads/glideapps/original/3X/8/9/89e94ebd1c075315a3604cb22e832d5420198f1e.png)

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 21, 2023, 4:32pm UTC](https://community.glideapps.com/t/optimize-user-onboarding-screen-to-minimize-number-of-updates/58254/2 "2023-02-21T16:32:13Z")

</div>

If you use an Edit Form, it will only count as a single update when the form is submitted.

---

<div class="post-metadata">

**Author:** ![Clifton\_Crouch](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/clifton_crouch/32/24428_2.png) [@Clifton\_Crouch](https://community.glideapps.com/u/Clifton_Crouch)\
**Post date:** [February 21, 2023, 4:34pm UTC](https://community.glideapps.com/t/optimize-user-onboarding-screen-to-minimize-number-of-updates/58254/3 "2023-02-21T16:34:40Z")

</div>

Okay, so on the Button (i.e. Create Your Profile), the Action should be “Show Edit Screen” and Data set as “User - User profile row”?

---

<div class="post-metadata">

**Author:** ![Darren\_Murphy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/darren_murphy/32/47326_2.png) [@Darren\_Murphy](https://community.glideapps.com/u/Darren_Murphy)\
**Post date:** [February 21, 2023, 4:37pm UTC](https://community.glideapps.com/t/optimize-user-onboarding-screen-to-minimize-number-of-updates/58254/4 "2023-02-21T16:37:05Z")

</div>

yep

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/system/32/53398_2.png) [@system](https://community.glideapps.com/u/system)\
**Post date:** [February 22, 2023, 4:37pm UTC](https://community.glideapps.com/t/optimize-user-onboarding-screen-to-minimize-number-of-updates/58254/5 "2023-02-22T16:37:29Z")

</div>

This topic was automatically closed 24 hours after the last reply. New replies are no longer allowed.
