# Nested Conditional Actions

**URL:** <https://forum.adalo.com/t/nested-conditional-actions/58588>\
**Category:** Get Help\
**Created:** [September 12, 2025, 3:33pm UTC](https://forum.adalo.com/t/nested-conditional-actions/58588 "2025-09-12T15:33:03Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![JKaye](https://avatars.discourse-cdn.com/v4/letter/j/c4cdca/32.png) [@JKaye](https://forum.adalo.com/u/JKaye)\
**Post date:** [September 12, 2025, 3:33pm UTC](https://forum.adalo.com/t/nested-conditional-actions/58588/1 "2025-09-12T15:33:04Z")

</div>

![image](https://us1.discourse-cdn.com/flex020/uploads/adalo/original/3X/d/0/d029de58bca4a6d44817ccc8e276a0b7db997205.png)

Hi,  
I am new to Adalo, working on my first app, and would appreciate any assistance.

I want to gate the last 3 Sometimes actions by the condition (Incomplete count=0), so what steps should I take to nest those conditions?

---

<div class="post-metadata">

**Author:** ![Victor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/victor/32/2054_2.png) [@Victor](https://forum.adalo.com/u/Victor)\
**Post date:** [September 12, 2025, 6:28pm UTC](https://forum.adalo.com/t/nested-conditional-actions/58588/2 "2025-09-12T18:28:37Z")

</div>

Hi @JKaye,

Actions are executed sequentially. For the conditional actions, if condition is met → it is executed. So in your case all last 3 “Update User” should be executed if incomplete count ==0.  
“Link to” actions are also evaluated sequentially, so if a condition is met → user is sent to the target screen and all other actions aren’t evaluated.

If you’re talking about meeting **two** conditions, then it’s complicated. I would explore= the option of displaying different UI elements based on the “root” condition. E.g. you have one icon dsisplayed for the case of incomplete count = 0, using visibility conditions; and another icon for incomplete count \>0. Then, for each icon, you don’t have to evaluate incomplete count - you can evaluate other conditions.

Just in case, I’ve noticed you’re using Toggle. Keep in mind that it can also be turned **off** , so you have to revert the changes.

Best,  
Victor.

---

<div class="post-metadata">

**Author:** ![JKaye](https://avatars.discourse-cdn.com/v4/letter/j/c4cdca/32.png) [@JKaye](https://forum.adalo.com/u/JKaye)\
**Post date:** [September 12, 2025, 7:25pm UTC](https://forum.adalo.com/t/nested-conditional-actions/58588/3 "2025-09-12T19:25:12Z")

</div>

Hi Victor,  
I appreciate the help!

I think you are saying those last three actions will run every time, and that is not what we want. We only want to do those checks if Incomplete count=0.

Please note the app tracks if users complete 3 habits assigned for that day, then evaluates whether the streak is existing or reset for the habit streak.

You said it gets complicated, but is it too complicated for Adalo?

Thanks!

---

<div class="post-metadata">

**Author:** ![Victor](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/victor/32/2054_2.png) [@Victor](https://forum.adalo.com/u/Victor)\
**Post date:** [September 12, 2025, 7:44pm UTC](https://forum.adalo.com/t/nested-conditional-actions/58588/4 "2025-09-12T19:44:45Z")

</div>

Hi @JKaye,

It seems there is some misunderstanding here.  
I am **not saying** last 3 actions will run every time. I am saying that these actions will run **if one condition is met**.

If you need to have **two conditions** to be met (Incomplete count = 0 AND Best self today = 0), then it is not possible to have it using _regular_ conditional action in Adalo.  
However, as I have explained, the possible workaround could be using a visibility condition on the **element** which calls the action (so it appears only if 1st condition is met) and then use 2nd condition(s) in the action sequence of this element.

Best,  
Victor.

---

<div class="post-metadata">

**Author:** ![JKaye](https://avatars.discourse-cdn.com/v4/letter/j/c4cdca/32.png) [@JKaye](https://forum.adalo.com/u/JKaye)\
**Post date:** [September 12, 2025, 8:17pm UTC](https://forum.adalo.com/t/nested-conditional-actions/58588/5 "2025-09-12T20:17:01Z")

</div>

Okay, I understand the limitation, and will try that approach. Thanks again!

---

<div class="post-metadata">

**Author:** ![system](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.adalo.com/system/32/40401_2.png) [@system](https://forum.adalo.com/u/system)\
**Post date:** [September 22, 2025, 8:17pm UTC](https://forum.adalo.com/t/nested-conditional-actions/58588/6 "2025-09-22T20:17:57Z")

</div>

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