Predict Shopify stockouts with GPT-4o and email suppliers via Gmail

Go to Workflow
0 views
Built by Kumar SmartFlow Craft Kumar SmartFlow Craft
Created on March 18, 2026

Description

šŸš€ How it works

Runs daily at 06:00 UTC, pulls every Shopify product variant's stock level,
calculates real sales velocity from the last 7 days of orders, then uses
GPT-4o to predict stockout dates and decide whether to reorder — automatically.

šŸ›ļø Fetches all Shopify product variants and current inventory quantities
šŸ“¦ Pulls the last 7 days of orders and computes units sold per variant
⚔ Calculates sales velocity (units/day) and estimated days until stockout
šŸ¤– AI Agent classifies risk: critical / high / medium / low and recommends reorder quantity (30-day demand + 20% safety buffer)
šŸ“§ Sends a formatted reorder request email to your supplier for high-risk variants
šŸ“Š Logs every decision (reordered or skipped) to Google Sheets for inventory tracking
šŸ› ļø Set up steps

Estimated setup time: ~15 minutes

Shopify — create a Custom App in your Shopify Admin → Apps → Develop Apps; enable read_products and read_orders scopes; copy the Admin API Access Token
OpenAI — connect your OpenAI API credential (GPT-4o)
Gmail — connect Gmail OAuth2; replace [email protected] with your real supplier address
Google Sheets — connect Google Sheets OAuth2; replace YOUR_REORDER_LOG_SHEET_ID with your sheet ID; create a sheet tab named Reorder Log
Follow the sticky notes inside the workflow for per-node guidance
šŸ“‹ Prerequisites

Shopify store (any plan with Admin API access)
OpenAI API key
Gmail account for supplier notifications
Google Sheets for reorder log
Custom Workflow Request with Personal Dashboard

[email protected]

https://www.smartflowcraft.com/contact

More free templates
https://www.smartflowcraft.com/n8n-templates

Nodes Used (7)

AI Agent
@n8n/n8n-nodes-langchain.agent
Code
n8n-nodes-base.code
Gmail
n8n-nodes-base.gmail
Google Sheets
n8n-nodes-base.googleSheets
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Shopify
n8n-nodes-base.shopify
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured