# Trigger details

You can add or update triggers through [Product model setup](/pim3/reference/product-model-setup.md) > [Business rules](/pim3/reference/product-model-setup/business-rules.md) > [Triggers](/pim3/reference/product-model-setup/business-rules/business-rule-details/triggers.md).

<table><thead><tr><th>Trigger</th><th>Description</th><th data-hidden></th></tr></thead><tbody><tr><td>Variant is archived</td><td>Executes when variants are archived.</td><td></td></tr><tr><td>Variant value changed</td><td>Executes when the value of the fields selected changes.</td><td></td></tr><tr><td>Variant created or updated</td><td>Executes when variants are created or any change to a variant is made.</td><td></td></tr><tr><td>Variant created</td><td>Executes when variants are created.</td><td></td></tr><tr><td>Variant deleted</td><td>Executes when variants are deleted.</td><td></td></tr><tr><td>Variant enrichment insight changed</td><td>Executes when the value of the selected enrichment insight changes.</td><td></td></tr><tr><td>Variant action trigger</td><td>Executes when an action in another rule triggers.</td><td></td></tr><tr><td>Variant timer trigger</td><td>Executes on a predefined schedule for Variants matching a search query.</td><td></td></tr><tr><td>Variant is un-archived</td><td>Executes when variants are un-archived.</td><td></td></tr><tr><td>Variant workflow state changed</td><td>Executes when an entity changes workflow state.</td><td></td></tr><tr><td>Variant group is archived</td><td>Executes when variant groups are archived.</td><td></td></tr><tr><td>Variant group value changed</td><td>Executes when the value of the fields selected changes.</td><td></td></tr><tr><td>Variant group created or updated</td><td>Executes when variant groups are created or any change to a variant group is made.</td><td></td></tr><tr><td>Variant group created</td><td>Executes when variant groups are created.</td><td></td></tr><tr><td>Variant group deleted</td><td>Executes when variant groups are deleted.</td><td></td></tr><tr><td>VariantGroup enrichment insight changed</td><td>Executes when the value of the selected enrichment insight changes.</td><td></td></tr><tr><td>Variant group action trigger</td><td>Executes when an action in another rule triggers.</td><td></td></tr><tr><td>VariantGroup timer trigger</td><td>Executes on a predefined schedule for VariantGroups matching a search query.</td><td></td></tr><tr><td>Variant group is un-archived</td><td>Executes when variant groups are un-archived.</td><td></td></tr><tr><td>VariantGroup workflow state changed</td><td>Executes when an entity changes workflow state.</td><td></td></tr><tr><td>Product is archived</td><td>Executes when products are archived.</td><td></td></tr><tr><td>Product value changed</td><td>Executes when the value of the fields selected changes.</td><td></td></tr><tr><td>Product created or updated</td><td>Executes when products are created or any change to a product is made.</td><td></td></tr><tr><td>Product created</td><td>Executes when products are created.</td><td></td></tr><tr><td>Product deleted</td><td>Executes when products are deleted.</td><td></td></tr><tr><td>Product enrichment insight changed</td><td>Executes when the value of the selected enrichment insight changes.</td><td></td></tr><tr><td>Product primary category changed</td><td>Executes when a products' primary category changes.</td><td></td></tr><tr><td>Product action trigger</td><td>Executes when an action in another rule triggers.</td><td></td></tr><tr><td>Product timer trigger</td><td>Executes on a predefined schedule for Products matching a search query.</td><td></td></tr><tr><td>Product is un-archived</td><td>Executes when products are un-archived.</td><td></td></tr><tr><td>Product workflow state changed</td><td>Executes when an entity changes workflow state.</td><td></td></tr><tr><td>Category value changed</td><td>Executes when the value of the fields selected changes.</td><td></td></tr><tr><td>Category created or updated</td><td>Executes when categories are created or any change to a category is made.</td><td></td></tr><tr><td>Category created</td><td>Executes when categories are created.</td><td></td></tr><tr><td>Category deleted</td><td>Executes when categories are deleted.</td><td></td></tr><tr><td>Category enrichment insight changed</td><td>Executes when the value of the selected enrichment insight changes.</td><td></td></tr><tr><td>Category action trigger</td><td>Executes when an action in another rule triggers.</td><td></td></tr><tr><td>Category timer trigger</td><td>Executes on a predefined schedule for categories matching a search query.</td><td></td></tr><tr><td>Category workflow state changed</td><td>Executes when an entity changes workflow state.</td><td></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.struct.com/pim3/reference/product-model-setup/business-rules/business-rule-details/triggers/trigger-details.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
