GreenLeaf Commerce
23 automations·E-commerce·Audited Mar 24, 2026
Automation health
Needs attention soon.
7 issues are pulling the score down — open them below to decide.
Issues grouped by detector
7 open · across 7 automationsZombie automations
· 1 affectedActive but never executed. Trigger is likely misconfigured, or the scenario is no longer needed.
Abandoned Cart → Email Reminder (Draft)
This scenario was created 4 months ago and is still in draft — never activated. Your abandoned cart recovery rate is 0% while industry average is 5-10%. Potential revenue left on the table.
RecommendationReview and activate this scenario. Even a basic abandoned cart email can recover 5-10% of abandoned carts. At your average order value of $67, that could mean $2,000-4,000/month in recovered revenue.
Silent failure
· 1 affectedPreviously active automations that have stopped executing. Trigger likely broken.
New Purchase → Add to Post-Purchase Email Sequence
This scenario has had 0 executions in the last 14 days — it was averaging 47/day. Every customer who purchased since then (~322 customers) never received their post-purchase email sequence: no order confirmation, no shipping updates, no review request.
RecommendationCheck if the Stripe webhook is still active in your Stripe dashboard → Developers → Webhooks. The endpoint URL may have changed after Make.com's recent infrastructure update. Re-register the webhook.
High error rate
· 2 affectedMore than 30% of the last 24 hours' runs failed. Data may be lost or actions incomplete.
New Order → Format → Send Confirmation Email
34% of order confirmation emails are being sent with an empty customer_name field — 'Hi , your order is confirmed' instead of 'Hi Sarah, your order is confirmed.' This affects brand perception.
RecommendationThe Shopify order payload changed the field from 'customer.first_name' to 'customer.firstName' in their API v2. Update the field mapping in the Router module.
Order Packed → Generate Shipping Label → Update Tracking
This scenario has no error handler. When the shipping API returns an error (happens ~3% of orders), the entire scenario fails silently. You've had 7 orders in the last month ship without tracking numbers.
RecommendationAdd an error handler route in Make.com that catches shipping API failures and sends a Slack notification to your fulfillment team with the order number.
Error spike
· 1 affectedToday's error rate is more than 2× the 7-day baseline. Something recently broke.
Refund Request → Process → Notify Customer
Refund processing scenario is running but with an average delay of 4.2 hours (was instant). Customers are submitting support tickets asking about their refund status — increasing support load by ~15 tickets/week.
RecommendationThe scenario's execution is being queued due to rate limiting on the Stripe API module. Reduce the batch size from 50 to 10, or upgrade your Make.com plan to get priority execution.
Auth health
· 1 affectedPlatform credentials have expired or will expire soon. All automations will stop on expiry.
Daily Inventory Sync → Google Sheets → Shopify
Your Google OAuth token expires in 6 days. When it does, your daily inventory sync will stop — meaning your Shopify store will show incorrect stock levels. Last time this happened, you oversold 23 items before noticing.
RecommendationGo to Make.com → Connections → Google Sheets and re-authenticate now, before it expires. Set a calendar reminder for 85 days from now (Google tokens last ~90 days).
Other findings
· 1 affectedHourly Stock Check → Alert if Low
You have two scenarios checking inventory: the daily sync (gl-2) and this hourly check. The hourly check is redundant since the daily sync already updates Shopify. This uses 720 operations/month unnecessarily.
RecommendationDisable the hourly check. The daily sync is sufficient for your order volume (~47 orders/day). If you need real-time stock alerts, add a low-stock filter to the daily sync instead.