content/guides/12.integrations/3.zapier/triggers.md
This guide covers how to use Directus triggers in Zapier to automatically start your Zaps when something happens in Directus.
Directus triggers automatically start your Zaps when events happen in Directus.
Quick reference of all available triggers organized by resource type:
| Resource | Event | Description |
|---|---|---|
| Items | Created | Triggers when a new item is added to a collection |
| Items | Updated | Triggers when an existing item is modified |
| Items | Deleted | Triggers when an item is removed from a collection |
| Users | Created | Triggers when a new user is added |
| Users | Updated | Triggers when a user is modified |
| Users | Deleted | Triggers when a user is removed |
| Files | Uploaded | Triggers when a file is uploaded to Directus |
The trigger automatically creates a Flow in Directus with a webhook that starts your Zap when the selected event occurs.
When you set up a Directus trigger in Zapier:
You can use data from the trigger in subsequent steps. The trigger data contains the full item, user, or file object that triggered the Zap:
You can add Filter steps after the trigger to only process specific events:
status equals published before sending notifications::callout{icon="material-symbols:info-outline"}
Filtering Tip
Use Zapier's Filter step after the trigger to add conditional logic. For example, only send notifications when status equals "published".
::
Triggers Not Firing:
Webhook Not Created:
Connection Issues:
https://, no trailing slash)If you encounter issues: