{"product_id":"n8n-webhook-order-processing-supplier-shipping-crm-erp-apis","title":"n8n Webhook Order Processing: Supplier, Shipping, CRM \u0026 ERP APIs","description":"\u003ch3\u003eAutomate paid order fulfillment end-to-end with an n8n webhook workflow\u003c\/h3\u003e\n\u003cp\u003eThis n8n Webhook Order Processing workflow receives paid-order webhooks from your online store, verifies the request signature, checks supplier stock, and then routes each order through supplier purchasing, shipping label creation, customer email, CRM updates, and ERP inventory updates—automatically.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives and secures the webhook:\u003c\/strong\u003e Captures the raw body for \u003cem\u003eHMAC signature verification\u003c\/em\u003e to ensure requests are legitimate.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalizes and de-duplicates orders:\u003c\/strong\u003e Normalizes the order (including \u003cem\u003eSKU mapping\u003c\/em\u003e) and de-duplicates repeat deliveries by \u003cem\u003eorder ID\u003c\/em\u003e so duplicates are acknowledged without reprocessing.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eChecks supplier availability:\u003c\/strong\u003e Calls the \u003cstrong\u003esupplier stock API\u003c\/strong\u003e and branches based on in-stock vs out-of-stock status.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIf in stock:\u003c\/strong\u003e Creates a supplier purchase order, generates a shipping label with \u003cem\u003etracking\u003c\/em\u003e, emails the customer, upserts customer\/order in the \u003cstrong\u003eCRM\u003c\/strong\u003e, and updates inventory in the \u003cstrong\u003eERP\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIf out of stock:\u003c\/strong\u003e Tags the customer\/order as \u003cem\u003eBACKORDER\u003c\/em\u003e in the CRM, emails the customer with supplier lead time, and posts an operations alert.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReturns the fulfillment result:\u003c\/strong\u003e Responds to the webhook with fulfillment route (\u003cem\u003efulfilled\u003c\/em\u003e or \u003cem\u003ebackorder\u003c\/em\u003e) plus tracking\/lead-time details; duplicates are acknowledged without reprocessing.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRuns a scheduled low-stock digest:\u003c\/strong\u003e Every six hours, reads ERP inventory, compiles a low-stock digest (≤5 units), and posts it to an operations alert channel.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eTurn paid-order webhooks into \u003cstrong\u003eautomatic supplier + shipping + CRM + ERP\u003c\/strong\u003e updates.\u003c\/li\u003e\n  \u003cli\u003ePrevent double-processing when your store retries webhook deliveries using \u003cstrong\u003eorder ID de-duplication\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eHandle backorders cleanly by tagging \u003cstrong\u003eBACKORDER\u003c\/strong\u003e, notifying customers, and alerting operations.\u003c\/li\u003e\n  \u003cli\u003eMaintain proactive inventory visibility with a \u003cstrong\u003escheduled low-stock digest\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCore n8n nodes:\u003c\/strong\u003e \u003cem\u003ewebhook\u003c\/em\u003e, \u003cem\u003eif\u003c\/em\u003e, \u003cem\u003eset\u003c\/em\u003e, \u003cem\u003ecode\u003c\/em\u003e, and \u003cem\u003ehttp request\u003c\/em\u003e (plus sticky note for guidance).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExternal APIs:\u003c\/strong\u003e Supplier stock + purchasing, shipping label + tracking, customer email, \u003cstrong\u003eCRM\u003c\/strong\u003e upserts, and \u003cstrong\u003eERP\u003c\/strong\u003e inventory reads\/updates.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup:\u003c\/strong\u003e Configure API base URL and replace placeholder endpoints (supplier, shipping, CRM, ERP, messaging, alerts) with your real services or native n8n integrations.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":46001880432819,"sku":"N8N-19447","price":64.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/S4Jjf4HbXs0TWVrAQlG91_7jsEdM8R.png?v=1789118234","url":"https:\/\/buyflowscripts.com\/products\/n8n-webhook-order-processing-supplier-shipping-crm-erp-apis","provider":"N8N Commerce","version":"1.0","type":"link"}