Webhooks
Webhooks are signals that are sent from Crystallize whenever a specified event occurs. They can be used to automate processes like emailing customers as their orders proceed through various stages of your fulfilment pipeline.

Using the Crystallize App or PIM API, you can define webhooks that listen for and fire on specific events. Some of the events for which webhooks are fired include:
- Catalogue item created/modified (products, documents, folders)
- Order created/modified
- Order fulfilment pipeline status changed
- Subscription contract created/modified
When a webhook fires, you can ping a URL and optionally specify a payload using a GraphQL query. This allows you to respond to webhooks however you require.