# Reveal button after x seconds

**URL:** <https://community.glideapps.com/t/reveal-button-after-x-seconds/35503>\
**Category:** Ask for Help\
**Created:** [December 4, 2021, 10:02am UTC](https://community.glideapps.com/t/reveal-button-after-x-seconds/35503 "2021-12-04T10:02:29Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![mzsadiek](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mzsadiek/32/36021_2.png) [@mzsadiek](https://community.glideapps.com/u/mzsadiek)\
**Post date:** [December 4, 2021, 10:02am UTC](https://community.glideapps.com/t/reveal-button-after-x-seconds/35503/1 "2021-12-04T10:02:29Z")

</div>

Hi,

Is there any possibility to display a button after a set number of seconds after viewing a screen?

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [December 4, 2021, 10:43am UTC](https://community.glideapps.com/t/reveal-button-after-x-seconds/35503/2 "2021-12-04T10:43:12Z")

</div>

Not possible. You need a trigger to set the timestamp first. A topic similar to your problem is in the thread below.

> [@Re-appearing button on next visit](https://community.glideapps.com/t/re-appearing-button-on-next-visit/33993/4):
>
> There is no simple way to base it on “visits”, because most users will be kept logged in, even if they close the app. So the simplest approach is to base it on elapsed time. So for example, let’s say you want to want to show it once every 24 hours. Create a single date/time column in your User Profiles table Create a math column using the formula Now + 1, where now is the current date/time Create an if-then-else column: – If date/time column is empty, then true (this covers the case where it’…

---

<div class="post-metadata">

**Author:** ![V88](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/v88/32/90054_2.png) [@V88](https://community.glideapps.com/u/V88)\
**Post date:** [December 4, 2021, 2:01pm UTC](https://community.glideapps.com/t/reveal-button-after-x-seconds/35503/3 "2021-12-04T14:01:03Z")

</div>

It “might” be possible if you get to your screen via an action e.g. show new screen. You could then set a timestamp in a compound action before showing the screen and have a visibility condition within the screen based on the difference between “Now” and the timestamp. I’ve not tried this but it feels as though it could work.

---

<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:** [December 4, 2021, 2:11pm UTC](https://community.glideapps.com/t/reveal-button-after-x-seconds/35503/4 "2021-12-04T14:11:43Z")

</div>

It does. I’ve done it before.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [December 4, 2021, 2:15pm UTC](https://community.glideapps.com/t/reveal-button-after-x-seconds/35503/5 "2021-12-04T14:15:51Z")

</div>

Another difficulty is where should the button be placed? Users can switch tabs at any time.

---

<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:** [December 4, 2021, 2:24pm UTC](https://community.glideapps.com/t/reveal-button-after-x-seconds/35503/6 "2021-12-04T14:24:30Z")

</div>

If the user leaves the screen, then all bets are off.  
But if you use the method that @V88 suggested, the next time they enter the screen (via the action), then the timer starts again.

---

<div class="post-metadata">

**Author:** ![Himaladin](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/himaladin/32/71023_2.png) [@Himaladin](https://community.glideapps.com/u/Himaladin)\
**Post date:** [December 4, 2021, 2:52pm UTC](https://community.glideapps.com/t/reveal-button-after-x-seconds/35503/7 "2021-12-04T14:52:26Z")

</div>

This depends on the purpose the button is designed for or the user will lose the opportunity to see the button.  
As of now we don’t have a top layer screen capable of traversing all the basic screens like in modal box or ad functions.😭

---

<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:** [December 5, 2021, 2:53pm UTC](https://community.glideapps.com/t/reveal-button-after-x-seconds/35503/8 "2021-12-05T14:53:21Z")

</div>

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