Is this Toast (Visibility + Boolean + Timer) method possible in the current Adalo?

Hi everyone,

I’d like to implement a simple toast notification in my Adalo app.
Here’s the method I’m thinking of:

  1. Create a small banner (bottom of the screen, rounded corners, shadow, :white_check_mark: icon).

  2. Control its Visibility with a Screen/App Boolean variable show_toast.

  3. On the SEND button:

    • Create record (submit the answer)

    • Set show_toast = true

    • After 2 seconds, automatically set show_toast = false

For step 3, my plan is:

  • Use a Timer/Countdown component from the Marketplace to auto-reset, OR

  • Use a workaround like briefly linking to another screen and immediately coming back, resetting the variable.

:backhand_index_pointing_right: My question: Is this approach currently possible in Adalo? If so, what’s the recommended way to reset show_toast back to false after a few seconds?

Thanks in advance!

Hi, how are you? I often use this in my apps. I do it in two ways

Option 1) I add a hidden input. When the button is clicked, I change the input and press OK. When the input equals OK, whatever you want to show appears (button, message, etc.) and the counter… I set the counter for 2 seconds, and when it ends, the input changes to empty.

Then show me the (button, text, etc.) if the input equals OK.

Option 2) I use the three button states (this helps me reduce components and resources).
In one of the button conditions, I set the input to OK, then the same.

In the submit button, change the input to OK and change the button state with what you wrote. When the counter reaches zero, the input state changes and the button state changes.

Hi Santiago, I do appreciate your support. Let me ask you a question about Option 1: “When the button is clicked, I change the input and press OK.”
How exactly can I update the Input value to “OK”? Could you please explain the concrete steps?