Features Pricing Support Book a Demo

Help & Support

Everything you need to get the most out of OpsBrain.

Can't find what you need? Email us at hello@getopsbrain.com
No articles match your search. Try different keywords or email us.
๐Ÿš€ Getting Started
Set up your store, log in, and understand the app layout.
Setting up your store

When your store is provisioned, you'll receive a setup code (a short alphanumeric code unique to your location).

  1. Open the OpsBrain app URL in your browser
  2. Enter your store setup code in the login screen
  3. The app loads your store's inventory, categories, and settings
Step 1: Login
OpsBrain Enter setup code... Connect Store ๐Ÿช Your setup code was emailed to you
Step 2: Store loaded
nekter. inventory Avissh 3 OUT 8 LOW 96 GOOD 114 TOTAL Store Connected! ๐Ÿ“ฆ Browse ๐Ÿšš Receive ๐Ÿ—‘๏ธ Waste ๐Ÿง  Order ๐Ÿ“Š Dash
๐Ÿ’ก Your setup code stays saved in your browser. You won't need to re-enter it unless you clear your browser data.
PIN login for your team

Each staff member gets a 4-digit PIN to identify their counts and actions.

  1. After the store is connected, tap the user badge in the top-right corner
  2. Enter your 4-digit PIN or select your name from the list
  3. Your name appears in the badge โ€” all counts are now attributed to you

Multiple team members can count simultaneously on different devices. Each person's counts are tracked independently on the leaderboard.

๐Ÿ’ก Need to add or remove staff PINs? Email hello@getopsbrain.com and we'll update your roster.
Adding OpsBrain to your phone's home screen

OpsBrain is a Progressive Web App (PWA) โ€” it works like a native app without the App Store.

iPhone / Safari:

  1. Open the OpsBrain URL in Safari
  2. Tap the Share button (square with arrow)
  3. Scroll down and tap "Add to Home Screen"
  4. Tap "Add" โ€” the app icon appears on your home screen

Android / Chrome:

  1. Open the OpsBrain URL in Chrome
  2. Tap the three-dot menu (top right)
  3. Tap "Add to Home screen" or "Install app"
๐Ÿ’ก Once added, OpsBrain opens full-screen like a native app โ€” no browser bar, no tabs. Takes 30 seconds.
Understanding the 5 tabs

The bottom tab bar has five sections:

  • ๐Ÿ“ฆ Browse โ€” View and count all inventory items. Filter by category, search by name or number.
  • ๐Ÿšš Receive โ€” Check in Sysco and Restaurant Depot deliveries. AI invoice scanner lives here.
  • ๐Ÿ—‘๏ธ Waste โ€” Log waste with reasons (expired, damaged, prep loss, etc.) and track cost impact.
  • ๐Ÿง  Order โ€” AI-powered smart ordering with weather adjustments, trend analysis, and one-tap Sysco export.
  • ๐Ÿ“Š Dash โ€” Dashboard with count schedule, compliance tracking, staff leaderboard, and weather forecast.
Tab Bar
๐Ÿ“ฆ Browse ๐Ÿšš Receive ๐Ÿ—‘๏ธ Waste ๐Ÿง  Order ๐Ÿ“Š Dash
๐Ÿ“ฆ Counting Inventory
How to count items, use filters, and master Speed Count mode.
How to count an item
  1. On the Browse tab, find the item you want to count
  2. Tap the item row โ€” the count modal opens
  3. Enter the number of full cases on hand
  4. If applicable, enter loose units (individual items not in a full case)
  5. Tap "Save Count"

The item's status updates immediately. Your count is logged with your name and timestamp.

