Use Case: Update a raw or create raw in Google Sheet based on response from Aftership's webhook response on courier status.
It works almost fine but it skips / overwrites raw when there are multiple webhook's are fired at the same time from Aftership. I've noticed this almost three times and fortunately, I get a few more updates for each status and that way I can create skipped/overwritten raw as a new raw and maintain my database, but this might not be for everyone who only gets one webhook push for each raw. May be queing each webhook's response may resolve during triggering action? Like only process action if earlier job was completed to avoid this scenario. You know it better and may have better alternative.
Hope this helps
It works almost fine but it skips / overwrites raw when there are multiple webhook's are fired at the same time from Aftership. I've noticed this almost three times and fortunately, I get a few more updates for each status and that way I can create skipped/overwritten raw as a new raw and maintain my database, but this might not be for everyone who only gets one webhook push for each raw. May be queing each webhook's response may resolve during triggering action? Like only process action if earlier job was completed to avoid this scenario. You know it better and may have better alternative.
Hope this helps