Skip to content
Happen Softwarewww.happen.software · sales@happen.software
All case studies

Case study · Manufacturing · Platforms & portals

One platform for the whole field operation

We've built and run this platform since 2017 for an international security manufacturer. One portal and an app in every pocket cover the working day end to end, from clocking in to meetings, debriefs, journeys, vehicles, training, and performance, all connected to the CRM. Managers see what actually happened, without chasing anyone.

  • Since 2017 · 9 years
  • 67,000+

    Client interactions logged in the last year, more than 5,600 a month, with 13,000+ contacts

  • 56,000+

    Working days of attendance recorded in the last year, across nearly 400 employees

  • 47,000+

    CRM contacts across 22,000+ accounts, connected to the platform from Microsoft Dynamics

  • 12-point

    AI coaching score on every recorded debrief, with the reason behind each score

At a glance

Client
International security manufacturer
Users
1,000+ accounts for field reps, managers, executives, coordination, fleet, HR, and training teams
Engagement
Build, run, and evolve, since 2017
Platforms
Management portal and an iOS, Android, and web field app
Modules
Sales, attendance, live location, journeys, fleet, training, people, and AI
Integrations
Microsoft Dynamics CRM, with 47,000+ contacts across 22,000+ accounts, Active Directory, Google Maps
Reporting
Real-time dashboards used throughout the day, a quarterly sales report card per rep and team, 17 on-demand reports, and scheduled daily, weekly, and quarterly packs

01The situation

Our client designs and manufactures high-security products for sites that can't afford a breach. They sell through a field sales force that meets customers on site and works long, technical sales cycles, backed by managers and executives across sales, marketing, operations, and finance.

Their CRM recorded what reps said they had done, but not the rest of the working day: attendance, journeys, vehicles, training, and performance. Management wanted one system for the whole field workforce, to see what actually happened, coach people on real evidence, and run the operation on that rather than on phone calls and spreadsheets.

  1. 01

    No proof from the field

    Meetings were logged in the CRM after the fact. Managers couldn't tell whether a visit happened, whether the rep arrived on time, or what was discussed.

  2. 02

    A working day the CRM couldn't see

    Attendance, journeys, vehicles, and training all needed managing, and none of it belonged in the CRM.

  3. 03

    Performance pieced together by hand

    Scoring people fairly meant combining meetings, presentations, pipeline, and targets from different places at the end of every quarter.

02What changes

  • AttendanceWithout it: Clock-ins and breaks taken on trust.With the platform: One-tap clock in, lunch, and break against each person's schedule, with a mood check-in.
  • MeetingsWithout it: Logged in the CRM after the fact, on trust.With the platform: Arrival detected by GPS and stamped on time or late automatically.
  • DebriefsWithout it: Notes written up whenever there was time, in whatever format.With the platform: A structured debrief after every meeting, AI-scored audio, and a PDF to the manager.
  • VehiclesWithout it: Fuel, fines, inspections, and services tracked in separate places.With the platform: Every vehicle's drivers, fuel, inspections, maintenance, fines, and washes in one record.
  • TrainingWithout it: Who has completed what, tracked by hand.With the platform: Modules assigned by department, with assessments, recorded answers, and weekly progress for managers.
  • Sales dataWithout it: Pipeline and contacts only as current as each rep chose to keep them.With the platform: Contacts and open deals worked each quarter count towards every rep's score, and overdue tasks escalate.
  • Quarterly reviewsWithout it: Scores assembled by hand from several sources, with no way to compare a rep against their team.With the platform: A report card per rep or team: calculated scores, managers' ratings, targets, and the team median side by side.

03How it works

A day in the field, end to end

  1. 1

    Clock in

    The rep clocks in with one tap against their schedule and says how they're feeling. Head office sees live attendance.

  2. 2

    Time to leave

    Yesterday at noon, the day's diary was checked for drive times that don't add up. Now a push notification says when to set off, based on live traffic.

  3. 3

    Arrival

    Background GPS detects arrival inside the meeting perimeter, tells the manager, and stamps the meeting on time or late. If the rep is late or offline, the manager hears 15 minutes before.

  4. 4

    Present & debrief

    The rep presents from the tablet presentation app, then captures a structured debrief. The audio is scored by AI and a PDF goes to the manager.

  5. 5

    On the road

    Journeys are snapped to roads with the distance calculated automatically, and geofences log time spent at key sites.

  6. 6

    End of day

    Managers get an 18:00 compliance report, and overdue CRM tasks escalate on their own: a reminder at 3 days, the manager at 7, and an executive digest at 14. The day's figures feed each person's quarterly report card.