1. Tap item
nekter. inventory ! Banana Slice IQF Frozen ยท #4882694 0 PAR 5-10 โ†“ Strawberry IQF Frozen ยท #7059961 2 PAR 4-8 โœ“ Pineapple Chunk IQF Frozen ยท #4882530 6 ๐Ÿ“ฆ Browse ๐Ÿšš Receive ๐Ÿ—‘๏ธ Waste ๐Ÿง  Order ๐Ÿ“Š Dash
2. Enter count
Strawberry IQF #7059961 ยท Frozen ยท PAR 4-8 Full Cases 5 Loose Units 0 Save Count
3. Saved!
nekter. inventory โœ“ Strawberry IQF Frozen ยท #7059961 5 PAR 4-8 Saved! Strawberry IQF โ†’ 5 ๐Ÿ“ฆ Browse ๐Ÿšš Receive ๐Ÿ—‘๏ธ Waste ๐Ÿง  Order ๐Ÿ“Š Dash
Understanding Full Cases vs Loose Units

Many items come in cases with multiple units inside. OpsBrain tracks both:

  • Full Cases โ€” Unopened cases as received from Sysco (e.g., a sealed case of 6 bags of frozen strawberries)
  • Loose Units โ€” Individual units from an opened case (e.g., 3 remaining bags from a case of 6)

The app calculates your total stock as: Total = Cases + (Loose Units / Units per Case)

๐Ÿ’ก If an item doesn't have loose units (like a single bag of banana slices), just enter the case count and leave loose units at 0.
What the status colors mean

Each item shows a colored status indicator:

  • ๐Ÿ”ด Red (OUT) โ€” Stock is at or below zero. Order immediately.
  • ๐ŸŸก Yellow (LOW) โ€” Stock is below the PAR minimum. Needs reorder soon.
  • ๐ŸŸข Green (GOOD) โ€” Stock is within the normal PAR range. No action needed.
  • ๐Ÿ”ต Blue (OVER) โ€” Stock is above PAR maximum. May indicate over-ordering.
Using category filters and search

Category pills appear below the search bar. Tap one to filter:

  • โ„๏ธ Frozen โ€” frozen fruits, proteins, smoothie bases
  • ๐Ÿฅฌ Walk-In โ€” fresh produce, dairy, refrigerated items
  • ๐Ÿงด Bottles โ€” juices, supplements, retail bottles
  • ๐Ÿ“ฆ Paper โ€” cups, lids, napkins, straws
  • ๐Ÿงช Chemical โ€” cleaning supplies, sanitizer

Search bar: Type any part of the item name or Sysco number to filter instantly.

Speed Count mode

Speed Count lets you fly through your daily count list โ€” one item at a time, full screen, no scrolling.

  1. On the Dashboard, tap "Speed Count N Remaining Items"
  2. The first item in today's category appears full-screen
  3. Enter cases + units, tap Save & Next
  4. The next item loads automatically
  5. When all items are counted, you'll see a completion summary
Speed Count
SPEED COUNT 5 of 24 โ€” Walk-In Kale Fresh #2422863 ยท Walk-In ยท PAR 3-6 Last count: 2 cases ยท 3 days ago 4 Full Cases Save & Next โ†’ Skip Item
๐Ÿ’ก Speed Count is the fastest way to do daily inventory โ€” most operators finish 20+ items in under 10 minutes.
Archiving / disabling items

If you no longer carry a SKU, you can archive it instead of deleting it:

  1. Tap the item to open the count modal
  2. Scroll to the bottom and tap "๐Ÿ—ƒ๏ธ Archive this item"
  3. The item is hidden from your active inventory

To view or restore archived items:

  1. Tap the ๐Ÿ—ƒ๏ธ button in the top bar (between Refresh and Logout)
  2. Browse your archived items
  3. Tap "Restore" on any item to bring it back
๐Ÿ“ธ AI Invoice Scanner PRO
Scan Sysco invoices with AI vision โ€” shortages flagged in seconds.
How to scan a Sysco invoice
  1. Go to the Receive tab
  2. Tap "๐Ÿ“ธ Scan Photo" to take a photo, or "๐Ÿ“ Upload Image Pages" to select from your library
  3. For multi-page invoices, you can upload multiple images at once
  4. AI processes the image(s) in 5-15 seconds
  5. Review the extracted items on the review screen
