Page Parameters for Better State Management

Hey everyone :waving_hand:

While working on a recent flow, I realized how much easier things would be if Adalo supported page-level parameters.

The Idea

Introduce simple page parameters that can store temporary values and be accessed across components within a screen.

MVP Scope

For a start, this could be very simple:

  • Support basic types: text, number, date

  • Ability to:

    • Set a parameter value via an action

    • Read/use the parameter in visibility conditions, filters, etc.

Why This Matters

Right now, we rely on workarounds like hidden inputs to manage temporary UI states (e.g. showing success messages, toggling views). While it works, it’s not very clean or scalable.

Page parameters would:

  • Simplify UI state handling

  • Reduce reliance on hidden components

  • Make apps easier to structure and maintain

Nice-to-Have (Future)

If possible (even if later):

  • Ability to pass/set parameters when navigating between screens

    • e.g. set a parameter on the next screen during a Link action

This would open up much cleaner patterns for handling transitions and temporary data between screens.

Would love to hear thoughts from the team and others on this :raising_hands:

1 Like