Bright Side
--:--:--
Welcome

Enter your 6-digit PIN

© 2026 Bright Side Snacks. All rights reserved.
Reset Your PIN

Enter your email address and we'll send you a new PIN

Which company?

Pick the entity this shift is worked under.

Where are you working?

Detecting your location…

📍
Detecting your location…
Please allow location access when prompted
Units Sold Today

Enter units sold for each flavor

Flavor
Units
Total
0
Bags Purchased

Enter bags purchased by flavor — reimbursement updates automatically

Flavor
Bags
Total Bags
0
Reimbursement Amount
price per bag × 1.0825 tax
$0.00
Required when you have a reimbursement — snap a photo of your receipt.
Welcome! Let's get you set up

Fill in your details — you can update these anytime from My Profile

🔑 Your PIN

Leave blank to keep your current PIN

📋 Your Info
💸 Payment Method
Paid every Tuesday for the prior week
🏦 ACH
💚 Zelle
💙 Venmo
📅 Preferred Demo Times

Select all that work for you

—
Loading…
Get help

Questions, corrections, or anything else — send us a message

Confirm Clock Out

Review your entries before submitting

Units Sold by Flavor
Total Units
0
My Profile

Update your info or change your PIN

🔑 Change PIN
📋 Your Info
💸 Payment Method
Paid every Tuesday for the prior week
🏦 ACH
💚 Zelle
💙 Venmo
📅 Preferred Demo Times

Select all that work for you

Admin Login

Enter your admin PIN

Admin Panel
👁 View Only

Loading…
Orders in
Plan & buy
Make
Label & pack
Ship
Bill
Orders in
Plan & buy
Make
Label & pack
Ship
Bill
Loading…
📦 Supply Orders
Loading…
Saved reports
Loading saved reports…
App version: —
📧 Email & HPP Provider Settings
Help Email

Incoming help requests from employees are sent here.

Notifications

Admin notifications are sent to this email address.

Non-demo employee activity goes to this address instead.

BOL Email

Email addresses used when sending Bills of Lading.

Must be a mailbox in your Microsoft 365 tenant with Mail.Send permission granted.
Separate multiple addresses with commas.
BOL PDFs will be saved here automatically. Click to pick or change the folder.
No folder selected
Daily Production Email

Recipients for the automatic production report sent after each Log Day entry.

Separate multiple addresses with commas.
🧺 Produce Procurement Request Email

The produce order Outlook draft (Prod Plan → Print / email → Produce order). It goes to the To addresses below. If From is blank it uses the BOL Email From.

Separate multiple addresses with commas.
Separate multiple addresses with commas.
🧺 Produce Procurement Notifications