1. Receive tab
๐Ÿšš Receive Delivery ๐Ÿ“ธ Scan Photo ๐Ÿ“„ Upload PDF ๐Ÿ“ Upload Image Pages Or start manually: ๐Ÿšš Sysco Check-In ๐Ÿช Restaurant Depot ๐Ÿ“ฆ Browse ๐Ÿšš Receive ๐Ÿ—‘๏ธ Waste ๐Ÿง  Order ๐Ÿ“Š Dash
2. AI processing
๐Ÿ“ธ Scanning Invoice... AI reading invoice... Extracting items, matching to inventory
3. Review results
๐Ÿ“ธ 18 Items Extracted โœ… Strawberry IQF #7059961 ยท Shipped: 6 MATCH โš ๏ธ Banana Slice IQF #4882694 ยท Ord: 7 โ†’ Ship: 5 SHORT โœ… Pineapple Chunk IQF #4882530 ยท Shipped: 4 MATCH ๐Ÿ”„ Granola Hemp Lola Fuzzy matched ยท Shipped: 3 FUZZY 1 SHORTAGE DETECTED -$48.76 โœ… Looks Good โ€” Start Check-In
Taking photos vs uploading from library vs PDF upload

Three ways to get your invoice into OpsBrain:

  • ๐Ÿ“ธ Scan Photo โ€” Opens your camera. Best for paper invoices. Take a clear, well-lit photo of each page.
  • ๐Ÿ“ Upload Image Pages โ€” Select one or more photos from your library. Good for invoices your driver texts you.
  • ๐Ÿ“„ Upload PDF โ€” Select a PDF file. OpsBrain renders each page and processes them all. Best for emailed invoices.
๐Ÿ’ก For multi-page invoices, all methods support multiple pages. AI processes all pages together and returns one combined item list.
Understanding the review screen

After AI extracts items, you'll see three types of matches:

  • โœ… MATCH โ€” Sysco number matched exactly to your inventory. Quantities align.
  • โš ๏ธ SHORT โ€” Ordered quantity doesn't match shipped quantity. Shortage flagged with dollar amount.
  • ๐Ÿ”„ FUZZY โ€” Sysco number didn't match exactly, but the item description was close enough to match.
  • โ“ UNMATCHED โ€” Item not found in your inventory. Could be a new item or misread.

You can edit any quantity before proceeding. Tap "Start Check-In" when everything looks correct.

What "fuzzy matched" and substituted SKUs mean

Fuzzy matching happens when Sysco sends a product under a slightly different item code than what's in your inventory. This is common with Sysco substitutions.

OpsBrain compares the item description text and scores the similarity. If the score is high enough (2+ keyword matches), it matches the item and shows a "๐Ÿ”„ Substituted SKU" note.

Example: Invoice shows #7431599 "SHAKE PROTEIN ELITE" but your inventory has #7431549. Fuzzy matching connects them.

โš ๏ธ Always review fuzzy matches carefully. If the match looks wrong, you can edit or remove it before check-in.
What to do if scanning fails

If the AI can't read your invoice:

  1. Retake the photo โ€” ensure good lighting, avoid shadows, hold the camera steady
  2. Try uploading a PDF instead of a photo โ€” PDF quality is usually better
  3. Break it into pages โ€” scan one page at a time if multi-page fails
  4. Fall back to manual โ€” tap "Sysco Check-In" to enter items manually
๐Ÿ’ก The scanner works best with Sysco invoices. If you use a different vendor, use the manual check-in instead.
๐Ÿšš Delivery Check-In
Check in deliveries, catch shortages, and auto-update stock.
Manual Sysco check-in (step-by-step)
  1. Go to the Receive tab
  2. Tap "๐Ÿšš Sysco Check-In"
  3. The app loads your expected Sysco order (based on Smart Order predictions)
  4. For each item, enter the actual quantity received
  5. Shortages are flagged automatically in red with the dollar difference
  6. Tap "Complete Check-In" when done

