Daily operations runbook
What to check, where, and in what order each day. Print this page and tape it to the wall by your scanning station.
Morning (10 minutes)
- Open /dashboard on SlabTrack — see overnight changes (auto-pricing updates, scanner queue results)
- Check /bridge — any drift indicators pulsing? Any conflicts?
- Open
/selleron ToT — orders to ship today + any failed payments overnight - Open
/dashboard/[slug]/orderson each Storefront — same: orders to ship + failed payments - Refund check: any Stripe disputes opened? Auto-respond evidence usually wins these but check the dispute log on ToT/Storefront admin
Midday (when scans / new inventory roll in)
- Quick-price new arrivals:
/quick-price— paste cert numbers or upload images, comp data populates - Bulk-update prices if SCPro shifted overnight:
/admin/price-auditshows drift - Run the Strategist:
/admin/strategist→ preview allocation → adjust thresholds → commit. Pushes new inventory to ToT/Storefront/etc. all at once. - Print labels for paid orders —
/selleron ToT,/dashboard/[slug]/orderson Storefront
Afternoon (sales activity)
- Check
/your-business— today's revenue, top sellers, dead stock alerts - Restock featured on Storefront — toggle
featuredon cards in/dashboard/[slug]/inventoryto control the carousel - Review the Pull tray + Flip cart conversions — ToT's admin panel shows which spreads are converting
End of day
- Process consignment payouts if applicable —
/admin/consignment - Sync check:
/admin/sync-center→ "Reconcile Now" if any drift indicators were yellow during the day - Backup confirmation: Railway snapshots are automatic; sanity check the dashboard shows recent backups
Weekly
- Bulk re-price:
/admin/price-audit→ bulk-update everything to current SCPro - Generate repacks:
/admin/strategist→ MIX preset → repack quantity = N → commit - Run a showcase break:
/admin/strategist→ showcase template → commit → fill spots over the week - Margin review:
/your-businessmargin tab — what's selling at good margin, what's selling at break-even
Monthly
- Stripe payout reconciliation: confirm Stripe payouts hit your bank, match to SlabTrack's revenue total
- Shippo invoice review: per-label costs visible in Shippo dashboard; cross-check to label volume
- Dead stock action: cards listed 60+ days no movement → reprice or move to repack pool
- Consignment statements: send each consignor their monthly statement
When things break
- "Webhook 401" on Stripe:
STRIPE_WEBHOOK_SECRETdoesn't match. Each environment (test/live) has its own. Stripe Setup walks through it. - "Ship-from address not configured": missing one of the seven SHIP_FROM_* env vars on ToT. Env vars · ThisOrThat
- Cards stuck on ToT after sale: drift between SlabTrack and ToT. Run
/admin/sync-center→ "Reconcile Now". - Bulk-list silently dropping cards: Strategist's
MAX_CARDS_PER_LOTcaps lots at 25. Bigger lots get silently skipped (with reason in the response). Re-bundle smaller.