# Update parent status when child entities are done

**URL:** <https://community.fibery.io/t/update-parent-status-when-child-entities-are-done/2998>\
**Category:** API & Programming\
**Created:** [June 24, 2022, 9:34am UTC](https://community.fibery.io/t/update-parent-status-when-child-entities-are-done/2998 "2022-06-24T09:34:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mike\_Metelerkamp](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mike_metelerkamp/32/4535_2.png) [@Mike\_Metelerkamp](https://community.fibery.io/u/Mike_Metelerkamp)\
**Post date:** [June 24, 2022, 9:34am UTC](https://community.fibery.io/t/update-parent-status-when-child-entities-are-done/2998/1 "2022-06-24T09:34:24Z")

</div>

Hi,

Is there a way to automate the status of an entity to change based on linked entities?  
eg. Epic status changes to done when all tasks linked to epic are marked as done.

---

<div class="post-metadata">

**Author:** ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)\
**Post date:** [June 24, 2022, 11:54am UTC](https://community.fibery.io/t/update-parent-status-when-child-entities-are-done/2998/2 "2022-06-24T11:54:44Z")

</div>

It is possible to do such a thing with automations, but have you considered just using a formula field for the status of the epic?  
e.g.  
`If(Tasks.Filter(State.Name != "Done").Count() > 0, "In progress", "Done")`

Or if you can live with just a checkbox field for the Epic status:

`Tasks.Filter(State.Name != "Done").Count() = 0`
