Hi everyone,
I’m working on an integration where invoices from an invoice management webpage are sent to Make and then uploaded into Google Drive, organized into folders by date (if the folder with the date of the invoice doesn’t exist then the automation creates one).
At the beginning of my scenario, I have a Custom Webhook followed by a Webhook Response - these are required, because the system sending the invoices expects an immediate response back.
The issue I’m facing is that the invoice management system automatically sends data to my scenario in batches so usually multiple invoices arrive at the very same time (e.g., 10 invoices at once), Make starts processing them in parallel. This sometimes results in duplicate folders being created for the same date.
What I would like instead is:
-
The invoices should be queued or handled sequentially, one after another, not in parallel.
-
That way, before a new invoice is processed, the previous one has already finished creating/using the correct folder.
I didn’t find any clear way to queue the bundles. If I go to Scenario settings → Sequential processing → Yes, then the Webhook response creates a warning: “Responder is not supported when scenario is configured for sequential processing.”
My question: What’s the best practice in Make to make sure incoming data (like invoices from a webhook + webhook response setup) are processed sequentially instead of at the same time?
Thanks a lot in advance!