# Workflow cancel

**URL:** <https://community.temporal.io/t/workflow-cancel/9724>\
**Category:** Community Support\
**Created:** [October 5, 2023, 8:00am UTC](https://community.temporal.io/t/workflow-cancel/9724 "2023-10-05T08:00:18Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ravikumar](https://avatars.discourse-cdn.com/v4/letter/r/ed8c4c/32.png) [@Ravikumar](https://community.temporal.io/u/Ravikumar)\
**Post date:** [October 5, 2023, 8:00am UTC](https://community.temporal.io/t/workflow-cancel/9724/1 "2023-10-05T08:00:18Z")

</div>

how to stop running child workflow on basis of some condition not based on the timer

---

<div class="post-metadata">

**Author:** ![antonio.perez](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/antonio.perez/32/2417_2.png) [@antonio.perez](https://community.temporal.io/u/antonio.perez)\
**Post date:** [October 5, 2023, 2:06pm UTC](https://community.temporal.io/t/workflow-cancel/9724/2 "2023-10-05T14:06:54Z")

</div>

Hi @Ravikumar

It depends on your use-case,

for example, if the request comes from an external service you could have a signal handler that trigger the cancellation request to the child workflows…

could you elaboration on your use-case?

Thank you