Stock levels update automatically based on what you received.

Restaurant Depot check-in
  1. Go to the Receive tab
  2. Tap "๐Ÿช Restaurant Depot"
  3. Search for or scroll to each item you purchased
  4. Enter the quantity received for each item
  5. Tap "Complete Check-In"

Restaurant Depot check-in doesn't compare against an expected order โ€” it simply adds the received quantities to your stock.

Understanding shortage detection

When the actual delivered quantity is less than the expected quantity, OpsBrain flags a shortage:

  • The item row turns red with the dollar amount of the shortage
  • A shortage summary appears at the bottom with the total shortage value
  • You can tap "๐Ÿ“‹ Copy Shortage Report" to copy the shortage details for credit requests
๐Ÿ’ก Average Sysco shortage is $60-$120 per delivery. Over a year, that's $3,000-$6,000 in missed credits if you don't catch them.
How stock auto-updates after check-in

After completing a check-in, OpsBrain adds the received quantities to your current stock for each item. This happens immediately.

For example, if you had 2 cases of Strawberry IQF and received 6, your stock becomes 8 cases. The delivery is also logged in your delivery history with who checked it in and when.

๐Ÿ“‹ Sysco Credit Requests
File credit requests for shortages, damages, and wrong items.
How to file a credit request
  1. After a delivery check-in with shortages, tap "๐Ÿ“‹ File Credit Request"
  2. Shortage items are auto-populated with SUPC numbers, quantities, and pricing
  3. Select a reason for each item (Short, Damaged, Wrong Item, Quality Issue)
  4. Add additional items if needed
  5. Review the total credit amount
  6. Tap "๐Ÿ“ง Email to Sysco" to send, or "๐Ÿ“‹ Copy" to paste into your own email
Credit request
๐Ÿ“‹ Credit Request ยท 3 Items ๐Ÿ“ท Strawberry IQF Short ยท 2 cs x $46.51 #7059961 -$93.02 ๐Ÿ“ท Blueberry IQF Damaged ยท 1 cs x $53.97 #7930826 -$53.97 TOTAL CREDIT REQUEST -$228.71 ๐Ÿ“ง Email to Sysco ๐Ÿ“‹ Copy to Clipboard
Attaching photos of damaged items

Currently, photos need to be attached separately when emailing your credit request to Sysco. The credit form includes all item details (SUPC, quantities, pricing, reason).

๐Ÿ’ก Take photos of damaged items right when the delivery arrives โ€” before accepting the delivery if possible. Sysco is more likely to approve credits with photo evidence.
๐Ÿ—‘๏ธ Waste Tracking
Log waste with reasons and track the cost impact.
How to log waste
  1. Go to the Waste tab
  2. Search for or select the item that was wasted
  3. Enter the quantity wasted (in cases or units)
  4. Select a reason: Expired, Damaged, Prep Loss, Spilled, Quality Issue, or Other
  5. Tap "Log Waste"

The waste is logged with your name, the cost, and the reason. Your stock is automatically reduced.

Waste reasons explained
  • Expired โ€” Item passed its use-by date
  • Damaged โ€” Item was damaged (dropped, torn packaging, etc.)
  • Prep Loss โ€” Normal loss during food preparation
  • Spilled โ€” Accidental spill during handling
  • Quality Issue โ€” Item received in poor condition or taste/texture issues
  • Other โ€” Any other reason (add a note)
๐Ÿ’ก Tracking waste reasons helps identify patterns. If "Expired" is your top reason, you may be over-ordering. If "Prep Loss" is high, review your prep procedures.
How waste affects your stock

When you log waste, the wasted quantity is subtracted from your current stock. This keeps your inventory accurate and ensures your Smart Order predictions account for actual usage (consumption + waste).

๐Ÿง  Smart Ordering PRO
AI-powered order predictions that learn from your store.
How AI predictions work

