# Multi-Step Onboarding Sequence

**URL:** https://community.thunkable.com/t/multi-step-onboarding-sequence/2185710
**Category:** Questions about Thunkable X
**Created:** [December 20, 2022, 2:17am UTC](https://community.thunkable.com/t/multi-step-onboarding-sequence/2185710 "2022-12-20T02:17:29Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![mikew1944](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mikew1944/32/143983_2.png) [@mikew1944](https://community.thunkable.com/u/mikew1944)
#### Post date: [December 20, 2022, 2:17am UTC](https://community.thunkable.com/t/multi-step-onboarding-sequence/2185710/1 "2022-12-20T02:17:29Z")

</div>

Hi everyone!

I’m trying to setup an onboarding sequence that saves data to the database. The sequence has a good amount of questions for the user. In order to create a multi-step onboarding sequence would I just create screens for each set of questions?

What’s the best way to send that data to airtable? After each screen or at the end of the sequence on submit?

Thank you,  
Mike

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [December 20, 2022, 2:20am UTC](https://community.thunkable.com/t/multi-step-onboarding-sequence/2185710/2 "2022-12-20T02:20:07Z")

</div>

You can create multiple screens or you can use a single screen and just pull data from different rows of a source database.

I would save the data after each screen (or screen refresh if using a single screen) so that they don’t lose their work if their battery dies or the app crashes, etc.

---

<div class="post-metadata">

### Author: ![mikew1944](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mikew1944/32/143983_2.png) [@mikew1944](https://community.thunkable.com/u/mikew1944)
#### Post date: [December 20, 2022, 2:51am UTC](https://community.thunkable.com/t/multi-step-onboarding-sequence/2185710/3 "2022-12-20T02:51:50Z")

</div>

Thank you! I’ll give the multiple screens a shot and saving the data after each screen.

---

<div class="post-metadata">

### Author: ![mikew1944](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mikew1944/32/143983_2.png) [@mikew1944](https://community.thunkable.com/u/mikew1944)
#### Post date: [December 22, 2022, 8:30pm UTC](https://community.thunkable.com/t/multi-step-onboarding-sequence/2185710/4 "2022-12-22T20:30:15Z")

</div>

What’s the best way to save the data after each screen or refresh?

I’m using Airtable as the backend.

---

<div class="post-metadata">

### Author: ![tatiang](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/tatiang/32/55482_2.png) [@tatiang](https://community.thunkable.com/u/tatiang)
#### Post date: [December 22, 2022, 9:34pm UTC](https://community.thunkable.com/t/multi-step-onboarding-sequence/2185710/5 "2022-12-22T21:34:21Z")

</div>

It depends on the exact data you’re wanting to store but generally, you would just use a bunch of Create Row or Update Value blocks from the Data Source drawer.

It’s possibly more efficient to use the Airtable API for that to upload data a row at a time but I don’t have experience uploading data that way; just downloading it.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex015/uploads/thunkable/original/3X/0/f/0f59f292712368bce16ff80133ae10de8a6f27e8.png) [@system](https://community.thunkable.com/u/system)
#### Post date: [March 22, 2023, 9:34pm UTC](https://community.thunkable.com/t/multi-step-onboarding-sequence/2185710/6 "2023-03-22T21:34:41Z")

</div>

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