04What we built

  • Attendance & people

    One-tap clock in, lunch, and break against versioned schedules, live attendance and history, mood check-ins, scheduled peer ratings with leaderboards, and messages to the app.

  • GPS-verified meetings

    CRM appointments sync to the app. Background location confirms arrival, lateness, or no-show against a perimeter around each meeting, with route maps and logged-versus-actual views for managers.

  • AI-scored debriefs

    Debrief audio is scored on 12 dimensions, from sector knowledge to listening and storytelling, with a summary, sentiment, action plan, and the reason behind every score.

  • Live location & journeys

    Live location on a map, geofences with compliance logs, a route planner, and journeys snapped to roads with automatic distance.

  • Fleet

    Vehicles and approved drivers, driver profiles and training, fuel logs, condition inspections, maintenance, traffic fines, and washes.

  • Training & development

    Modules assigned by department, with questions, assessments, recorded answers, follow-up on exceptions, and a weekly progress report for managers.

  • Real-time dashboards

    Live dashboards for sales activity, deals, attendance, location compliance, mood, and presentations, used all day, plus daily activity targets and 30/60/90-day forecast boards.

  • Sales report card

    A quarterly card per rep, or rolled up for a manager's team, scoring ten areas from sales and presentations to pipeline, route compliance, and evaluation. Each shows the calculated score, the manager's rating, the target, and the team median, on a radar and a gap-to-target view.

  • The evidence behind every score

    Each section opens up into its figures: sales against target and baseline over six quarters with 3- to 12-month averages, meetings in person and virtual, cancel rates, debriefs completed and read, contact ratings, the open pipeline by probability, and time spent at the office.

  • Targets & up-to-date sales data

    Monthly sales targets with a baseline, and weekly or monthly meeting targets, for every rep and the team below each manager. Scores reward working every contact and open deal each quarter, a deal only counts as won with its revenue recorded, and overdue CRM tasks escalate to the manager.

  • AI data assistant

    Executives ask questions like "Who submitted the most debriefs last month?" and get answers or branded Excel, PDF, and interactive reports, limited to the data they're allowed to see.

05What each team gets

  • Field reps

    • One-tap clock in, lunch, and break
    • A "time to leave" alert based on live traffic
    • Meetings, debriefs, training, and journeys in one app
  • Sales managers

    • Alerts when a rep arrives, is running late, or goes offline
    • Debriefs to review and rate, with AI scoring alongside
    • A quarterly report card for each rep and their whole team
    • Each rep's sales and meetings tracked against their targets
    • An 18:00 compliance report on their direct reports
  • Executives

    • Real-time dashboards across sales, attendance, and the field
    • Report cards that roll up by manager, with a row per person
    • Pipeline and 30/60/90-day forecast by territory
    • Plain-English questions answered by the AI assistant
  • Operations & coordination

    • Next-day diary checks for impossible drive times
    • Logged versus actual meetings, side by side
    • Live location and geofence compliance
  • Fleet

    • Every vehicle with its approved drivers
    • Inspections, maintenance, fines, and washes on record
    • Fuel logs alongside journey distances
  • HR & training

    • Live attendance and schedule history
    • Training modules, assessments, and weekly progress
    • Mood trends and scheduled peer ratings

06How we delivered

  1. 2017

    First release

    Location logging and KPI dashboards on live CRM data, followed by a move to .NET Core within the first year.

  2. 2018–2020

    Field visibility

    A mobile API and CRM bridge, route-map dashboards, geofences, activity tracking, and staff mood check-ins.

  3. 2024

    Native app & AI

    A native iOS and Android app, CI/CD pipelines, AI scoring of debriefs, and AI photo checks.

  4. 2025–2026

    Modernised in place

    A new management portal and field app, the AI data assistant, and the sales report card, all rolled out without a break in service.

07Built to last

  • Background location limited to working hours that keeps running when the app is closed.
  • Read-only, permission-aware AI: it can't change data, only sees what the user may see, and is tested against real business questions.
  • Scorecard figures versioned at quarter close, so every rating can be explained later.
  • Calculated scores and managers' ratings kept side by side rather than merged, so a manager overrides a figure with the evidence in front of them, and both stay on record.
  • Team rollups say how many people their averages are made of, and a rep is compared with the median of the people they actually work alongside, never including themselves.
  • Missing data is told apart from a genuine zero, so a blank score always says whether it's awaiting a rating or a calculation.
  • Generated, typed API clients and more than 500 automated back-end and front-end tests.
  • Modernised in place across every major .NET and Angular version since 2017.
  • Kept current with regular technology, library, and framework updates, along with ongoing performance and security improvements.
  • .NET
  • ASP.NET Core
  • SQL Server
  • Angular
  • Capacitor
  • Microsoft Dynamics CRM
  • Active Directory
  • Google Maps
  • Firebase

Running a field workforce on spreadsheets and CRM entries you can't verify?

We'll show you how one platform for attendance, meetings, vehicles, training, and performance could give your managers the real picture. Book a free 30-minute call with one of our engineers.

sales@happen.software · www.happen.software/contact

Keep reading

Related case studies

All case studies