Templates / Detect recalled Shopify products with CPSC, FDA, OpenAI, Slack, and Google Sheets

Detect recalled Shopify products with CPSC, FDA, OpenAI, Slack, and Google Sheets

Ready for 3.0

by Anna Cole ✓ · 0 views · created 2026-10-07 · Document Extraction, AI Summarization

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 24 nodes and runs on a schedule (every day at 08:00). Along the way it connects Shopify, Google Sheets, OpenAI Chat Model and Slack. It also calls saferproducts.gov and api.fda.gov over HTTP.

How it runs

Trigger: On a schedule (every day at 08:00).

  1. Set Configuration Parameters (Edit Fields (Set)): sets 10 fields: shopifyStoreHandle, lookbackDays, minCandidateScore…
  2. Retrieve Shopify Products (Shopify): get many (product)
  3. Fetch CPSC Recall Data (HTTP Request): calls saferproducts.gov
  4. Fetch FDA Food Recalls (HTTP Request): calls api.fda.gov
  5. Fetch FDA Drug Recalls (HTTP Request): calls api.fda.gov
  6. Fetch FDA Device Recalls (HTTP Request): calls api.fda.gov
  7. Read Recall Log from Sheets (Google Sheets): read
  8. Normalize Recall Entries (Code): runs custom JavaScript code
  9. Identify Candidate Products (Code): runs custom JavaScript code
  10. Filter: keeps only the items that match a condition

…plus 11 more steps. See the full node list below.

Services it uses

ShopifyGoogle SheetsOpenAI Chat ModelSlack

HTTP calls to: saferproducts.gov, api.fda.gov

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (11)

From the author

Quick overview This workflow runs every morning, checks recent CPSC and FDA recalls against your Shopify product catalog, uses OpenAI to verify likely matches, and then posts alerts to Slack while logging results to Google Sheets (with an optional step to set…

Excerpt from Anna Cole's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.