{"product_id":"gohighlevel-po-webhook-delivery-variance-tracking-n8n","title":"GoHighLevel PO Webhook Delivery \u0026 Variance Tracking (n8n)","description":"\u003ch3\u003eAutomatically track GoHighLevel PO delivery + financial variance—and alert finance when it matters\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow receives \u003cstrong\u003eGoHighLevel Purchase Order\u003c\/strong\u003e update webhooks, calculates a \u003cstrong\u003edelivery status\u003c\/strong\u003e and \u003cstrong\u003eamount variance\u003c\/strong\u003e, writes the results back to your GoHighLevel Purchase Order custom object, and sends an \u003cstrong\u003eemail alert\u003c\/strong\u003e to finance when the variance is positive.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives webhook updates:\u003c\/strong\u003e Listens for a \u003cstrong\u003ePOST webhook\u003c\/strong\u003e from GoHighLevel when a Purchase Order custom object record is updated.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eExtracts key fields:\u003c\/strong\u003e Pulls the Purchase Order record ID plus delivery confirmation date, put-away date, financial billing status, PO amount, and bill invoice amount from the webhook payload.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eComputes delivery status:\u003c\/strong\u003e Determines the calculated \u003ccode\u003edelivery_status\u003c\/code\u003e based on which dates are present and whether the billing status is set to \u003ccode\u003eauthorised\u003c\/code\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCalculates amount variance:\u003c\/strong\u003e Computes the difference between the \u003cstrong\u003ePO amount\u003c\/strong\u003e and the \u003cstrong\u003ebill invoice amount\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUpdates GoHighLevel records:\u003c\/strong\u003e Writes back \u003ccode\u003edelivery_status\u003c\/code\u003e and \u003ccode\u003eamount_variance\u003c\/code\u003e to the Purchase Order custom object using the \u003cstrong\u003eLeadConnector API\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAlerts finance:\u003c\/strong\u003e If \u003ccode\u003eamount_variance \u0026gt; 0\u003c\/code\u003e, sends an email to the finance address via the \u003cstrong\u003eGoHighLevel Conversations API\u003c\/strong\u003e including PO ID, PO amount, bill amount, and variance.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eOperations teams need instant visibility into whether a PO is delivered\/put away.\u003c\/li\u003e\n  \u003cli\u003eFinance wants an automated trigger when PO and bill amounts don’t reconcile (positive variance).\u003c\/li\u003e\n  \u003cli\u003eSaaS operators use n8n to keep GoHighLevel Purchase Order custom fields always up to date.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWorkflow inputs:\u003c\/strong\u003e n8n \u003cstrong\u003ewebhook\u003c\/strong\u003e (POST from GoHighLevel Purchase Order updates)\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eLogic:\u003c\/strong\u003e \u003cstrong\u003eif\u003c\/strong\u003e, \u003cstrong\u003eset\u003c\/strong\u003e, \u003cstrong\u003ecode\u003c\/strong\u003e, and \u003cstrong\u003esticky note\u003c\/strong\u003e for calculations and control flow\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAPI updates:\u003c\/strong\u003e \u003cstrong\u003eHTTP request\u003c\/strong\u003e to update via \u003cstrong\u003eLeadConnector API\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eAlerts:\u003c\/strong\u003e \u003cstrong\u003eHTTP request\u003c\/strong\u003e to send finance email via \u003cstrong\u003eGoHighLevel Conversations API\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup requirements:\u003c\/strong\u003e Configure POST target URL in GoHighLevel automation, replace \u003ccode\u003eYOUR_GHL_API_TOKEN\u003c\/code\u003e with a GoHighLevel Private Integration Token, and provide \u003ccode\u003eYOUR_GHL_LOCATION_ID\u003c\/code\u003e in the Purchase Order update request body.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45945718931635,"sku":"N8N-19083","price":15.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/jD1q7_ekOyFjRMofynSdz_E0G24AxX.png?v=1788426832","url":"https:\/\/buyflowscripts.com\/products\/gohighlevel-po-webhook-delivery-variance-tracking-n8n","provider":"N8N Commerce","version":"1.0","type":"link"}