# Call Logic from a Rule

**URL:** https://community.feathery.io/t/call-logic-from-a-rule/1059
**Category:** Support
**Created:** [September 27, 2024, 2:14am UTC](https://community.feathery.io/t/call-logic-from-a-rule/1059 "2024-09-27T02:14:24Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![tortexpert](https://avatars.discourse-cdn.com/v4/letter/t/e19b73/32.png) [@tortexpert](https://community.feathery.io/u/tortexpert)
#### Post date: [September 27, 2024, 2:14am UTC](https://community.feathery.io/t/call-logic-from-a-rule/1059/1 "2024-09-27T02:14:24Z")

</div>

Is it possible to trigger one Logic Rule from another Logic Rule?

I have a Logic Rule that runs on field update, but since I prefill the form it often times does not fire since the field is already filled and my user doesn’t need to change it.

I’d like to trigger the rule when a button is pushed and/or when the page loads in addition to when the field is updated. Can I accomplish this without recreating my logic rule three times with three different triggers?

---

<div class="post-metadata">

### Author: ![eri](https://avatars.discourse-cdn.com/v4/letter/e/8baadc/32.png) [@eri](https://community.feathery.io/u/eri)
#### Post date: [September 27, 2024, 4:07pm UTC](https://community.feathery.io/t/call-logic-from-a-rule/1059/2 "2024-09-27T16:07:18Z")

</div>

Hi there,

Recreating the logic with different triggers would be the best way to go for this one (as it’s preferable to have a clear sequence of the logic than the potential risk of infinite loops with the “logic rule within a logic rule” concept)

---

<div class="post-metadata">

### Author: ![tortexpert](https://avatars.discourse-cdn.com/v4/letter/t/e19b73/32.png) [@tortexpert](https://community.feathery.io/u/tortexpert)
#### Post date: [October 2, 2024, 2:43pm UTC](https://community.feathery.io/t/call-logic-from-a-rule/1059/3 "2024-10-02T14:43:33Z")

</div>

In case anyone else finds this thread, I ended up creating a single Radio button field and added it to my trigger. Whenever it is clicked it then runs the validation script as needed.

Additionally I added a little JS to uncheck the radio button after a couple of seconds so that it can be pressed again to re-validate.

```auto
setTimeout(() => {
  TriggerValidate.clear();
}, 2000);

```