Sent automatically each time the Produce Procurement screen is saved (the week's grid). If To is blank it goes to the notification email.

Separate multiple addresses with commas.
🏭 HPP Providers

Where juice ships for HPP. The HPP BOL (Send Production Email → HPP BOL) is addressed to one of these; the last one used is preselected. Email To / CC take comma-separated lists; the draft is sent from the BOL Email "From" address above.

📦 Box Labels Email

Weekly box-labels reminder (Best By + LOT + per-SKU counts) sent at the day/time below, Central time. Leave Day on “off” to disable.

Welcome Emails

Customize the welcome email for each employee type. Use {{first}} for first name and {{pin}} for PIN.

🔑 Change Admin PIN
🧴 Demo Items & Shift Slots

Product flavors employees log at clock-out, with reimbursement rate (+ tax).

Item
Reimb. Rate
$
Shift Slots

The shifts offered when scheduling demo employees, and the hours that go on their calendar invite. Untick Offered to retire a slot: it leaves the pickers, and shifts already booked against it keep their correct times. Delete only a slot nothing was ever booked on.

to
🧱 Packaging Catalog

Bottles, caps, and boxes available to juice SKUs. Each SKU in Juice Product Catalog picks one of each. Cap options are filtered to the bottle’s neck finish.

Bottles
ID
Label
Oz
Neck
Btl / sleeve
Btl / pallet
Btl / crate
$ / bottle
Caps
ID
Label
Neck
Color
Caps / box
Caps / pallet
$ / cap
Boxes

Tie × Tier = filled cases per shipping pallet (drives BOLs and placards). Flat / pallet is how many knocked-down boxes arrive on an inbound pallet (drives supply ordering). They are different numbers.

ID
Label
Bottle
Pack
Tie
Tier
Cases/plt
Flats / bundle
Flat/plt
Case lbs
L"
W"
H"
$ / box
Labels
$ / label One price for every label.
Customer labels tracked in Customer Registry

A price changed here starts today. To date a price earlier, use the COGS Worksheet.

🧃 Juice Product Catalog

One card per juice SKU. Packaging comes from the Packaging Catalog above; pack size follows the selected box. Inactive SKUs are kept for reference and stay out of production, inventory, and orders.

COGS Worksheet

The spreadsheet behind the per-bottle COGS. Stored in the app — download or view it anytime, replace it when the model changes.

Loading…
🧪 Juice Production Model — Ingredients & Recipes (lbs-based)

Pounds-driven model for current + new flavors. Define ingredients (produce with lbs/unit + juice yield, direct liquids, or spices) and flavor recipes (each component as a % of the bottle; spices as tsp per bottle, which scale with bottle size). Not yet wired into the ops grid — this is data entry for the upcoming model. Saving stamps the effective date below and keeps history, so past weeks never change. Enter a batch on any flavor (bottles or cases) to scale its recipe live — juice gallons per component, raw produce lbs and order units, and spice weights in g/kg. Batch figures are scratch only and are never saved.

📋 Crisps Product Catalog

Internal SKU master list for crisps. Used in invoices, BOLs, and inventory tracking.

BS SKU
Description
Case UPC
Bag UPC
Pack Size
Default $/case
📋 Crisp Production & Packaging Defaults
Dehydration
Bag Specs
Cart Geometry
Crisps per cart = racks × trays × crisps per tray = 15,840
Added Inputs (lbs per lb pineapple pulp)
Cinnamon
Sunflower
Flax
Sesame
Beet
Kale
lbs / lb pulp
Packaging & Shipping
Format
Box dims
Units/box
Boxes/plt
Unit wt oz
Box wt oz
Unit price $
6-pack case
4-pack case
1oz single
0.35oz single
4-pack master
Seed Bag Weights (lbs per bag)
Sunflower
Flax
Black Sesame
lbs / bag
🛰️ Geofence & Setup Photo

Applies to stores and the plant. Off = nothing is ever blocked and the zip search stays available; distances are still recorded on each shift. An instant kill switch if GPS misbehaves.

Stores (BIG Grocery merchandisers)

Demo clock-in is verified by GPS against each store's real coordinates, geocoded from its street address. Each store's coordinates come from its street address.

Plant (regular employees)

Regular employees can clock in only within this distance of the plant, with location services on. Clock-out is not checked.

🏢 Bright Side Details

Used on BOLs, placards, and invoices. Global setting.

Corporate Address
Ship From/To Address
Latitude / longitude of this address: regular employees clock in within the Plant radius of it (Settings → Geofence & Setup Photo).
🏦 Bank Details

Appears on all invoices. Global setting.

🧾 QuickBooks

Invoices sent from Ops are created in QuickBooks and carry its Pay online link. Products match on the QuickBooks SKU (the Ops case SKU); customers match below.

—
🏢 Customer Registry

Manage billing, shipping locations, and product details per customer.

🚚 Vendors

Who we buy produce and supplies from, where their purchase orders go, and the items each one supplies.

💾 Data Backup

Download a full JSON snapshot of all Firestore data. Save before any major change session so you have a restore point.

Automatic Daily Backups

A full snapshot is saved automatically every night (~3 AM CT) to secure cloud storage and kept for 30 days; the last one of each month is kept for good. Download any below to restore from.

Selective Restore from Backup

Choose a backup file and select which collections to restore. Only selected collections will be overwritten — everything else is untouched.

📱 Add to Home Screen

Install Bright Side OMS on your device for quick access without opening a browser.

My Schedule
—
Loading…
Production
Production Schedule
Customer Orders — This Week
This Week's Production
Schedule Manager
Loading…