Event types
| Group | Event | Sent when |
|---|---|---|
| Orders | order.created | An order is placed |
order.statusChanged | An order moves to another status | |
order.completed | An order is completed | |
order.cancelled | An order is cancelled | |
order.shipped | An order is marked shipped | |
| Products | product.created | A product is added |
product.updated | A product is edited | |
product.deleted | A product is deleted | |
| Customers | customer.registered | A customer creates an account |
customer.updated | A customer's profile changes | |
| Cart | cart.abandoned | A cart is marked abandoned |
| Reviews | review.created | A review is submitted |
| Vendors | vendor.registered | A seller signs up (marketplaces) |
vendor.approved | A seller is approved |
One webhook can listen to many events. Use separate webhooks if different events go to different systems.
Common setups
- New order alert to a WhatsApp or Slack tool:
order.created. - Accounting sync:
order.completedandorder.cancelled. - Abandoned-cart follow-up in a marketing tool:
cart.abandoned.
