Creating a human-in-the-loop for Excalibur WMS

So, I have flows that are sending API Calls to Camelot’s Excalibur WMS Software. When there’s an error response, I have it setup so that it will send an email to the CSRs who aren’t in Celigo to let them know to do things like the failure and what to do to re-submit the transaction so that the flow can re-run the file. Sometimes, there are issues with the WMS which can be resolved with a Retry, but since the Skip/Continue is on for error handling, if I retry it doesn’t do the extra steps in the flow.

What I want to do is create a human-in-the-loop flow similar to what was mentioned in the Atlanta Roadshow, where something could fail, an email/teams message can be sent to the relevant user and they select a box that will send the retry command to the flow instead of continuing after the error to send an email. The way that I see it working is to use the objects in the Retry/Reprocess errors integration to monitor for errors on particular flows. Then, when it found any of the errors, it’d send the email. Then I’d have something like a webhook waiting for a call/approval on what to do about that error.

Thing is, I don’t know which tools and modules I’d need in Integrator.IO to do that. Can anyone provide any feedback or guidance on what I would need for that? I don’t necessarily need the flow built for me, I can experiment with that on my own, but I am open to seeing whether there is anyone else doing something similar and gathering advice on the best ways to accomplish this.