IEMSuite
Shopify4 min read

Shopify webhooks explained

Which Shopify webhooks IEMSuite registers, what each one does, and how to reconnect if events stop arriving.

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:

  1. Confirm the IEMSuite app is still installed in your Shopify admin.
  2. Re-open/authorize the connection to re-register webhooks.
  3. 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.