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.
- 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.