⚡ MCR Dispatch Tool — Help

v9.78  ·  mcrdispatch.net ← Back to App

🆕 What's New

Map View

Tap 🗺️ Map View above the generated dispatches to see every tech's route plotted geographically, color-coded per tech, with a legend showing stop counts. Useful for spotting stops that are geographically close but assigned to different techs -- something that isn't always obvious from the text list alone, especially for anyone covering a state they don't know well.

Route Button Goes Straight to Maps

🗺️ Route on a tech's card now opens Google Maps directly with that tech's full route, no extra tap or popup in the way.

Cluster Tool

The 📍 pin icon next to Route lets you tag a tech's stops with a shared cluster name (e.g. "South Atlanta") for the corridor/preemptive-restock banner. A checklist lets you include or exclude specific stops -- useful when one stop is a genuine outlier (e.g. Sean has a Macon call mixed in with several South Atlanta stops).

Unmatched Sites -- SA Numbers & Map Lookup

The Admin Panel's Unmatched Sites tool now shows the Salesforce SA number(s) tied to each unresolved name, and a 📍 Locate via Maps button that geocodes the raw name and shows the nearest existing site with a real-world distance -- a much stronger signal than name-similarity alone for telling apart two differently-worded records of the same site, or two similarly-named but genuinely different sites.

Technician Numbering

Each tech's card now shows a small # number and a colored dot matching their route color on the Map View, making it easy to cross-reference a tech's stops between the list and the map at a glance.

Security Hardening

Login PINs are now unique per person (previously shared). The site-to-site and drive-time distance matrix builds -- both real, billed Google Maps API calls -- now require a separate admin password beyond the regular login, and are capped to one build per state per 24 hours to prevent runaway cost from a stray repeated click or a compromised login.

Inbound Dispatch via Email

Forward any dispatch list or trouble ticket email to dispatch@mcrdispatch.net and the app processes it automatically. A gold banner appears at the top when a new dispatch list arrives — tap Load to import it instantly.

Trouble Ticket SMS Alerts

When a trouble ticket is forwarded to dispatch@mcrdispatch.net, an SMS alert fires automatically to configured recipients (set per-state, per-person, with active-hours windows in Admin → Notifications) with the WO number, site name, issue, and SLA deadline.

Technician Availability Board

The availability panel shows all techs with real-time status. Comp days and Saturday on-call rules apply automatically. Tap Mark Out to manually mark a tech unavailable for unscheduled absences — the dispatch engine routes around them immediately.

Logging In

Navigate to mcrdispatch.net and tap Admin Panel at the bottom of the screen. Enter your username and PIN as provided to you directly -- credentials are not published here, since this page itself isn't login-protected.

Daily Dispatch — Standard (Next Day)

Step 1 — Check date and region.
Confirm the Region and Dispatch Date are correct at the top of the screen.
The date defaults to the next business day automatically. Friday defaults to Monday. Saturday defaults to today (urgent mode).
Step 2 — Review technician availability.
The board auto-marks comp days from the on-call schedule.
Tap Mark Out to manually mark a tech unavailable. Tap again to restore.
Step 3 — Paste the dispatch email.
Copy the full dispatch email from your inbox and paste it into the Location Codes field.
Step 4 — Generate.
Tap Generate Dispatches.
Step 5 — Review and adjust.
Use the Reassign dropdown on any stop to move it to a different tech.
After reassigning, a prompt asks if you want to save the new tech as permanent primary for that location.
If a location has no fallback and the primary is out, a queue prompt cycles through each affected location asking who should cover.
Step 6 — Send messages.
Tap ✅ Messages to generate tech text messages, then Copy Message for each tech and send manually -- or tap 📤 Send on a tech's card to have the app email and text them directly, no copy-paste needed. Set each tech's carrier and SMS address in Admin → Technicians first.
Step 7 — Print or open Restock Tracker.
Tap Print Dispatch Summary at the top to open a printable summary in a new tab.
Tap 📊 Restock Tracker (desktop) or 📄 Report (mobile) next to the Messages button for quick access to the restock tracker or a mobile-friendly route report.

Dispatch Card Controls

Each tech's card shows a # number and a colored dot -- the same color used for that tech's route on Map View, so you can cross-reference between the list and the map at a glance. Each stop within a card is also numbered.

ControlWhat it does
🗺️ RouteOpens Google Maps directly with all of that tech's stops in order.
SortRe-sorts a tech's stops by distance -- useful after a stop gets reassigned to them, since it doesn't slot into route order automatically.
📍 ClusterTags selected stops with a shared cluster name for the corridor/preemptive-restock banner. Shows a checklist so you can exclude an outlier stop from the group.
▲ / ▼Reorder stops within a tech's list before generating messages or a route.
ReassignMove a stop to a different tech. Prompts to save the change as permanent.
TomorrowPushes a same-day stop to the next day. Only appears on TODAY-flagged stops.
DoneMarks a stop completed and moves it to the Session Actions list below.
CancelMarks a stop canceled and moves it to the Session Actions list below.

Stop Badges

