6
2 Comments

Using Shopify Webhooks Reliably

Hey!

Recently we've been getting an influx of Shopify developers at hookdeck.io and I figured I would share our work here in case it can be helpful.

It's really critical for most Shopify app to make sure all webhooks are successfully processed. I've dealt my fair share with Shopify webhooks in the past while working at fromrachel.com and the lack of visibility has been really frustrating when dealing with issues or retrying the webhooks that failed to process because of bugs, network error etc.

I ended up building Hookdeck to provide a really fast to setup and reliable webhook infrastructure to manage all your incoming webhooks.

We now have a small team and we recently wrote our first guide for shopify you can read here: https://hookdeck.io/platforms/shopify-webhooks-features-and-best-practices-guide

A few of the key things our platform can help with:

  • View, inspect, retry any webhooks you received.
  • Create your own alerting and retry logic that make sense for your use case.
  • Filter your webhooks. One user depends on the product/updated webhook to monitoring products going out of stock. To receive only the webhooks where the inventory_count = 0 he has setup a filter, he cut down on his webhook traffic by 98% as most were useless to him.
  • Use a single global webhook URL that can fan-out / send your webhook to multiple endpoints / servers.

Hope that's helpful to you. Reach out to me if you need help with your webhooks!

Alex

posted to Icon for group Shopify App Developers
Shopify App Developers
on February 17, 2021
  1. 2

    Hey Alexandre, can I send you a email about this. I’d like to signup: [email protected]

    1. 1

      Hey Bsme, absolutely! I'll send you an email today.

Trending on Indie Hackers
I shipped 3 features this weekend based entirely on community feedback. Here's what I built and why. User Avatar 155 comments I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 139 comments Finally reached 100 users in just 12 days 🚀 User Avatar 127 comments “This contract looked normal - but could cost millions” User Avatar 53 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 39 comments I realized showing problems isn’t enough — so I built this User Avatar 32 comments