# Run External Action in script

**URL:** <https://community.fibery.io/t/run-external-action-in-script/8666>\
**Category:** API & Programming\
**Created:** [April 27, 2025, 12:17am UTC](https://community.fibery.io/t/run-external-action-in-script/8666 "2025-04-27T00:17:23Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![Tommy\_Hedley](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/tommy_hedley/32/6468_2.png) [@Tommy\_Hedley](https://community.fibery.io/u/Tommy_Hedley)\
**Post date:** [April 27, 2025, 8:47am UTC](https://community.fibery.io/t/run-external-action-in-script/8666/3 "2025-04-27T08:47:16Z")

</div>

Apologies, I should have explained be better. By external action I mean a [custom integration app external action](https://the.fibery.io/@public/User_Guide/Guide/Custom-App-External-actions-API-(beta)-278). This is really just an extension of what I asked here: [End an automation partway through with script](https://community.fibery.io/t/end-an-automation-partway-through-with-script/5225). I would like to be able to start a button automation, check some criteria, and then conditionally run an external action based on the results of a the check. I know I can cancel an automation using an error (only 5 times before reset), or I could set a checkbox and have an additional rule based automation, but these options have some drawbacks. I thought maybe with the addition of the executeAction method, it might be possible to call external actions directly in scripts, which would make it much easier to run them conditionally.

---

_[View the full topic](https://community.fibery.io/t/run-external-action-in-script/8666)._