BadgeMeaning
TODAYMust be completed today — SLA or same-day restock.
Right FormsRight-side (previous year) registration forms requested. Confirm tech is carrying them. GA SK/BK only.
ReassignedStop was moved from its default tech this session.

Cluster / Corridor Banner

When a dispatched site carries a cluster tag (set via the 📍 tool above, or one of the built-in remote clusters like the Fayette/Clayton corridor), a blue banner appears suggesting you check the Restock Tracker for nearby sites that may benefit from a preemptive restock.

Map View

Tap 🗺️ Map View above the generated dispatches to plot every tech's stops geographically. Each tech gets a distinct color, matching the dot next to their name on their card. Tap any pin for that stop's site name, address, and distance from the previous stop.

The legend below the map lists each tech with their stop count and lets you toggle their route on/off. Stops without saved coordinates are listed separately under the map ("Not plotted") rather than silently dropped.

Distance figures use the real site-to-site driving-distance matrix where it's been built for that state (GA has the most complete coverage); elsewhere, or for specific pairs the matrix build didn't resolve, distances fall back to straight-line and are marked (est.).

Note: whether the map is shown or hidden persists across a page refresh.

Session Actions — Undo

When you mark a stop Done, Cancel, or push it to Tomorrow, it moves to a session log at the bottom of the results. Each entry has an ↩ Undo button that fully restores the stop to its original position in the queue with all badges and flags intact.

Two separate sections appear when populated:

Note: Undo is session-only. Refreshing the page clears all session actions and undo history.

Urgent / Trouble Ticket Dispatch

Step 1. Select ⚡ URGENT (Same Day) from the Paste Mode dropdown. On Saturdays this is selected automatically.
Step 2. Paste the full trouble ticket email into the Location Codes field.
Step 3. Tap Generate Dispatches. The SLA end time is calculated automatically from the ticket's Earliest Start Permitted field.
Step 4. Tap ✅ Messages. The tech message reads:
⚡ URGENT - Hey Nyzier, a trouble ticket for Cobb County Kroger Whitlock #455 just came in: 1. Printer Jam (SLA ends Sat 1:27 PM) Please acknowledge receipt.

Unknown Location Codes

If a site code in the dispatch list isn't in the database, an amber banner appears listing each unknown code with an + Add to database button.

Tap it to enter:

The new location saves to the database immediately and the dispatch re-runs automatically with it included.

Note: If some codes are known and some aren't, the board generates for the known ones while the amber banner lists the unknowns above the results.

Saturday On-Call

On Saturdays the availability board automatically marks everyone Not on call except the two scheduled on-call techs. Dispatch assignments only go to on-call techs.

SaturdaysOn-Call TechsComp Day
Odd (05/09, 05/23…)Nyzier Moore + Sean ReichMonday before
Even (05/16, 05/30…)Omari Williams + Robert MedleyThu before (Robert M.) / Mon before (Omari)
Note: Robert Whitehead covers Savannah only and is not in the on-call rotation. He does not take a comp day.

Admin Panel

Access via the Admin Panel button at the bottom of the main screen.

Locations Tab

Technicians Tab

Backup Tab

Notifications Tab

Distance Matrix Tab

Closed Tickets Tab

Repeat Issues Tab

Unmatched Sites Tab

Restock Schedule Tab

Current Features

📋 Dispatch

  • Auto date defaulting (Fri→Mon, Sat→today)
  • Technician availability board
  • Comp day auto-flagging
  • Saturday on-call auto-mark
  • Primary + fallback tech per location
  • No-fallback queue prompt
  • Reassignment with permanent save option
  • Unknown code detection + add flow with machine type
  • URGENT mode with automatic SLA calculation
  • Done / Cancel / Tomorrow controls with ↩ Undo
  • Direct-to-Maps Route button, Sort, Cluster tagging
  • Map View with real driving-distance labels
  • Direct email + SMS send to technicians
  • Print dispatch summary
  • Board auto-rebuilds from saved state on page load/refresh

🔧 Machine Type Rules

  • SK / BK (Small / Big Kahuna) — 800 form max count
  • SB (Surfboard) — 700 form max count, all states
  • Right Forms badge + confirmation — GA SK/BK only
  • Partial restock SWAP warning — GA SK/BK only
  • Color/decal rules — GA only
  • Cluster/corridor banners, taggable per stop
  • NC all-surfboard auto-detected
  • SC auto-assigns to Michael Newboult

⚙️ Admin

  • State-scoped location + technician management
  • Notification recipients with per-person hours/timezone
  • Site-to-site + tech-to-site distance matrix builds (password + cooldown protected)
  • Closed-ticket sync (manual or automatic)
  • Repeat-issue and unmatched-site detection tools
  • Backup and restore per state

🔔 Watchdog

  • Email monitoring (dispatch, trouble/maintenance tickets, RMA shipping)
  • SMS alert on trouble tickets, filtered by state + active hours
  • PC Name, WO number, issue category + detail parsed into alerts
  • Duplicate reply filtering

Planned Features & Future Upgrades

In Testing

Medium Term

Longer Term

Known Limitations

Last updated: August 18, 2026  ·  v9.78