Features Pricing Support Book a Demo
Help & Documentation

Everything you need to run OpsBrain at your store

Step-by-step guides for the inventory app at app.getopsbrain.com — counting, AI invoice scanning, smart ordering, Sysco credit requests, and the day-to-day workflows that keep your store on top of stock and shortages.

01 · Getting started

From setup code to first count in under 5 minutes

When your store is provisioned, OpsBrain emails you a setup code. Open the app on any phone or tablet browser, enter the code, and your store's inventory loads with all categories, par levels, and staff PINs already in place.

Logging in (setup code + PIN)

Open app.getopsbrain.com on your phone, tablet, or laptop. Enter your store's setup code on the first screen, then tap your name and enter your 5-digit PIN. The app remembers your store on that device — you'll only need the setup code once per device.

Setup codes are case-insensitive (typed in any case, the app normalizes) and tied to a specific store. PINs are per-staff and never shared.

Your first inventory count

From the home dashboard, tap Inventory in the bottom tab bar. You'll see every SKU grouped by category (Frozen, Dry Goods, Bottled, Cups & Lids, etc.) with a color-coded status pill: OUT, LOW, GOOD, or OVER.

Tap any item to open the count modal. Enter cases and loose units, then save. The app updates stock instantly and logs the count with your name, the timestamp, and how long the count took.

Inviting staff to use the app

Owners and GMs can add staff PINs from the Account & Settings tab. Choose a role (Owner/GM, Asst Manager, Shift Lead, Senior Lead), enter the staff member's first name, and assign a 5-digit PIN. Role determines which actions appear in the app — for example, only Owner/GM and Asst Manager roles can edit PAR levels.

02 · Inventory app features

What the app does

Every feature listed here is live in the inventory app today. Pro-tier features are marked.

Inventory browsing & counting

Search any item by name or SUPC, filter by category, and see real-time progress (e.g. "12 of 18 counted today" per category). Pull down to refresh. The app automatically detects whether an item is sold by case-only or by individual unit and shows the right input fields.

Common pitfall: on bulk-case items (frozen IQF, sorbet tubs, bulk produce bags) the loose-units field is hidden by design — the case is the unit. Don't try to count loose units on those; the system flags it.

AI Invoice Scanner PRO

Snap multi-photo capture of any Sysco invoice (paper or PDF). Claude vision parses every line item in about 30 seconds, fuzzy-matches substituted SKUs to your inventory, and auto-updates case prices. Shortages get flagged with the exact dollar amount so you don't miss them at end-of-shift.

Common pitfall: if the invoice photo is blurry or cuts off a column, the scanner asks you to retake. Make sure the full page is in frame under decent lighting.

AI Smart Ordering PRO

The learning engine uses exponential-decay weighting on recent counts, factors in the 7-day weather forecast via Open-Meteo (hot days bump frozen and bottled items; cold days cut them), adds a 5% buffer, and caps at your PAR-max. Recommendations refresh daily; one tap exports a Sysco-ready order.

Common pitfall: the engine needs about 2 weeks of count history before recommendations stabilize. Until then, treat them as directional and use operator judgment.

Delivery Check-In

When a Sysco delivery arrives, open Delivery Check-In, scan the invoice (or enter received quantities manually), and the app compares received vs. ordered line by line. Shortages and substitutions are flagged with dollar amounts. Stock auto-updates the moment you save.

Common pitfall: bulk-case items skip the loose-units prompt automatically. If you see an unexpected loose-units field, that item may be miscategorized — flag it for the Owner to fix.

Sysco Credit Request

A 4-step flow that auto-fills SUPC numbers, quantities, and dollar amounts from any shortage flagged during check-in. Add photos if you want, review the draft, and tap send. The email goes to customer@sysco.com pre-filled and ready.

Common pitfall: file the credit on the same day as the delivery — Sysco approves well-documented same-day credits faster than ones filed days later.

Waste Tracking

