# Automations

An automations is a no-code rule builder that enables customers to build if-this-then-that-rules based on events in Harmony.

It allows teams to automate their processes, save time, keep Harmony up to date and focus on what’s most important. :rocket:

The purpose of each automation is to automatically run a task for you, a repetitive operation that you would normally do after certain conditions.&#x20;

Currently there are 3 automations supported, more to come soon!

* [x] [Sync parent and child tasks](https://chsakell.gitbook.io/harmony/guide/automations/sync-parent-and-child-tasks)
* [x] [Smart auto-assign](https://chsakell.gitbook.io/harmony/guide/automations/smart-auto-assign)
* [x] [Sum up story points](https://chsakell.gitbook.io/harmony/guide/automations/sum-up-story-points)

{% hint style="warning" %}
Automations are stored in a **MongoDB** database so ensure you have [setup](https://chsakell.gitbook.io/harmony/configuration/dependencies/databases/mongodb-server) all the required dependencies before trying to configure them.
{% endhint %}

{% content-ref url="automations/sync-parent-and-child-tasks" %}
[sync-parent-and-child-tasks](https://chsakell.gitbook.io/harmony/guide/automations/sync-parent-and-child-tasks)
{% endcontent-ref %}

{% content-ref url="automations/smart-auto-assign" %}
[smart-auto-assign](https://chsakell.gitbook.io/harmony/guide/automations/smart-auto-assign)
{% endcontent-ref %}
