www.happen.software · sales@happen.softwareCase 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.
- 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.
- 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.
- 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
Clock in
The rep clocks in with one tap against their schedule and says how they're feeling. Head office sees live attendance.
- 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
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
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
On the road
Journeys are snapped to roads with the distance calculated automatically, and geofences log time spent at key sites.
- 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
- 2017
First release
Location logging and KPI dashboards on live CRM data, followed by a move to .NET Core within the first year.
- 2018–2020
Field visibility
A mobile API and CRM bridge, route-map dashboards, geofences, activity tracking, and staff mood check-ins.
- 2024
Native app & AI
A native iOS and Android app, CI/CD pipelines, AI scoring of debriefs, and AI photo checks.
- 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
Logistics · Field & mobile apps
Retail Returns & Uplift Platform
National retail returns specialist
- Since 2018 · 8 years
One system for collecting returned stock from stores nationwide, from the schedule to the signed proof, the sealed bag at the depot, and the supplier's claim. Hundreds of operators use its offline field app every day, and more than 37,000 uplifts were captured in the last year.
37,000+Uplifts captured in the last year, more than 3,100 a month
Read the Retail Returns & Uplift Platform case studyManufacturing · Platforms & portals
Factory Wage & Attendance System
International security manufacturer
- Since 2025
Replacing a sprawling wage spreadsheet with automatic clocking, shift building, daily exception approvals, and one tested wage engine, across factories in two countries.
16 daysFrom the first line of code to the first wage report, and live within a month
Read the Factory Wage & Attendance System case studyRetail & eCommerce · AI & automation
Productify.ai Product Data Platform
Happen Software (our own product)
- Since 2023 · 3 years
Productify.ai is our own AI product data platform. Teams send it product names, spreadsheets, or photos of packaging, and it returns e-commerce copy, taxonomy categories, translations, and structured pack data through a web portal, an API, or Zapier and Make. Clients in Europe, Singapore, and South Africa each run more than 8,000 operations a month.
8,000+AI operations a month for each client, with larger batches before peaks such as Easter and Christmas
Read the Productify.ai Product Data Platform case study
