Hello,
I’ve created a scenario to manage stock changes between Lightspeed X (formerly Vend) and Shopify.
The scenario works perfectly, however, it always runs twice. Not within the scenario, but its triggered twice as Make receives two webhook calls from Lightspeed X.
If I manually call the webhook endpoint using Postman this does not happen. One possible explanation is that Make is not responding quickly enough to Lightspeed X. Lightspeed X requires a status 2xx within 5 seconds or it will retry the request. My postman response is status 200 within <150ms. As the webhooks are always received within 2 seconds of each other, that seems to be fine.
I’ve checked the Connection in Make and there is only one. I’ve reconnected and verified it.
I’ve ensured there are no other webhooks configured through Vend’s interface.
The webhook also triggers twice even if I just have one scenario that immediately halts after the first filter.
The same issue occurs with another webhook from Lightspeed, the customer.update. This one is triggered twice as well.
The webhooks are unique, they all have their own ID and timestamp.
blueprint.json (35.6 KB)
Hope someone can help me debug this!