𧨠VIP Radar: Instantly Spot & Summarize High-Value Shopify Orders with AI + Slack Alerts
Automatically detect when a new Shopify order exceeds $200, fetch the customer's purchase history, generate an AI-powered summary, and alert your team in Slackβso no VIP goes unnoticed.
π οΈ Workflow Overview
| Feature |
Description |
| Trigger
|
Shopify βNew Orderβ webhook |
| Conditional Check
|
Filters for orders > $200 |
| Data Enrichment
|
Pulls full order history for the customer from Shopify |
| AI Summary
|
Uses OpenAI to summarize buying behavior |
| Notification
|
Sends detailed alert to Slack with name, order total, and customer insights |
| Fallback
|
Ignores low-value orders and terminates flow |
π What This Workflow Does
This automation monitors your Shopify store and reacts to any high-value order (over $200). When triggered:
- It fetches all past orders of that customer,
- Summarizes the history using OpenAI ,
- Sends a full alert with context to your Slack channel.
No more guessing who's worth a closer look. Your team gets instant insights, and your VIPs get the attention they deserve.
π§© Node-by-Node Breakdown
π 1. Trigger: New Shopify Order
-
Type :
Shopify Trigger
-
Event :
orders/create
-
Purpose : Starts workflow on new order
-
Pulls : Order total, customer ID, name, etc.
π£ 2. Set: Convert Order Total to Number
- Ensures the
total_price is treated as a number for comparison.
β 3. If: Is Order > $200?
-
Condition :
$json.total_price > 200
-
Yes β Continue
-
No β End workflow
π 4. HTTP: Fetch Customer Order History
- Uses the Shopify Admin API to retrieve all orders from this customer.
- Requires your Shopify access token .
π§Ύ 5. Set: Convert Orders Array to String
- Formats the order data so it's prompt-friendly for OpenAI.
π§ 6. LangChain Agent: Summarize Order History
-
Prompt :
"Summarize the customer's order history for Slack. Here is their order data: {{ $json.orders }} "
-
Model : GPT-4o Mini (customizable)
π¨ 7. Slack: Send VIP Alert
- Sends a rich message to a Slack channel .
- Includes:
- Customer name
- Order value
- Summary of past behavior
π§± 8. No-Op (Optional)
- Used to safely end workflow if the order is not high-value.
π§ How to Customize
| What |
How |
| Order threshold |
Change 200 in the If node |
| Slack channel |
Update channelId in the Slack node |
| AI prompt style |
Edit text in LangChain Agent node |
| Shopify Auth Token |
Replace shpat_abc123xyz... with your actual private token |
π Setup Instructions
- Open n8n editor .
- Go to Workflows β Import β Paste JSON .
- Paste this workflow JSON.
- Replace your Shopify token and Slack credentials .
- Save and activate.
- Place a test order in Shopify to watch it work.
π‘ Real-World Use Cases
- π― Notify sales team when a potential VIP buys
- ποΈ Prep support reps with customer history
- π Detect repeat buyers and upsell opportunities
π Resources & Support
π·οΈ Tags
#shopify , #openai , #slack , #vip-customers , #automation , #n8n , #workflow , #ecommerce , #customer-insights , #ai-summaries , #gpt4o