# \[Solved\] How do I create a guide page?

**URL:** <https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028>\
**Category:** Questions about Thunkable X\
**Tags:** solved\
**Created:** [January 8, 2020, 7:17am UTC](https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028 "2020-01-08T07:17:27Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mom7667yafy](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@mom7667yafy](https://community.thunkable.com/u/mom7667yafy)\
**Post date:** [January 8, 2020, 7:17am UTC](https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028/1 "2020-01-08T07:17:27Z")

</div>

How can I create a guide page that opens once and closes when the app is first launched?

---

<div class="post-metadata">

**Author:** ![actech](https://avatars.discourse-cdn.com/v4/letter/a/3d9bf3/32.png) [@actech](https://community.thunkable.com/u/actech)\
**Post date:** [January 8, 2020, 8:55am UTC](https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028/2 "2020-01-08T08:55:22Z")

</div>

Use stored-variables. Defauld - false. True - first launched.

---

<div class="post-metadata">

**Author:** ![mom7667yafy](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@mom7667yafy](https://community.thunkable.com/u/mom7667yafy)\
**Post date:** [January 8, 2020, 10:30am UTC](https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028/3 "2020-01-08T10:30:25Z")

</div>

I don’t know what to do specifically.  
When the guide appears, save the specific variable value. This is possible.  
And when I open the app again, can I check the value of the variable so that the page doesn’t come up at all, and the other page comes up instead?  
How should I do this specifically?

---

<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:** [January 8, 2020, 7:40pm UTC](https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028/4 "2020-01-08T19:40:28Z")

</div>

```
When screen starts
     If stored variable = false
          set stored variable to true
          [Show guide page]
```

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [January 10, 2020, 1:24pm UTC](https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028/5 "2020-01-10T13:24:08Z")

</div>

Hi @mom7667yafy,

You can arrange for something to happen the first time a user opens your app and never again using [stored variables.](https://docs.thunkable.com/variables)

Create a stored variable in your app. Call it **returning**.

​ ![](https://downloads.intercomcdn.com/i/o/166905509/62cba8123cbd8735674f7ecb/returning_init.png)​

​  
When your app opens, check if **returning** is true.  
If it is true, open your app as normally.  
If it is not true, execute whatever you want to happen the first time a user visits your app.

In this example, the user is brought to a once-off screen when **returning** is not true. When **returning** is true, they are brought to a standard screen for returning users.

​ ![](https://downloads.intercomcdn.com/i/o/166906698/7720b817a3c04f62e0a51d0e/returningparse.png)​

​  
So the **first** time the app is opened:

- **returning** doesn’t have a value yet
- The app checks if returning is true - it isn’t
- The app sets **returning** to true
- The app navigates to **First Time Screen**

When the user opens the app again in the future:

- **returning** is set to true
- The app checks if **returning** is true - it is
- The app navigates to **Returning Screen**

Navigating to different screens can be replaced with whatever you want to do with returning and first-time users.

Hope this helps! Let me know if you have any further questions.

Jane

---

<div class="post-metadata">

**Author:** ![mom7667yafy](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@mom7667yafy](https://community.thunkable.com/u/mom7667yafy)\
**Post date:** [January 11, 2020, 5:03am UTC](https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028/6 "2020-01-11T05:03:23Z")

</div>

Thank you.  
Works fine.  
Will screen1 be the splash screen?

After the test  
How can I test again from the beginning?  
How can I reinitialize and test?  
To see the guide screen again

---

<div class="post-metadata">

**Author:** ![jane](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/jane/32/27575_2.png) [@jane](https://community.thunkable.com/u/jane)\
**Post date:** [January 17, 2020, 12:08pm UTC](https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028/7 "2020-01-17T12:08:46Z")

</div>

Hi there,

Screen1 isn’t the splash screen, it is the first screen of the app. In this case, it would probably be blank.  
If you had extra splash screens in your app, you could use this if block when the splash screen’s timer fires.

For testing, you could add a button to your app to set ‘returning’ to false. Then you will be able to see the guide page again.

---

<div class="post-metadata">

**Author:** ![mom7667yafy](https://avatars.discourse-cdn.com/v4/letter/m/e19b73/32.png) [@mom7667yafy](https://community.thunkable.com/u/mom7667yafy)\
**Post date:** [January 17, 2020, 1:27pm UTC](https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028/8 "2020-01-17T13:27:15Z")

</div>

Thank you.

---

<div class="post-metadata">

**Author:** ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)\
**Post date:** [November 8, 2024, 11:45am UTC](https://community.thunkable.com/t/solved-how-do-i-create-a-guide-page/397028/10 "2024-11-08T11:45:58Z")

</div>


