What webhooks do
Webhooks are how Shopify tells IEMSuite that something happened - a new order, a change - the instant it does, instead of IEMSuite having to poll. They're what makes the sync feel live.
How IEMSuite uses them
When you connect your store, IEMSuite registers the webhooks it needs and verifies every incoming webhook's signature, so only genuine events from Shopify are accepted. Order and product events then drive the inventory sync.
If events stop arriving
If orders stop appearing or stock stops updating, the connection may need refreshing:
- Confirm the IEMSuite app is still installed in your Shopify admin.
- Re-open/authorize the connection to re-register webhooks.
- Place a test order and confirm it appears in Orders.
Tips
- A single missed event is usually fixed by reconnecting, which re-registers the webhooks.
- Keep the app installed and authorized - revoking access in Shopify stops the webhooks.
FAQ
Do I have to configure webhooks manually?
No - IEMSuite registers the ones it needs when you connect. You only reconnect if events stop.
Are webhooks secure?
Yes - every webhook is verified against its signature, so spoofed requests are rejected.