Cutlr MVP
Track Shopify supplement competitors without a browser.
The app scrapes public Shopify product JSON feeds, stores catalog snapshots in Neon, detects launches and price changes, and pushes formatted Slack alerts every hour.
Stores
0
Products
0
Events
0
Recent price events
Live DB snapshotNo events yet. Seed a few stores, then call /api/run or wait for the cron schedule.
Runbook
Seed stores
Provide SHOPIFY_STORE_URLS as comma or newline separated store domains.
https://example-store.myshopify.com
Slack
Use DEFAULT_SLACK_WEBHOOK_URL for a shared webhook, or persist per-store values in tracked_stores.
Manual trigger
POST /api/run {"storeUrls":["https://store.myshopify.com"]}
Hourly execution
Local dev runs node-cron. Production uses vercel.json to hit /api/run every hour.