Log waste with one tap from any inventory item. Choose a reason code (Expired, Damaged, Dropped, Overproduction, Quality, Other), enter the quantity, and the app calculates the cost automatically using your current case price. Stock deducts in the same step.

Staff Dashboard

Gamified leaderboard shows weekly counting streaks, badges, and the current weekly champion across your team. The 7-day weather forecast widget sits next to today's count compliance, so closers can see at a glance whether tomorrow's heat wave should drive an early Sysco order.

Speed Count mode

For a full top-to-bottom inventory pass, Speed Count steps through every SKU sequentially with a progress bar. The previous count value is hidden during entry so staff have to actually look at the shelf instead of copying yesterday's number. Counts complete in roughly half the time of the standard browse-and-tap flow.

Archive / disable items

Items you no longer carry can be archived from the inventory edit screen. Archived items disappear from counts and orders but remain in historical logs so prior counts and deliveries stay accurate.

PAR audit trail

Every PAR-level edit is logged immutably with who made the change, when, what the old and new values were, and the reason. PAR editing is restricted to Owner/GM and Asst Manager roles — Shift Leads and counters cannot change PAR levels.

03 · Common workflows

End-to-end recipes

Three day-in-the-life walkthroughs that combine multiple features.

Receive a Sysco delivery

  1. The truck arrives. Open Delivery Check-In from the home dashboard.
  2. Tap Scan Invoice and capture each page of the Sysco invoice with your phone camera. Multi-photo capture handles invoices that span multiple pages.
  3. The AI parses every line item in about 30 seconds and shows you a comparison view: ordered vs. received, with shortages and substitutions flagged in red.
  4. Confirm the received quantities, then tap Save Check-In. Stock updates instantly across the app.
  5. If any shortages were flagged, tap File Credit Request. The 4-step flow auto-fills everything from the check-in — review and send the email to Sysco.

Generate this week's Sysco order

  1. The day before your normal Sysco ordering cutoff, open Smart Ordering from the home dashboard.
  2. Review the recommended quantities. Each line shows the weather-adjusted forecast, recent consumption pattern, and the math behind the recommendation. Adjust any quantities that don't match your judgment (a catering order, a special promo, etc.).
  3. Tap Export to Sysco. The app generates a Sysco-formatted order list you can paste directly into Sysco Shop, or send to your account rep.
  4. When the delivery arrives later in the week, run the "Receive a Sysco delivery" workflow above to close the loop.

Log waste at end of shift

  1. At end-of-shift cleanup, open Inventory and tap the item that needs to be logged as waste (or use the dedicated Log Waste button on the home dashboard).
  2. Choose a reason code: Expired, Damaged, Dropped, Overproduction, Quality, or Other.
  3. Enter the quantity. The app calculates the dollar cost automatically using your current case price.
  4. Tap Save. Stock deducts and the waste event is logged for the weekly waste-by-reason report.
04 · Pricing & billing

Three tiers, no contracts

All plans include a 14-day free trial. No card required to start.

Founding Operator
$99/mo · $0 setup
Locked for life — your price never goes up, even after we raise general pricing. Full Pro features at this rate. Limited spots.
Founding Pro
$149/mo · $0 setup
Pro features with the setup fee waived. Capped at the first 10 signups; once those are claimed, this tier closes and Pro pricing applies.
Pro
$149/mo · $250 setup
Standard Pro pricing for operators who join after the Founding tiers close. Same features, same support, same product.
Enterprise
Custom pricing
Multi-location operators with custom integration needs. Email hello@getopsbrain.com with your location count and current stack.

Cancel anytime — no contracts. Your subscription ends at the next billing cycle. Your data exports as JSON or CSV before it ends.

05 · Frequently asked questions

Most-asked questions

These answers align with the public FAQ on the homepage and the live operational data at our own store.

