A brand selling self-guided audio tours needs one voucher code per traveller, not per booking. A family booking six tickets needs six codes, in one email, on a sale that can never be refunded. A partial delivery is worse than no delivery at all.
We built the fulfilment as two Make.com scenarios split at the seam: one knows the sales channel, the other knows nothing about where an order came from. They meet on a seven-field payload. Checkout fires the webhook, Airtable holds the code inventory, Postmark sends the mail. It claims exactly N codes, reads them back to confirm it got them, and sends nothing at all if stock is short.
That split paid for itself mid-project: the client dropped his channel manager and moved to Stripe. Only the intake scenario was rewritten. The fulfilment core was never reopened, and the change landed the same evening it was requested.
Built and handed over in three days against a fixed price.
Verified with a real purchase through the live account, end to end. Stockout, duplicate-webhook and 20-ticket cases tested against a seeded sandbox.
Client review on Upwork
“Jonathan is a top-tier automation engineer and systems architect. Midway through our integration, our distribution strategy required a complete pivot from Bókun to Stripe. Jonathan adapted the entire architecture seamlessly—absorbing the channel shift with minimal changes to core logic, ensuring that the pipeline fails safe rather than risking broken voucher deliveries, and making language expansion entirely plug-and-play without touching the automation. His communication was exceptionally clear, rapid, and proactive from start to finish. Highly recommended for any complex automation work.”