Next.js
Shopify Admin API
Vercel
Supabase
Algolia
Google Search Console
Designed and shipped Pulse — Avnzor's internal intelligence dashboard — replacing a daily Python script + Google Sheet workflow with a live, multi-department operations platform. It connects directly to Shopify Admin API, Google Search Console, Algolia Analytics, and the warehouse management system, serving the buying team, operations, marketing, and leadership from a single source of truth with no manual data entry.
Industry
E-commerce operations · Internal tooling
Stack
Next.js · Shopify Admin API · Vercel · Supabase · Algolia · Google Search Console
Before Pulse, the buying team got a daily Slack alert with a Google Sheet. After Pulse, every department sees live, actionable data tailored to their role — updated every 15 minutes.
The Problem
Avnzor runs a fast-moving catalog of 1,300+ monthly orders across skincare, haircare, and health. The buying team was making daily reorder decisions based on a Google Sheet updated once a day — if they were lucky. Finding out a bestseller had gone out of stock happened after a customer complained. Dead stock worth tens of thousands of SAR sat unaddressed because no one had the time to audit it. Reorder quantities were calculated by feel.
The data existed — in Shopify, in the warehouse system, in Algolia's search logs, in Google Search Console. The problem was that nothing connected it, surfaced it, or made it actionable in real time. Every department was operating with a different lag, a different spreadsheet, and a different version of the truth.
The goal wasn't another dashboard. It was an intelligence layer that each department could actually act on — without manual data entry, without waiting for a report, and without depending on a developer to add a new view.
Designed and shipped Pulse — Avnzor's internal intelligence dashboard — replacing a daily Python script + Google Sheet workflow with a live, multi-department operations platform. It connects directly to Shopify Admin API, Google Search Console, Algolia Analytics, and the warehouse management system, serving the buying team, operations, marketing, and leadership from a single source of truth with no manual data entry.
What Shipped
A multi-department operations dashboard deployed on Vercel, connecting four live data sources with no manual input. The buying team has a live Stock Risk view ranking every at-risk SKU by severity (OOS, Critical, Low) with auto-calculated reorder quantities and one-click supplier email drafts. Dead Stock Triage surfaces every non-moving item with an AI action suggestion. The Daily Buying Brief writes itself every morning.
Operations has a live Stock Sync view comparing Shopify inventory against WMS quantities side by side — with an automated hourly reconciliation cron catching desyncs before customers encounter them. Expiry alerts flag products approaching their sell-by date. Returns are tracked by vendor.
Marketing has Google Search Console data surfaced as SEO opportunities — high-impression, low-CTR queries where better titles could win free traffic. Trending queries, customer search gaps, and weather-driven demand signals are all live. The automated Weekly Digest writes an AI-generated executive narrative of the week's key changes.
Leadership has a 10-second overview: total SKUs at risk, revenue at risk, OOS count. Daily inventory value snapshots are stored for trend analysis. Competitor price monitoring tracks overlapping products.
Result
Pulse replaced the daily Python script + Google Sheet with a live, zero-manual-input platform serving four departments from one source of truth. The buying team moved from reactive (OOS discovered after a customer complaint) to proactive (OOS predicted days in advance with a draft reorder email already in their inbox).
Zero — Manual data entry
15 min — Cache refresh across all views
Hourly — WMS reconciliation
None — Additional Shopify app fees
More Projects











