Freezers in the Field by Size
Accounts with Multiple Freezers
Clients by Sales Rep
Clients by County
Equipment Waitlist by Size
New Equipment Clients by Month
🗺 Our clients on the map
All Equipment Clients
| Store | Freezers | Min Spend | Last Order $ | Branded | Rep | Last Order | Last Visit | Delivered By | Att. | ✉ Mktg |
|---|
Customers by Sales Rep
Customers by County
Delivery Recency
Customers by Business Type
New Customers by Month
🗺 Our clients on the map
Client List
| Store | City | County | Phone | Sales Rep | Last Order | Last Order $ | Days | Last Activity | Last Visit | Delivered By | ✉ Mktg |
|---|
New Customer Registrations
| Business | Contact | Phone | Address | Type | Equipment | Received | Entered? | Action |
|---|
📦 Short deliveries
The customer did not take the full order. Their sales rep should call them — the rep sees this on their own portal too.
| Day paid | Store | Invoice | Amount |
|---|
✓ Recently confirmed
🗺 Live driver tracking
Deliveries by Driver
Deliveries by Truck
Routes by County
Freezer Deliveries Scheduled
Delivery Log
| Date | Store | Driver | Truck | County | Notes | Invoice $ | Status | Action |
|---|
📦 Pick & Pack log
Driver routes picked & packed at the warehouses, with photo proof — submitted from the warehouse portal (Industry and Walnut).
| Date | Warehouse | Driver | Stops | Photos | Notes | By |
|---|
Visits by Person
Visits by Type
Visits by County
Completed per week
Visit Calendar
📋 Merchandiser reports
Filed from the merchandiser portal — every question they answered, with their photos.
🧊 Rep visit reports
Filed from the rep portal. Every freezer gets a before and an after photo — tap either one to open it full size.
Visit Log
| Date | Store | Person | Role | Type | County | Notes | Completed | Status | Action |
|---|
Warehouse Pickups
Customers coming to our warehouse to pick up an order, by appointment. Completely separate from the delivery trucks' schedule.
Appointment Log
| Date | Time | Customer | Warehouse | Invoice | Notes | $ Collected | Status |
|---|
Local Delivery Orders
P.O.s from the local delivery form — no payment collected, totals confirmed on delivery. Shipping-quote and pallet orders have their own tabs under Clients ▾. Each order has a PDF and a one-click jump onto the delivery schedule.
| Order # | Date | Store | Contact | Items | Subtotal | Rewards | Invoice # | Status |
|---|
🗓 Team Calendar
Marketing events, content days, trade shows — anything the whole team should know about. Sales reps and the warehouse see this too.
📎 Customer Links
Every customer-facing link in one place — open it, or 📋 copy it to text/email a client. Contract and credit-application links are the LOCKED versions (the client only sees the one plan / the one terms).
🛒 Order forms
Where clients place orders.
📖 Catalogs
Browse products + pricing.
✍ Sign-ups
New customer + distributor applications.
⭐ Rewards & 💬 Reviews
Points balance + service feedback.
✍ Contracts (locked plan links)
Each link shows the client ONE plan only.
💳 Credit applications
NET-terms applications → ✍ Contracts ▾ → 💳 Credit Apps.
🌐 Homepage
The public front doors.
🔧 Team & staff portals ⚠ TEAM MEMBERS ONLY
Staff sign-in pages — don't send these to customers.
💲 Rep price approvals –
When a rep agrees a price with their client they send it here first. Nothing changes for the client until you approve it — approving writes the price into that client's special pricing, which is what the catalogs and every order form read.
| Sent | Rep | Client | Product | Now | Asking | Why | Status |
|---|
🧑💼 Employee Orders
Every order placed by our own team for a client — by a sales rep on the rep form, at the warehouse counter, or by a merchandiser in store. Same pipeline as a local order (PDF invoice, draft Zoho invoice, pay on delivery). Pick a team below to see just their orders.
| Order # | Date | Store | Placed by | Who | Items | Subtotal | Zoho | Status |
|---|
Payment-terms agreements are separate from freezer contracts — send a client the credit application locked to the terms you're offering. Submissions land on ✍ Contracts ▾ → 💳 Credit Apps.
Signed Contracts
Freezer service agreements, grouped by contract amount, each with the signed PDF. Clients only ever see the ONE plan you send them — use the plan cards above. Reps can send plan links from their portal.
⭐ Rewards Members
1 point per $1 collected, posted when a delivery is confirmed. Tiers: 1,500 free case · 3,000 two cases · 4,500 display + snacks · 7,500 five cases · 10,000 $350 credit · 15,000 FREE FREEZER. Point specials = Catalog banner editor with "Shows on: Rewards". Click a balance to adjust it (e.g. after fulfilling a redemption outside an order).
| Store | Joined | Points | Lifetime | Status |
|---|
Prize Tiers
This is exactly what clients see on the rewards dashboard — the prizes they redeem catalog-style, with pictures. Click any points value, prize name, description, or image URL to edit it (blank image/description are fine). Changes go live everywhere instantly. The highest tier is limited to one redemption per customer, ever. Points expire after 60 days with no activity.
🎁 Redemption requests
Prizes clients have redeemed from the rewards dashboard. Mark fulfilled once you've delivered the prize, or Cancel to refund the points back to the client automatically.
⭐ Sign a client up for Rewards
Enrol any client yourself — they start earning 1 point per $1 on their next confirmed delivery, no action needed from them. Optionally give them a login so they can watch their points and redeem online; leave it blank to just enrol the store.
🎯 Weekly goals (client dashboard)
Weekly challenges that show on the client rewards dashboard with live weekly progress (Monday reset). Pick what counts — referrals, orders or points — set the target, and what hitting it earns (bonus points and/or a prize). Toggle a goal off to hide it without deleting.
| Live | Label | Metric | Target | Bonus pts | Prize |
|---|
🖼 Rewards Dashboard slides
Catalog-style promo slides shown at the top of the client rewards dashboard — new products, offers, discounts. Add pictures with 🖼, edit the title/text by clicking them, and flip the toggle to show/hide. Nothing appears on the rewards page until you add a slide here.
| Title | Message | Disclaimer | Graphic | Shows on | Live |
|---|
⚡ Bonus point offers
Points multipliers, e.g. 2× points on a product — or set the product to ALL for a store-wide multiplier. The order form auto-shows a ⭐ badge on boosted products and live-calculates the points in the customer's cart; the rewards dashboard advertises active offers. Bonus points are captured with the order and credited automatically when the delivery is confirmed.
| Live | Product | Multiplier | Note |
|---|
📋 New Customer Registrations
Rewards signups from the new-customer registration form — the ⭐ opt-in popup after they register. These are brand-new stores, separate from existing customers creating logins later (those stay in the queue below). Same approval flow: approving links profiles / adds new stores exactly like the main queue.
| When | Who | Contact | Store (as typed at signup) | Sales rep | Status |
|---|
🏪 Existing Client Account Creations
Signups from the existing-client invite page (rewards-welcome) — stores already on our list creating their rewards login. ✓ Approve asks "is this the correct store?" — the typed name is auto-matched against the client base so the login attaches to the right existing client (and enrolls them in rewards) in one tap.
| When | Who | Contact | Store (as typed at signup) | Sales rep | Status |
|---|
👤 Pending Customer Accounts
Customers create ONE login (email + password). The Store column shows the store name(s) exactly as they typed them on the signup form — nothing is auto-matched, so use it to find the right client (Email match = their email was already on a profile · New customer = unknown email). Everything arrives Waiting to approve — approving asks whether to link the email to existing profiles and add brand-new stores to the Client List. That check keeps one owner's pricing and points away from another owner with the same store name.
| When | Who | Contact | Store (as typed at signup) | Sales rep | Status |
|---|
🤝 Referral Program
When a new store registers and names an existing client in "Were you referred by another store?", that client automatically earns the bonus below — separate from the 1 pt/$1 delivery points. Awards appear in the Points Log with reason "Referral: (new store)".
| When | New Customer | Referred by (as typed) | Matched client | Points | Status |
|---|
Points Log
| Date | Store | Change | Balance | Reason |
|---|
👥 Rewards Members
Every store signed up to the rewards program with its current balance. Click a store to open its complete points history — every earn and redemption plus its delivered orders with invoice numbers and amounts.
| Store | Points | Lifetime | Joined | 🔗 Also earns for |
|---|
⏳ Pending Points
Points a signed-in customer will earn once their Local Delivery order is delivered — logged the moment they place the order (1 pt / $1). Pending = not yet credited; Awarded = the delivery was confirmed and the points landed. This is a read-only record.
| Date | Store | Order # | Amount | Points | Status |
|---|
🎁 Free Case (rewards signup)
Existing clients who sign up for WSI Rewards from the invite page get one free case on their first order. 🎁 owed = signed up, free case not yet given · ✓ given = the free case was auto-added to their first signed-in order. Use 🎁 Grant free case to manually mark a store eligible (e.g. clients who signed up before this went live).
| Store | Status | Set | Redeemed |
|---|
Pallets by Carrier
Pickups by Carrier
Status
Pallets by Day
Pallet Pickup Calendar
Pallet Log
| Date | Store | Pallets | Carrier | Pickup Time | Invoice # | Notes | $ Collected | Status | Action |
|---|
📸 Pallet Build Photos — warehouse build documentation
Pending Shipping Quotes
| Client | Pallets | Lift Gate | Temp | Cases | Invoice | Quote | Carrier | Status | Action |
|---|
By Reason
By Product Interest
Inquiries by ZIP
Contacted Status
Inquiries
🗺 Inquiry map
| When | Reference | Name | Phone | Reason | Business | Products | ZIP | Contacted | Status |
|---|
Distributor Applications
| Company | Contact | Phone | Location | Volume | Categories | Territory | Date | Status | Reviewed? |
|---|
https://info.worldwidesnacksinc.com/price-match.html
Price Match Requests
| When | Ref | Store | Contact | Product | Competitor | Their $ | Proof | Notes | Status |
|---|
🏢 Distributor Accounts
| Date | Business | Contact | Phone | Status | Actions |
|---|
🗺 Frost Lab stores on the map
🧊 Frost Lab — stores carrying it
Pulled from invoices confirmed delivered or picked up — so every store here has physically received Frost Lab.
| Store | Address | Phone | WSI rep | Cases | Invoices | First | Last | Products |
|---|
https://reviews.worldwidesnacksinc.com
?store=Store+Name to pre-fill the store (e.g. https://reviews.worldwidesnacksinc.com/?store=Happy%20Liquor). Send it monthly from the Marketing tab.
💬 Service Reviews
| Date | Store | Name | Rating | Doing well | Improve | Contact |
|---|
https://dashboard.worldwidesnacksinc.com/credit-application.html?terms=15
https://dashboard.worldwidesnacksinc.com/credit-application.html?terms=30
?terms=) lets the customer pick.💳 Credit Applications
| Date | Business | Contact | Phone / Email | Terms | Monthly est. | Status | Action |
|---|
🎟 Credit Notes
| Date | Store | Driver | Products | Reason | Value | Status | Action |
|---|
▸ 💵 Invoice & amount check Not run yet
Reconciles every order, every invoice row and every scheduled stop against the real invoice totals in Zoho Books. Read-only — it changes nothing, it just reports what disagrees. Takes about a minute.
▸ 📚 Zoho Books Sync Checking…
New invoices in Zoho Books flow in here automatically every 15 minutes; approved new customers push to Zoho as contacts.
The 15-minute pull is automatic. For sub-second updates, add a webhook in Zoho Books so it pings us the moment an invoice is created or edited.
Active Invoices
Upload the day's invoice PDFs from the CRM. Each file is matched to a client by its file name, then attached to that client's scheduled delivery and driver. When the delivery is confirmed in Waiting-for-Verification, its invoice detaches automatically and moves to the Logged list below.
| Uploaded | File | Parsed | Client | Delivery | Driver |
|---|
Logged Invoices
| Uploaded | File | Parsed | Client | Logged |
|---|
🔬 Parsed line items
🎥 Requested Videos
Clients who asked for a POV video on their delivery day. Tag any client from their row's Edit ▾ → 🎥 Requested video. Their scheduled stops glow 🎥 amber on the Delivery Schedule so the crew knows to film.
| Store | Address | Next scheduled stop | Driver |
|---|
Warehouse Portal
Warehouse staff sign in at warehouse.html and see WH Pickups, Pallet Orders, and the Delivery Schedule read-only — only Product Inventory is editable, and only for their own warehouse. Everything they see is managed from this dashboard's normal tabs; who can log in and which warehouse owns each item is managed right here.
| Login | Password | Warehouse |
|---|
Item Ownership
Which warehouse can edit each product's stock on the portal. Both = either login may edit (the default until you assign items).
| Product | Category | Editable by |
|---|
🌡 Temp checks
Every temperature the warehouse portal logged, with the exact time it was taken. Industry logs all 3 units three times a day — morning, middle, afternoon.
| When | Warehouse | Unit | Temp °F | Session | Logged by |
|---|
✓ Approve
🏪 Approve
✎ Edit sign-in
Fix a customer's login details. Sign-in reads the sheet live, so they can sign in immediately with the new email / password. Leave the password blank to keep their current one.
Type it manually instead
🚚 Restock Industry from Walnut
Enter how many cases you're moving. Walnut is deducted and Industry is increased by the same amount — one balanced move, logged both ways. Products short at Industry are listed first.
| Product | At source | At destination | Pending | Move |
|---|
🔄 Cycle Count
Walk the shelves, enter what you actually count — variances are logged forever in the Cycle Counts sheet and stock corrects itself. Leave a product blank to skip it.
| Product | System | Counted | Variance |
|---|
🧊 Rep freezer requests –
Freezers your sales reps signed clients up for. Nothing joins the Equipment Waitlist until you approve it — approving adds the client to the waitlist with the size and rep attached, ready for drop-off scheduling.
| Sent | Rep | Client | Size | Type | Notes | Status |
|---|
Equipment Waitlist by Size
Waitlist by County
How Long They've Waited
🗺 Waitlist on the map
Tap pins on the map (or tick clients below), pick a date, assign a driver + truck, then Build route — each selected client becomes a 🧊 Freezer Drop-off stop on the schedule and flips to 📅 Scheduled on the waitlist.
🧊 Equipment Waitlist
| Store | Equipment · Size | Rep | County | Date Added | Waiting | Notes | Action |
|---|
Search Everything
Inbound Inventory
| Supplier | Products coming in | Arrival | Notes / Invoice | Status | Action |
|---|
Top Sellers by Category
Stock on Hand by Category
📈 Best Sellers
Inventory by Warehouse Walnut · 3PL · Industry · Overall
⏳ Pending out
Product already sold on undelivered invoices (Zoho drafts land here the moment an order is placed). It hasn't left the warehouse yet, so it's still counted in stock — this is what's spoken for. Projected = Overall stock − pending: what's left if everything scheduled ships. Pending counts invoices attached to scheduled deliveries only. Tap a row for the invoices behind it.
| Product | Pending cases | Projected | Industry − pending | On invoices |
|---|
Inventory
| Product | UPC | Category | Walnut | 3PL | Industry | Overall | Reorder | Sold (range) | Status |
|---|
Freezer & Fridge Inventory
Units on hand at the warehouse, separate from product stock. Adding a client to the equipment waitlist reserves one matching unit automatically; removing them from the waitlist puts it back. Delivering keeps it deducted.
| Size / Type | Branded | Walnut | 3PL | Industry | Total | Notes |
|---|
Marketing Banners
Rotating slides on the customer and distributor catalogs — pick where each slide shows with Shows on. Best: upload a finished graphic with all the info on it — recommended 1200 × 300 px (JPG/PNG, wide banner). A slide with a graphic shows just the graphic; without one it falls back to its text. Toggle a slide off to hide it without deleting.
| Title | Message (fallback if no graphic) | Disclaimer (small print) | Graphic (1200 × 300 px) | Shows on | Live |
|---|
🔥 Discounts running
Every product currently discounted on the customer catalog. Click a percentage to change it — the price and the promo slide both follow. End sale puts the price back and hides its slide.
| Product | Was | Now | Discount | Promo slide | |
|---|---|---|---|---|---|
| Loading… | |||||
Catalog Inventory
Controls the public customer catalog — set price, size, badges, a short blurb, and which products appear. "Out of stock" shows automatically from your Industry stock. Edits go live on the catalog after a refresh.
| Product | Box # | Case $ | Bulk $ / qty | Units / Case | Sale % | Badges | Blurb | On catalog | Shows as |
|---|
snacks (or snax) on bulk.worldwidesnacksinc.com to see prices — signed-in distributor accounts unlock automatically.Marketing Banners
Slides on the distributor catalog landing page — set "Shows on" to Distributor (or Both). Upload a finished graphic, recommended 1200 × 300 px.
| Title | Message (fallback if no graphic) | Disclaimer (small print) | Graphic (1200 × 300 px) | Shows on | Live |
|---|
Distributor Catalog
Wholesale catalog priced per case. Set the case price, cases per pallet, badges, and which products distributors see. "Out of stock" comes from your Industry stock. Edits go live after a refresh.
| Product | Box # | $ / Case | Bulk $ (90+) | Cases / Plt | Case Size | Units / Case | Store Case $ | Store Unit $ | Unit MSRP | Margin | Sale % | Badges | Blurb | On catalog | Shows as |
|---|
Shipping Quote Orders
Orders from the Order & Ship form — customers build a cart, you confirm the shipping quote within a day. Set the Quote $ and hit 📧 to email their invoice + quote; add the tracking # when it ships and 📧 again.
| Order # | Date | Ship to | Items | Products | Est. | Quote $ | Tracking | Status |
|---|
Shipping Combos
Your pre-set box math — "3 cases of Drinks per box, $25/box to West Coast". The ship form uses these to show customers an instant estimate per zone while they build the cart.
| Category | Cases per box | Zone | $ per box |
|---|
Pallet Order Quotes
Orders from the Build Your Pallet form. Set the confirmed freight Quote $ and 📧 email their invoice; add the tracking # when it ships.
| Order # | Date | Ship to | Cases / Plts | Products | Est. | Quote $ | Tracking | Status |
|---|
📢 Send the stream reminder
Goes to everyone on the list who has not already had this reminder. Anyone already messaged is skipped automatically, so pressing this twice cannot double-message them.
🔴 Launch stream reminder list
– Aug 11 · 11:00 AM PTEveryone who asked to be reminded from the homepage. Every email is also added to the “Kick Stream — Aug 11” list in the campaign builder, so you can send the reminder with the normal email tools. Numbers are here for the 📱 SMS tab.
| Signed up | Name | Phone | From |
|---|
Cases Sold by Category (30 days)
Top 10 Movers (30 days)
Slowest Movers (in-stock, 30 days)
Ad Accounts
Quick access to the ad platforms. Live in-dashboard stats need API access approved by Google/Meta — until then, these open the native managers in one click.
🎁 Deals
A live deal shows up on every order form straight away. The customer picks which item they want free, and it goes on the invoice at $0 — including the Zoho invoice.
| Deal | Buy | Get free | Category | Where | Runs | Max / order | Status | |
|---|---|---|---|---|---|---|---|---|
| Loading… | ||||||||
💰 Customer Lifetime Spend
Pick any store to see its spend from confirmed Delivered invoices — cumulative line + by-month bars, plus totals. Logged sales fold in and are counted once.
Spend over time
🏆 Top Clients by lifetime spend
| # | Store | Lifetime Spend | Orders |
|---|
⚡ Auto Emails
Fully editable automations — flip one on and it sends itself at the right moment (welcome on approval, application received, contract signed…). Click a subject to edit it, ✎ for the full message. {name}, {store} and {email} fill in automatically. Sends come from your Gmail like the campaign emails.
| On/Off | When it sends | Subject |
|---|
✎ Edit message
Shows at the top of the email, like campaign graphics.
Placeholders: {name} · {store} · {email}
Email Marketing List
Everyone opted in — from the Freezer list, Client List (✉ toggle on each row), and new registrations that checked "Yes" to email updates. New-form opt-ins land here automatically.
| Store | From list | Opted in |
|---|
Campaign History
| Date | Subject | Sent | Failed | Sent by |
|---|
Uploaded Emails
Email lists imported from files. These contacts stay separate from your client lists — they only receive email marketing. Upload a CSV with an email column (a name column is optional).
| Name | List | Added |
|---|
Sales Reps
Everyone credited with accounts and commissions. Click a rate or phone to change it. Adding a rep with an email + password also creates their portal login in one shot. 📱 the phone is used for order-lapse texts (Rep Portal tab).
↗ Rep Portal — rep.worldwidesnacksinc.com| Rep | Rate | 💲 Client rates | 📱 Phone | Portal login | Accounts |
|---|
Drivers
Driver logins for the driver portal — the names here also show up in the schedule's "assigned to" list. Click a password to reset it; the toggle deactivates a login.
↗ Driver Portal — driver.worldwidesnacksinc.com| Login | Driver | Full name | 📱 Phone | Password | Active |
|---|
🧊 Merchandisers
Logins for the Merchandiser Portal — they visit freezer stores, restock, clean, and report with photos. Their names show in the schedule assignee list, so you send them routes exactly like drivers.
↗ Merchandiser Portal — merch.worldwidesnacksinc.com| Login | Name | Full name | 📱 Phone | Password | Active |
|---|
🖥 Dashboard Users
Who can sign in to THIS dashboard, and what they see. Super admin = everything + manages this list; Admin = everything except this list; Marketing = catalogs & the Marketing hub; Custom = only the views you tick under 👁. Everyone signs in with the shared team password until you give them their own 🔑. New users work the moment you add them.
↗ this dashboard — dashboard.worldwidesnacksinc.com| Full name | 📱 Phone | Access | Password | Views |
|---|
📣 Marketing Portal
Marketing-team logins for the standalone Marketing Portal (campaigns + inventory only — never this dashboard). Same list as the Dashboard Users card, filtered to the Marketing role. Click a password pill to set or reset it — marketing logins need their own 🔑 (the shared team password doesn't open the portal).
↗ Marketing / Ops Portal — ops.worldwidesnacksinc.com| Password | Portal |
|---|
🏭 Warehouse Users
Warehouse portal logins — same list as Team ▾ → Warehouse Portal, shown here so the whole team lives on one tab. Click a login or password to edit it.
↗ Warehouse Portal — warehouse.worldwidesnacksinc.com| Login | Full name | 📱 Phone | Password | Warehouse |
|---|
🔐 Team logins
Every portal credential in one place — reference only. To change anything, use the matching card above (reps / drivers / dashboard / marketing / warehouse).
🔐 Login activity
The last sign-ins across the dashboard and every portal. New = not reviewed yet — ✓ Approve it if you recognize it, or ⛔ Sign out to revoke the session. Only dashboard and ops sessions can be force-signed-out (they re-check within ~5 minutes); the driver / rep / warehouse portals check their password on every request, so marking those rows just keeps the record straight.
| When | Who | Portal | 📍 Location | Device | Status |
|---|
🛰 Driver Command
The full-screen admin portal for everything driver-related — live map tracking of the company iPads (Find My style), routes & stop order, the verification queue, driver logins, and the whole activity log. Signs in with your normal dashboard email + password.
Driver Portal
Drivers sign in at driver.html with their own login and see only their route. They load-check each stop (photo + warehouse picker sign-off), run the route, and mark stops delivered — which lands here as pending your confirmation.
Waiting for Verification
Stops the drivers marked done — with their answers and the signed-invoice photo. When the driver is back, verify inventory/returns and the payment, then hit ✓ Confirmed — mark delivered.
| Date | Stop | Driver | Driver report | Collected |
|---|
Stops Completed by Driver (30 days)
Issue Reports by Driver (load issues + missing items)
Load Issues by Day
Load Issues
Every "No, something's off" a driver reported at load check — what was wrong and which products were missing.
| Date | Driver | Stop | Invoice | Problem | Missing items |
|---|
Route Times
Stamped when a driver hits ▶ Start route and ⏹ End route on the portal.
| Date | Driver | Started | Ended | On the road |
|---|
📋 Driver Activity Log
Everything the drivers do, merged into one timeline — deliveries confirmed, stops marked done, load issues, denied stops, freezer cleanups & drop-offs, route start/end, and end-of-route recaps. Filter by driver or search to see one driver's full day. Newest first.
| Date | Driver | Activity | Store | Detail |
|---|
🏁 Route recaps
Submitted by the driver when they end a route — stops delivered, partials, load issues, adjustments, plus their own ★ rating and notes on how the day went. Newest first.
| Date | Driver | Duration | Delivered | Partials | Load issues | Adjustments | Self rating | Notes |
|---|
🧊 Merch Visits
| Date | Store | Merchandiser | Stock | Clean | Low / out | Photos |
|---|---|---|---|---|---|---|
| Loading… | ||||||
🧹 Freezer cleanups
Every completed 🧹 Freezer Cleanup stop — the driver's photo of the cleaned freezer plus their notes. Cleanups never award points, stamp last-order dates, or touch invoices. Newest first.
| Date | Store | Driver | Photo | Notes |
|---|
🧊 Freezer drop-offs
Every completed 🧊 Freezer Drop-off stop — the driver's photo of the freezer in place plus their notes. A drop-off carries no product or invoice (the store is added to the equipment list; the product order is scheduled 1–3 days later). Newest first.
| Date | Store | Driver | Photo | Notes |
|---|
Driver Logins
Add drivers, reset passwords, or deactivate a login. Changes apply the next time the driver signs in.
| Login | Driver | Password | Active |
|---|
📱 SMS / Texting
Every automated text the system sends, in one place. Flip the master switch to pause all texting, or turn individual texts on/off and edit their messages. Tokens like {store} fill in automatically. The recent log is at the bottom.
📣 Custom & marketing texts
Write any text — a sale, a new product, a reorder nudge — and send it to every client who said yes to texts. {store} fills in each store's name automatically.
{store} — becomes the store's name.
0 / 320
📜 Past blasts
| When | Name | Sent | Message | By |
|---|---|---|---|---|
| No blasts sent yet. | ||||
👥 SMS-enrolled clients
Every client profile with 📱 SMS approval = Yes, from both the freezer and client lists. Blasts only reach the ones with a phone on file.
| Store | Phone | List |
|---|
Sales Rep Commissions
Every delivery marked Delivered with an amount collected is credited to the account's sales rep automatically. Click a rate to change a rep's commission structure.
| Rep | Rate | Orders | Collected | Invoice | Commission |
|---|
Commissionable Transactions
Every delivered order with money collected, in the selected range. Click a rate to override the commission % on that transaction — for low-margin orders that can't pay full commission. Blank restores the rep's default rate.
| Date | Store | Rep | Collected | Rate | Commission |
|---|
Commission by Rep
Collected by Month
💰 Payout history — every closed pay period
🚗 Rep mileage — this pay period
Reps log store-to-store miles on their portal's 🚗 Mileage tab (auto-calculated from their assigned stops, or typed). The pay period follows each rep's last commission payout. Pay it alongside their commission.
| Rep | Miles this period | Owed at rate | Days logged | Lifetime miles |
|---|---|---|---|---|
| Loading… | ||||
Rep Portal
Sales reps sign in at rep.html with their @worldwidesnacksinc.com email. They see only their own accounts, plus read-only leads, this week's schedule, inventory, and the team graph.
| Rep | Password | On chart | Active |
|---|
Call List
Clients assigned to a rep to call or manage. Assign from any client row's Edit ▾ → 📞 Assign to rep / call list. Reps see their list on the portal and mark calls done with a recap — results land back here.
| Added | Rep | Client | Office notes | Status / rep recap |
|---|
Rep Incentives
Bonuses shown on every rep's dashboard — e.g. "Get 10 new accounts this week → $500". Click any text to edit; toggle off to hide.
| Title | Details | Reward | Goal target | Live |
|---|
🏅 New-account credits
If the automatic tracking misses a sign-up, credit it here — it counts toward that rep's incentive progress immediately.
| Date | Rep | Store | Note | By | |
|---|---|---|---|---|---|
| Loading… | |||||
Rep Promo Banners
Marketing slides at the top of every rep dashboard — same system as the catalogs. Upload a finished graphic (1200 × 300 px) or use text; set "Shows on" to Reps.
| Title | Message (fallback if no graphic) | Disclaimer (small print) | Graphic (1200 × 300 px) | Shows on | Live |
|---|
Customer Forms
The live forms build themselves from this list. Click a question, section, order number, or answer chip to edit it in place; toggle Required and Live per question. Core questions (wired to sheet columns) can be hidden but not deleted. Changes are live on the next form load.
| Order | Section | Question | Type | Answer options | Required | Live |
|---|
Add a Question
New questions land at the bottom of the form — change the Order number above to move them. Dropdowns and checkboxes need their answers listed, separated by |.
🎁 Order Incentives
Deals that show on the local delivery form as a live progress popup — e.g. buy 5 cases, get 1 free. As the cart grows the customer sees "add 1 more case for a free case!". Flip a deal ON and it's live on the next form load; Repeats decides whether it triggers every N cases or only the first time.
| Live | Threshold | Reward | Repeats |
|---|
💵 Products & Prices
Exactly what the local delivery form charges — click a value to change it. Catalog $ / Case is the case price on the form, Unit $ overrides the auto unit price (blank = case ÷ units), Sale % discounts the case price, and Hidden products never show on the form or catalog. Same fields as Catalog ▾ → Wholesale Catalog.
| Product | Catalog $ / Case | Catalog Unit $ | Catalog Sale % | Hidden |
|---|
🚚 Local Delivery Form Quick Links
The live P.O. form at reorder.worldwidesnacksinc.com — where everything on it is managed:
🏗 Build Your Pallet Manager
Everything the Build Your Pallet form quotes from — click to set the wholesale $ / case, cases per pallet, and the physical case size. Case Size is L×W×H in inches (e.g. 8x8x8) and powers the pallet-height estimate distributors see while they build quotes.
| Product | Dist $ / Case | Cases / Pallet | Case Size (L×W×H in) |
|---|
🏗 Build Your Pallet Quick Links
The pallet order form ships on the dashboard site (no custom domain yet):