# Trigger details

You can add or update triggers through [Settings](https://docs.struct.com/reference/settings) > [Data governance](https://docs.struct.com/reference/settings/data-governance) > [Business rules](https://docs.struct.com/reference/settings/data-governance/business-rules) > [Triggers](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers).

### Variants

| Variant is archived                | Executes when variants are archived.                                                                                                                                                                                                                                                    |
| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Variant value changed              | Executes when the value of the fields selected changes. (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-value-changed))                           |
| Variant created or updated         | Executes when variants are created or any change to a variant is made.                                                                                                                                                                                                                  |
| Variant created                    | Executes when variants are created.                                                                                                                                                                                                                                                     |
| Variant deleted                    | Executes when variants are deleted.                                                                                                                                                                                                                                                     |
| Variant enrichment insight changed | Executes when the value of the selected enrichment insight changes.  (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-enrichment-insight-changed)) |
| Variant moved                      | Executes when variants are moved.                                                                                                                                                                                                                                                       |
| Variant action trigger             | Is executed by an action in another rule.                                                                                                                                                                                                                                               |
| Variant timer trigger              | Executes on a predefined schedule for variants matching a search query.  (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-timer-trigger))          |
| Variant is unarchived              | Executes when variants are un-archived.                                                                                                                                                                                                                                                 |
| Variant workflow state changed     | Executes when a variant changes workflow state.                                                                                                                                                                                                                                         |

### Variant groups

| Variant group is archived                | Executes when variant groups are archived.                                                                                                                                                                                                                                              |
| ---------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Variant group value changed              | Executes when the value of the fields selected changes. (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-value-changed))                           |
| Variant group created or updated         | Executes when variant groups are created or any change to a variant is made.                                                                                                                                                                                                            |
| Variant group created                    | Executes when variant groups are created.                                                                                                                                                                                                                                               |
| Variant group deleted                    | Executes when variant groups are deleted.                                                                                                                                                                                                                                               |
| Variant group enrichment insight changed | Executes when the value of the selected enrichment insight changes.  (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-enrichment-insight-changed)) |
| Variant group action trigger             | Is executed by an action in another rule.                                                                                                                                                                                                                                               |
| Variant group timer trigger              | Executes on a predefined schedule for variant groups matching a search query.  (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-timer-trigger))    |
| Variant group is unarchived              | Executes when variant groups are un-archived.                                                                                                                                                                                                                                           |
| Variant group workflow state changed     | Executes when a variant group changes workflow state.                                                                                                                                                                                                                                   |

### Products

| Product is archived                | Executes when products are archived.                                                                                                                                                                                                                                                    |
| ---------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Product value changed              | Executes when the value of the fields selected changes. (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-value-changed))                           |
| Product created or updated         | Executes when products are created or any change to a variant is made.                                                                                                                                                                                                                  |
| Product created                    | Executes when products are created.                                                                                                                                                                                                                                                     |
| Product deleted                    | Executes when products are deleted.                                                                                                                                                                                                                                                     |
| Product enrichment insight changed | Executes when the value of the selected enrichment insight changes.  (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-enrichment-insight-changed)) |
| Product primary category changed   | Executes when a products' primary category changes.                                                                                                                                                                                                                                     |
| Product action trigger             | Is executed by an action in another rule.                                                                                                                                                                                                                                               |
| Product timer trigger              | Executes on a predefined schedule for products matching a search query.  (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-timer-trigger))          |
| Product is unarchived              | Executes when products are un-archived.                                                                                                                                                                                                                                                 |
| Product workflow state changed     | Executes when a product changes workflow state.                                                                                                                                                                                                                                         |

### Category

| Category value changed              | Executes when the value of the fields selected changes. (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-value-changed))                           |
| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Category created or updated         | Executes when categories are created or any change to a variant is made.                                                                                                                                                                                                                |
| Category created                    | Executes when categories are created.                                                                                                                                                                                                                                                   |
| Category deleted                    | Executes when categories are deleted.                                                                                                                                                                                                                                                   |
| Category enrichment insight changed | Executes when the value of the selected enrichment insight changes.  (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-enrichment-insight-changed)) |
| Category action trigger             | Is executed by an action in another rule.                                                                                                                                                                                                                                               |
| Category timer trigger              | Executes on a predefined schedule for categories matching a search query.  (This trigger has additional [configuration](https://docs.struct.com/reference/settings/data-governance/business-rules/business-rule-details/triggers/trigger-configuration-details#x-timer-trigger))        |
| Category workflow state changed     | Executes when a category changes workflow state.                                                                                                                                                                                                                                        |
