For a staffing decision during service, sales information needs to arrive before the manager must act—and with enough time left for that action to matter. A five-minute refresh can be a reasonable requirement when a manager is deciding whether to keep an employee on. Next-day reporting is better suited to reviewing a completed shift, not changing the one underway.
Refresh frequency alone is not enough. Ask when the latest sale happened, when it reached the dashboard, and whether the display clearly shows that time. A screen that updates every five minutes can still show old information if an upstream connection has stopped sending orders.
Start with the decision, not the dashboard
Write down the action you want the data to support. For example, a shift manager might check current sales before deciding whether to release a staff member. An owner might review completed sales the following morning to compare shifts. Those decisions have different deadlines, so they should not share an automatic refresh requirement.
For each decision, name the person who will act and the latest useful time for the information. Also define what the sales figure includes. Does it cover all sales channels or only orders from one source? Does it show gross sales, net sales, or another measure? Decide how cancellations, refunds, tips, and incomplete orders should appear before using the number as a trigger.
Sales are only one part of a staffing decision. A manager should also look at current guests, open orders, reservations, and the work still needed to close. A slow sales total does not necessarily mean the team can spare a person immediately. A restaurant reservation system may be another source to check for upcoming demand; ask what information is available during service and how often it changes.
For a broader look at comparing labor and sales after a shift, use the guide to comparing labor hours with sales by shift. Here, the narrower question is whether the sales number arrives in time to support an action.
Compare five-minute and next-day reporting
The worksheet below separates a dashboard's update schedule from the decision it supports. The intervals are example buying requirements, not promises about any particular product.
| Decision | Example freshness requirement | Useful when | Limit or fallback |
|---|---|---|---|
| Keep or release a staff member during service | Sales through no more than five minutes before the check | The manager still has time to adjust the shift and can check open work | Late or partial sales can distort the decision; check the POS and floor before acting |
| Review a completed shift | Completed sales available the next day | The owner is comparing shifts or investigating a closeout difference | Too late to change that service; confirm late adjustments and refunds |
| Investigate an unexpected drop mid-shift | Recent data, with a visible last-sale or data-through time | The manager needs to distinguish a quiet period from a reporting delay | An updated page is not proof that every source has reported; compare source totals |
Five-minute reporting is useful only if the manager can see a sufficiently complete picture. If online orders arrive later than counter orders, a combined total may look current while missing one channel. Ask whether the dashboard identifies each source's latest included transaction or otherwise warns when a source is behind.
Next-day reporting can be a sensible choice for closeout review when the owner does not need to make an immediate change. Set a delivery deadline for that report and decide who investigates a mismatch. Also ask how the report handles an order placed before midnight but adjusted afterward. A next-day report may need a later correction; it should not be treated as permanently final merely because it has arrived.
Do not pay for a shorter refresh interval solely because it sounds better. Compare written quotes for the reporting setup you actually need, including any recurring charges, integration or setup costs, and support charges. A quoted processing fee is not the same as the all-in operating cost of a dashboard and its connected tools.
Use a freshness worksheet during a shift
The following example is hypothetical. A restaurant sets a five-minute freshness limit for one staffing check. The shift manager is deciding at 7:30 p.m. whether to release one employee; the employee could leave after current duties are covered. The manager will also inspect the floor and open orders before making the call.
The restaurant defines the sales figure as completed sales from its counter and direct online channels, excluding tips. It records the data-through time for each channel, not just the time the dashboard page was opened. The team has agreed that data through 7:25 p.m. or later meets the five-minute limit for a 7:30 check.
- Record the check: At 7:30, the manager notes the decision, the current sales total, and the data-through time shown for each channel.
- Compare the timestamps: Counter sales are current through 7:28; direct online sales are current through 7:19. The online channel is 11 minutes old, so the combined view fails the five-minute requirement even if the page itself refreshed at 7:30.
- Escalate the delay: The manager checks the online order source and the restaurant POS system for recent activity. If the difference cannot be explained, the manager contacts the designated system owner or vendor support and records the issue.
- Choose the next action: Until the manager has a usable current view, the dashboard total alone is not the basis for releasing the employee. The manager uses the floor, open work, and available source records to make the operational decision.
- Record recovery: When the delayed channel catches up, the manager notes its new data-through time and whether the totals now agree with the source records. Any unresolved difference goes to the owner for follow-up.
The expected result is not that the dashboard fixes itself within a promised interval. It is that the manager can recognize the stale channel, avoid treating the combined number as current, and assign the next action. If the product shows only a general page-refresh time, ask the vendor how an operator can tell whether underlying sales are delayed.
Keep this worksheet short enough to use. At minimum, record the decision and deadline, the person responsible, each relevant source, the data-through timestamp, the acceptable age, and the escalation contact. For closeout, use a separate entry with the next-day deadline and the person responsible for resolving differences.
Run a vendor acceptance test before buying
Turn the worksheet into a written pass/fail test. Agree on the sales definition, sources, time zone, refresh limit, and expected display with each vendor before comparing results. Ask for a demonstration using a sandbox or other simulated data. Practice checks must not trigger a real payment, guest message, or courier dispatch.
- Normal update: Enter a simulated sale in the agreed source. Pass if it appears in the agreed dashboard total within the required interval and the operator can identify the relevant data-through time. Fail if it is missing, late, or indistinguishable from older data.
- Delayed source: Ask the vendor to simulate one channel arriving late while another remains current. Pass if the operator can identify the stale channel before using the combined figure. Fail if a current page-refresh time makes the incomplete total look current with no practical way to detect the delay.
- Manual recovery: Ask the operator to compare the simulated dashboard with the source records and document the difference. Pass if the responsible person can find the needed records and follow an agreed escalation path. Fail if the team cannot identify what is missing or who should investigate.
- Next-day closeout: Use a separate simulated completed shift, including an adjustment after the original sale. Pass if the report is available by the agreed deadline and the operator can find how the adjustment is represented. Fail if the adjustment cannot be traced or the report misses the deadline.
Ask support what the manager should provide when data is late, how the team can check whether the issue affects one location or channel, and what response process applies during service. Get the escalation contact and support hours in writing. Also ask how historical totals change after corrections and whether the reports or exports needed for your other systems are available.
Fleksa's partner portal offers dashboard, order, menu, and reservation views, including sales and order summaries for a selected period. Ask which views are available for your setup and whether they show the source-level timestamps and delay indicators your worksheet requires. Separate payroll, inventory, or accounting tools may still be necessary; confirm how staff will move or reconcile information between them.
After a simulation passes, a limited live-service pilot can check the workflow under normal operating conditions. Assign a manager to record timestamps and discrepancies without deliberately sending test payments, guest messages, or courier requests. Use the results to decide whether the written requirement and escalation process work for your team.
Next step: Take your completed worksheet to a vendor discussion and compare your management requirements with Fleksa. Confirm feature availability, timestamps, support arrangements, and the setup needed for your locations before committing.
Frequently asked questions
Is a five-minute dashboard refresh always necessary?
No. It is useful when a manager has a decision to make during service and can still act on the information. A next-day report may be enough for reviewing a completed shift.
What is the difference between refresh time and data-through time?
Refresh time can mean when the screen updated. Data-through time indicates how recent the underlying information is. Ask whether that time is visible for each relevant sales source.
What should a manager do when sales data is late?
Check the relevant source records and current floor conditions, document the delay, and contact the assigned system owner or support team. Do not rely on a stale combined total as the sole basis for a staffing decision.