How much does OpsBrain cost?
OpsBrain has three tiers: Founding Operator at $99/month forever with $0 setup (limited spots), Pro at $149/month with a $250 setup fee (waived for the first 10 Founding Pro signups), and custom Enterprise pricing for multi-location operators. All plans include a 14-day free trial.
Does OpsBrain work with Sysco?
Yes. OpsBrain is built around the Sysco workflow: AI invoice scanning (Claude vision) auto-matches Sysco line items to your inventory and updates prices, Smart Ordering generates a Sysco-ready order export, and the Sysco Credit Request tool drafts a one-tap email to customer@sysco.com when you receive shortages or substitutions.
Can I scan invoices with my phone?
Yes. The AI Invoice Scanner accepts multi-photo capture from your iPhone or Android, parses every line item in 30 seconds using Claude vision, fuzzy-matches substituted SKUs, and auto-updates your stock and case prices. It replaces the 15-minute manual Sysco check-in entirely.
Has anyone actually used OpsBrain in production?
Yes. OpsBrain has been running daily at a juice bar franchise in Napa, CA since April 9, 2026. As of May 17, 2026: 1,659 inventory counts logged across 150 SKUs by 3 staff members, 10 Sysco deliveries fully checked-in through the app, and 41 counts per day on average. The senior lead is the heaviest user, not the owner — the adoption pattern that proves a tool fits the workflow.
How is OpsBrain different from Restaurant365 or MarketMan?
OpsBrain is built by an operator for operators, not by enterprise software vendors. Key differentiators: AI invoice scanning that actually works, weather-adjusted Smart Ordering, a mobile-first PWA (no app store install), month-to-month billing, and a roadmap that ships feature improvements every week.
Where is my data stored?
In a Supabase Postgres database hosted in the US (us-west region). Multi-tenant isolation is enforced by row-level security (RLS) — every query is scoped to your store's store_id, so no other operator can see your data even at the database layer. All communication is HTTPS-encrypted.
Can I export my data?
Yes. Email hello@getopsbrain.com with the table you want exported (inventory items, count logs, delivery check-ins, waste events) and a date range. We'll send a JSON or CSV file within 24 hours. Self-serve export from the app is on the active roadmap.
What if my staff forgets their PIN?
Any Owner or GM can reset a staff PIN from the Account & Settings tab — choose the staff member and assign a new 5-digit PIN. If the Owner is locked out, email hello@getopsbrain.com from the email on file and we'll reset it within a few hours.
06 · Troubleshooting

If something isn't working

The four most common app issues and how to fix them in under a minute.

"Invalid Setup Code"

Setup codes are case-insensitive on input but stored uppercase — typing NK7024 or nk7024 both work. If you're still seeing the error, check for an extra space at the start or end of what you pasted. If the code is correct and you still can't log in, your store may be temporarily inactive — email hello@getopsbrain.com and we'll check the store record.

"My counts aren't saving"

First, pull down on the inventory list to force a refresh — the app pulls the latest stock state from the server, which surfaces any pending writes. Second, check your WiFi or LTE connection at the back-of-house counter — a partial signal can stall saves silently. If counts still aren't persisting, close and reopen the browser tab; the app re-syncs on load.

"The invoice scanner isn't reading my Sysco invoice"

The scanner needs a clear photo with the full page in frame. Make sure the invoice is on a flat surface, evenly lit (no glare from overhead lights), and that no edges are cropped out. If the invoice spans multiple pages, use multi-photo capture and shoot each page separately. For older smudged carbons, retry with the photo a bit closer to the page.

"I forgot my PIN"

Ask the Owner or GM at your store — any Owner/GM can reset your PIN from the Account & Settings tab. If the Owner is unavailable, email hello@getopsbrain.com from the email on the store record and we'll reset it within a few hours.

07 · Contact

How to reach us

Typical response time is within 24 hours. Founding-tier operators get priority response.

General support & product questions
hello@getopsbrain.com

For setup help, account changes, data export requests, PIN resets, and anything else inventory-app related.

Data security & privacy inquiries
hello@avissh.com

For questions about data storage, multi-tenant isolation, the Supabase architecture, or anything else that needs the parent company (Avissh AI LLC).