Dashboard
Overview of your app configuration
Banners
Manage hero carousel banners
Announcements
Top bar announcement in the app
Push Queue
Drafted weekly from live data. Nothing sends until you approve it — unreviewed drafts expire.
Pulse
Business health at a glance — loading…
Daily Log
What was built, fixed and shipped each day — written as work lands, grouped by day.
Credits
What the winback engine issued, what customers actually redeemed, and the revenue that carried.
remainingAmount — Shopify has already
apportioned spend across a customer's multiple credits, so nothing is estimated. The order link is
derived: debits carry their originating order, and they're mapped back to a grant by replaying the ledger in
Shopify's documented consumption order (soonest-expiring first). Rows are labelled
exact (debits hit this grant alone), apportioned (a debit spanned several grants — the order is
shown, only this grant's share is counted), unresolved (ledger didn't reconcile, so orders are
not claimed) or not-found. Revenue is counted once per order, never once per credit.
Push Notifications
Send notifications to app users
No notifications sent yet.
Store Orders
Live orders across partner stores — what packers see, plus customer & payment detail
Order Messages
Chat with customers about their orders
Order Chats
Support Chat
Business hours + auto-reply templates shown to customers in the app
{nextOpen} — it's replaced with the next opening time in the customer's local timezone.App Settings
Configure business rules and feature flags
Delivery Settings
Configure delivery schedule, cutoffs, and zones per market
Select which days you deliver. Unselected days = off days.
Currently showing to NZ customers:
Promo Banner
Full-screen promotional banner shown when customers open the app
Banner Settings
Live Preview
Updates as you typeDeals
Manage NZ and AU deal collections
Collections
Show or hide the categories & brands customers see in the app's browse
⏱️ Changes apply on the app's next launch, not instantly — there's a short config cache, so a change won't show in the app the very second it's saved.
Daily Why
What happened yesterday + what moved and the likely why — [correlated] is computed in data, [unexplained] means no visible cause. Sales = Shopify truth.
Analytics
GA4 traffic + Shopify orders — the marketing view
Team
Manage who can access BOI Studio
Tip: share the username + password with the team member privately. They can change their password by asking you to reset it from this page.
Loading…
Store Specialties
Set the specialty badge line and detail shown for each AU store
Describe our own stores, not competitors. Avoid market-comparison superlatives ('largest in region', 'cheapest', 'complete range') — these carry legal risk under Australian Consumer Law.
Reviews
Moderate store ratings before they publish · —