OpsBrain's Smart Order engine calculates what you need based on:

  1. Historical data โ€” 9+ weeks of ordering patterns from your store
  2. Count data โ€” Every time you count, the engine learns your consumption rate
  3. Trend analysis โ€” Detects if an item's usage is trending up, down, or stable
  4. Weather forecast โ€” 3-day temperature average adjusts frozen/smoothie items
  5. PAR levels โ€” Never recommends more than your configured PAR max

The formula: Recommended = (Weekly Avg / 2) x 1.05 buffer x Trend x Weather

This gives you a half-week supply with a 5% safety buffer, trend-adjusted and weather-adjusted.

Smart Order
๐Ÿง  Smart Orders ๐Ÿง  Smart Learning Engine 42 items learned ยท 186 data points ยท 9wk history 7 Banana Slice IQF ๐Ÿ“ˆ #4882694 ยท 4.2/wk ยท $23.84/cs ๐Ÿง  AI learned โ˜€๏ธ +25% 4 Strawberry IQF โžก๏ธ #7059961 ยท 3.1/wk ยท $46.51/cs ๐Ÿง  AI learned ๐Ÿ“‹ Export Sysco Order ยท ~$1,247 ๐Ÿ“ฆ Browse ๐Ÿšš Receive ๐Ÿ—‘๏ธ Waste ๐Ÿง  Order ๐Ÿ“Š Dash
Understanding trend arrows and confidence levels
  • ๐Ÿ“ˆ Up โ€” Usage is increasing (10% boost applied to recommendation)
  • ๐Ÿ“‰ Down โ€” Usage is decreasing (10% reduction applied)
  • โžก๏ธ Stable โ€” Consistent usage pattern

Confidence bar: Shows how much data the AI has for this item:

  • Green (60%+) โ€” Strong confidence, reliable prediction
  • Amber (30-59%) โ€” Moderate confidence, improving with more counts
  • Gray (<30%) โ€” Low confidence, based mostly on historical averages

Source labels:

  • ๐Ÿง  AI learned โ€” Blended from your actual counts + historical data
  • ๐Ÿ“Š Partial data โ€” Some count data, supplemented by historical
  • ๐Ÿ“‹ Historical โ€” Based on historical ordering patterns only
Weather-adjusted ordering explained

OpsBrain checks the 3-day weather forecast and adjusts orders for temperature-sensitive categories:

  • 95ยฐF+: Frozen +35%, Walk-In +15%, Bottles +40%
  • 85-94ยฐF: Frozen +25%, Walk-In +10%, Bottles +30%
  • 75-84ยฐF: Frozen +12%, Walk-In +5%, Bottles +15%
  • 60-74ยฐF: Normal (no adjustment)
  • Below 60ยฐF: Frozen -12%, Bottles -15%

Weather-adjusted items show a badge like โ˜€๏ธ +25% next to the recommended quantity.

๐Ÿ’ก Weather alerts appear on both the Dashboard and the Order tab when extreme conditions are forecasted (95ยฐF+ heat waves, below 50ยฐF cold snaps, or 3+ rain days).
Exporting your Sysco order
  1. Review the Smart Order list on the Order tab
  2. Tap "๐Ÿ“‹ Export Sysco Order"
  3. The order is formatted with SUPC numbers, item names, and quantities
  4. It's copied to your clipboard โ€” paste it into your Sysco ordering system or email
PAR levels explained (min/max)

PAR (Periodic Automatic Replenishment) levels define the ideal stock range for each item:

  • PAR Min โ€” Below this level, the item shows as ๐ŸŸก LOW and triggers a reorder suggestion
  • PAR Max โ€” The Smart Order engine never recommends more than this amount

PAR levels are calculated from your store's historical ordering data and fine-tuned over time. Contact support if you need to adjust PAR levels for specific items.

๐Ÿ“Š Dashboard
Track compliance, compete on the leaderboard, and monitor weather impact.
Daily count schedule

OpsBrain assigns different inventory categories to different days of the week so you never have to count everything at once:

  • Monday: Frozen
  • Tuesday: Walk-In
  • Wednesday: Paper & Chemical
  • Thursday: Bottles
  • Friday: Quick Full Count (all categories)

