Vendion
    Analytics++

    Staff Analytics – Top Sellers and Productivity

    6 min read#29

    Staff analytics is not about chasing employees — it is about helping everyone perform better. The difference between a mediocre server and a top seller can be 20-30 % in check average, and that difference usually comes from specific habits that can be taught.

    Where to find the reports

    Two reports:

    1. Analytics → Staff (sales and tips per register/server)
    2. Analytics → Staff Cost (total labor cost, covered in a separate article)

    KPI cards in the Staff report (3)

    KPIDescription
    Active registersNumber of registers used in the period
    Total tipsSum of tips collected
    Average tip per orderTips/number of orders with tip

    Sales per register (table + bar chart)

    Each server who logs in to their own register appears in the table:

    Register/ServerOrdersSalesAvg orderTipsShare
    Anna18072,0004006,80024 %
    Bengt16558,0003524,20019 %
    Cecilia15562,0004007,20020 %
    David21067,0003193,80022 %

    How to read the table:

    Top sellers (avg order): Anna and Cecilia at 400 SEK avg order. They sell more per guest than the others.

    Lowest avg order: David at 319 SEK. He has the most orders (210) but the lowest average. That means he is fast but not selling upsells (drinks, desserts, coffee).

    Action: Let David shadow Anna and Cecilia one evening. Measurable target: Raise avg order from 319 to 380 SEK in 4 weeks.

    Tip analysis (table + bar chart)

    ServerOrders w/ tipShare %Avg tipHighest tip
    Anna145 (of 180)80.6 %47 SEK300 SEK
    Bengt98 (of 165)59.4 %43 SEK180 SEK
    Cecilia128 (of 155)82.6 %56 SEK400 SEK
    David102 (of 210)48.6 %37 SEK150 SEK

    How to read the table:

    Tip stars: Cecilia has 82.6 % tip frequency and 56 SEK average tip. She builds a relationship with the guest that they want to reward.

    Tip laggards: David has 48.6 % tip frequency. So few guests leaving tips is a signal — either his service is too fast and doesn't build a relationship, or he is not asking the tip question at payment time.

    Productivity measurement per hour

    Divide sales per server by hours worked to get revenue per labor hour:

    ServerHoursSalesRevenue/hour
    Anna3272,0002,250 SEK
    Bengt4058,0001,450 SEK
    Cecilia3062,0002,067 SEK
    David4567,0001,489 SEK

    Benchmarks:

    • Fine dining: 1,200-1,800 SEK/hour per server
    • À la carte: 1,500-2,500 SEK/hour
    • Lunch venue: 2,000-3,500 SEK/hour (faster turnover)
    • Bar: 2,500-4,000 SEK/hour

    If a server is below benchmark, it may be because of:

    • Too few tables (assign more sections)
    • Too much time on side tasks (dishes, refilling salt)
    • Slow service or forgetfulness (training need)

    Upsell index

    Although Vendion does not have a specific "upsell KPI", you can measure it via:

    (Avg order − menu price for 1 main) / menu price × 100 = upsell index

    Example: Avg order 400 SEK, average main course 220 SEK.

    • (400 − 220) / 220 × 100 = 82 % upsell

    That means on top of the main, the server sells on average 82 % more per guest in appetizers, desserts, drinks.

    Benchmarks:

    • <30 %: No upselling
    • 30-60 %: OK baseline
    • 60-100 %: Active upselling
    • 100 %: Server performing well

    Action plan to raise avg order

    1. Identify top sellers: The one with highest avg order
    2. Observe: Listen to how the top seller opens the conversation, recommends, and handles objections
    3. Document 3 recommendations: "Our favorite is X" / "Perfect with this — try Y" / "No coffee or dessert?"
    4. Shadowing: Have weaker sellers shadow the top seller for 2 shifts
    5. Measure weekly: Follow avg order per server every Monday — show the numbers openly (creates constructive competition)

    Avoid pitfalls

    • Do not compare lunch and dinner: Lunch always has lower avg order. Filter by daypart or shift.
    • Account for section: Servers at terrace tables usually sell more than in the back.
    • Friend discounts: If a server gives too many "house comps", avg order disappears — also see the Discount Report.

    How to present staff results

    Use the numbers constructively, not punitively. The most effective approach:

    1. Monthly meeting: Show all avg order figures openly (not as anonymous benchmarks)
    2. Celebrate the top seller: Small gift or free dinner to the one with highest lift
    3. Concrete coaching: Ask the top seller what they do differently, write it down and share
    4. Avoid punishing: If someone is low, ask why — often it's about lack of time or resources

    Integration with the Staff module

    When you roll out Vendion Staff (launching in 2026), you can connect servers' scheduled hours directly to sales data:

    • Revenue per worked hour
    • Tips per worked hour
    • Discount ratio (share of discounts from total sales)
    • Sold-out rate (how often they end up in a sold-out situation requiring repositioning)

    Incentive program – a concrete model

    Common in the restaurant industry: give 5-10 % bonus on upsell above the baseline.

    Example: Baseline avg order 320 SEK. Anna delivers 400 SEK on average over 180 orders. Added value = (400−320) × 180 = 14,400 SEK. 5 % bonus = 720 SEK to Anna that month.

    This:

    • Motivates upselling without pressure (everyone can reach the goal)
    • Creates collegial incentive (everyone sees the numbers)
    • Costs you 5 % while you keep 95 % of the added value

    AI Boss staff questions

    • "Which server has the highest avg order this week?"
    • "Who has the highest tip frequency?"
    • "How has Anna's sales trended over the last 3 months?"
    • "Compare avg order at lunch vs evening"

    This feature is part of Vendion Analytics++.

    Curious how it looks in practice? Read more about the product or book a short demo.

    Was this article helpful?