{"product_id":"n8n-cold-chain-recall-risk-webhook-workflow-with-anthropic-email","title":"n8n Cold-Chain Recall Risk Webhook Workflow with Anthropic Email","description":"\u003ch3\u003ePredictive cold-chain recall alerts—powered by Anthropic Claude\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow listens for cold-chain temperature excursion events via a webhook, enriches each batch with shipment route history from your logistics provider, and uses \u003cstrong\u003eAnthropic Claude (claude-sonnet-4)\u003c\/strong\u003e to predict batch compromise risk—then emails a \u003cstrong\u003epredictive recall alert\u003c\/strong\u003e to quality and operations.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eReceives IoT excursion data\u003c\/strong\u003e: Handles an incoming \u003ccode\u003ePOST\u003c\/code\u003e webhook payload containing a \u003cstrong\u003ebatch ID\u003c\/strong\u003e, \u003cstrong\u003eshipment ID\u003c\/strong\u003e, and timestamped \u003cstrong\u003etemperature\/geo sensor readings\u003c\/strong\u003e from cold-chain devices.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eEnriches with logistics history\u003c\/strong\u003e: Calls your \u003cstrong\u003elogistics provider API\u003c\/strong\u003e (by shipment ID) to fetch route and handling history.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCalculates risk features\u003c\/strong\u003e: Computes actionable signals such as safe temperature range, excursion count, maximum deviation, minutes outside range, and a route risk score.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCalls Anthropic Claude for prediction\u003c\/strong\u003e: Sends the engineered features to \u003cstrong\u003eclaude-sonnet-4\u003c\/strong\u003e to return JSON including compromise probability, risk level, recommended action, and brief reasoning.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eGenerates and sends a recall report\u003c\/strong\u003e: Formats a predictive recall alert (with a rule-based fallback if JSON parsing fails) and emails it to configured quality\/ops recipients. The email subject includes the \u003cstrong\u003ebatch ID\u003c\/strong\u003e and \u003cstrong\u003erisk level\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eQuality teams need rapid escalation when cold-chain temperature excursions occur.\u003c\/li\u003e\n  \u003cli\u003eOperations want shipment-specific risk context (route + handling history) before initiating recall steps.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators running IoT logistics monitoring can automate recall triage with Anthropic-powered risk scoring.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes \/ components\u003c\/strong\u003e: Webhook trigger, HTTP Request to logistics API, Code (risk feature engineering + parsing), Wait (workflow control), Email Send (alert delivery), plus supporting Code\/Sticky Note elements.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eWebhook endpoint\u003c\/strong\u003e: Configure your IoT gateway\/app to POST excursion payloads to \u003ccode\u003e\/cold-chain-excursion\u003c\/code\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations\u003c\/strong\u003e: Logistics provider API (route-history), \u003cstrong\u003eAnthropic API\u003c\/strong\u003e for \u003cstrong\u003eclaude-sonnet-4\u003c\/strong\u003e, and email delivery to quality\/operations stakeholders.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45738648666291,"sku":"N8N-17511","price":15.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/yBk6AfzV4oh_-CdcgQIut_VT1CfZrs.png?v=1785230630","url":"https:\/\/buyflowscripts.com\/products\/n8n-cold-chain-recall-risk-webhook-workflow-with-anthropic-email","provider":"N8N Commerce","version":"1.0","type":"link"}