The Dashboard shows today's assigned categories, a progress bar, and how many items remain.

Staff leaderboard, badges, and streaks

The leaderboard shows who's been counting the most, with gamification features to motivate your team:

Streaks: Count at least one item per day to build a consecutive streak. The longer your streak, the more badges you unlock.

Badges:

  • ๐ŸŒฑ First Count โ€” Complete your first count
  • โšก Speed Demon โ€” Count 10+ items in one day
  • ๐Ÿ“… Perfect Week โ€” Count every day for 7 days
  • ๐Ÿ’ฏ Century Club โ€” 100 total counts
  • ๐Ÿ”ฅ On Fire โ€” 14-day streak
  • ๐Ÿ‘‘ Store MVP โ€” Most counts this month
  • ๐ŸŽฏ Sharpshooter โ€” 50+ counts in one week

Weekly Champion: Every Monday, the previous week's top counter is crowned champion with a toast notification.

Weather forecast and demand impact

The Dashboard shows a 7-day weather forecast with demand impact indicators. Hot days show a percentage increase expected for frozen and smoothie products.

Weather alerts appear automatically when extreme conditions are forecasted:

  • ๐Ÿ”ฅ Heat Wave โ€” Any day above 95ยฐF
  • ๐ŸงŠ Cold Snap โ€” Any day below 50ยฐF
  • ๐ŸŒง๏ธ Rainy Week โ€” Rain forecasted 3+ of the next 7 days
โš™๏ธ Account & Settings
Manage your store connection, team, and subscription.
Changing your setup code / switching stores
  1. Tap the โป Logout button in the top bar
  2. You'll return to the setup code entry screen
  3. Enter a different setup code to connect to another store
Logging out

Tap the โป button in the top-right corner of the app. This disconnects you from the store but doesn't delete any data.

Managing archived items

Tap the ๐Ÿ—ƒ๏ธ button in the top bar to see all archived items. From there you can restore any item back to your active inventory.

Understanding your subscription tier
  • Founding Operator ($99/mo) โ€” All Pro features, price locked for life, free setup
  • Pro ($129/mo) โ€” AI invoice scanner, smart ordering, weather forecasting, all features
  • Enterprise ($349/mo) โ€” Multi-location dashboard, cross-location benchmarking, dedicated CSM

To change your plan or discuss billing, email hello@getopsbrain.com.

โ“ Frequently Asked Questions
Quick answers to common questions.
Can multiple people count at the same time?

Yes. Multiple team members can count simultaneously on different devices. Each count is attributed to the person who's logged in via their PIN. All counts sync in real-time.

Does it work offline?

Partially. Cached data is viewable offline, so you can browse your inventory. However, saving counts and other actions require an internet connection. Saves will sync when you reconnect.

How do I add new items to my inventory?

Contact hello@getopsbrain.com with the item details (Sysco SUPC number, description, case size, price, category). We'll add it within 24 hours.

Can I use this for non-Sysco vendors?

Yes. The manual delivery check-in works for any vendor โ€” Restaurant Depot, US Foods, local distributors, etc. The AI invoice scanner is optimized for Sysco invoices specifically.

How accurate is the AI invoice scanner?

95%+ accuracy (based on internal testing) with fuzzy matching. The scanner reads Sysco item codes, descriptions, quantities, and prices. It uses math verification (qty x unit price = extended price) to catch parsing errors automatically.

What happens to my data if I cancel?

Your data is retained for 30 days after cancellation, then permanently deleted. During that window, you can reactivate your account and all data will be intact.

Can I export my data?

Contact hello@getopsbrain.com for a CSV export of your inventory, count history, delivery logs, and waste logs. We'll send it within 24 hours.

How do I add or remove staff PINs?

Email hello@getopsbrain.com with the staff member's name and whether you want to add or remove them. We'll update your roster within 24 hours.