← Mahir Iram
Case Study: Landknock Workforce Management

Making of A Legacy Enterprise SaaS : Workforce Management System

Overview: I was the founding designer of Landknock and the lead product designer on this product, and I also owned the business-side decisions as Product Owner. It began when potential customers saw our location app, Landfriends, and asked for the same map to watch their field teams. I interviewed executives across banks, distribution, logistics, telecom and sales, found the problems they shared, and designed one hierarchy-based platform for all of them. 

Impact: The MVP launched in 60 days and onboarded 8 paying companies, including a large commercial bank and a nationwide distributor. After I rebuilt the field app around what workers needed, the platform grew to 460+ companies and 20,000+ organization users. Daily visits per field worker increased from 9 to 12, which is roughly a 33% productivity improvement across different industries.

RoleFounding Designer and Lead Product Designer, also Product Owner, Landknock Ltd.
Timeline42 months: 18-month MVP stage, then 24-month growth stage
TeamProject manager, CTO, investor, front-end developer. Sole designer at first; later two designers joined and I led them.
The Landknock web app task page next to the field worker mobile app task screen, with a technician checking equipment in the background
Before you read

This project is about process, not visuals.

Landknock is legacy software for age-old enterprises, so I chose familiarity over creativity. If you want strong visuals, my other case studies are the better place to look. I keep this one because it is among the most nuanced projects of my career. I am not proud of every screen, but I am proud that users loved it and that it removed real operational bottlenecks.

Problem

Organizations with people in the field had no way to see what those people were doing. Updates arrived late, and nobody could confirm a visit actually happened.

The idea began with Landfriends, the social app I had already designed, which showed friends on a map. Some of our clients and potential customers saw it and asked for the same kind of interface, a map where they could monitor their own field workers. That request is where the business idea came from. The stakeholders and I sat down together and decided to build a SaaS product around it.

Before designing anything, I wanted to know what the market actually wanted, so I went and talked to the people who would buy it. Across very different industries, they described the same gap. They used enterprise software to track sales and operations, but for field activity they relied on several separate sources and, at some points, on paper. Head office learned what happened in the field late, and had no reliable way to know whether field workers were visiting the places they were supposed to visit.

Goals

The goal was to increase transparency and gain visibility on what is happening on the field.

Every conversation added features that only one industry cared about. We let those go. The core challenge was to find where the problems overlapped and build only for that overlap. The product was about productivity, transparency and removing bottlenecks.

  • More transparency between field and head office. Managers see what is happening; field workers have a way to show it.
  • Higher field-worker productivity. Replace paper with a structured, step-by-step task flow.
  • Real-time data access. No more waiting on delayed report. Management can access real-time data. 
  • Increased trust. Between the people watching and the people being watched. This goal turned out to be the hardest one.

Many Industries, One Platform

Four kinds of customer came out of the research: distributors, heads of sales and marketing, delivery company owners, and SME owners. Behind them sat banks, FMCG, pharma, telecom, logistics and service companies. The design question was how one platform could serve all of them without turning into four separate products.

Four target customer profiles: Distributor, Head of Sales and Marketing, Delivery Company Owner, and SME Owner, each with a short description of what their success depends on

Solution

A web app for head office, organized by hierarchy, and a fast, simple mobile app for the field.

A Hierarchy Decides What Each Person Sees

Once we decided the product would follow the customer's own hierarchy, everything else became much easier. Access runs from the national head down to the area manager, the last touch point. Everyone sees only the field activity that belongs to their level. A national head of sales sees the whole picture. A territory or regional manager sees only their own field.

National headSees all field activity, nationwide
Regional or territory managerSees only their own region or territory
Area managerSees only their own area, the last touch point

Live Map and Route

Managers follow each worker's visits and route through the day, as a map or a list.

Map view with a field worker's route across three visits and the activities list beside it

Task View

Managers assign tasks, filter them by type and status, and open any task to see its checklist and products.

Task list with filters and a task detail panel showing to-dos and products

Adding a Team Member

Admins add people to a team and give each department its own color.

Team page with color-coded departments and the add new people form

Adding Products

Add a product, assign it to a warehouse, and see it appear in stock.

Empty product list, the add product form, and the product list after the product is added

Business Dashboard

Order status, top and low performing agents, attendance and recent activity on one page.

Dashboard with business performance chart, today's order summary, agent performance, attendance and recent activity

Attendance

A field worker punches in with a selfie that carries a location stamp.

Mobile attendance flow: menu, attendance with the Punch In button, selfie with location stamp, and the punched in confirmation

Create Order

Pick a customer, choose products, add a store photo, then review everything and submit.

Mobile order flow: select customer, choose product, take image of store, and review order before submit

Impact

We launched the MVP in 60 days and onboarded one large commercial bank, one nationwide distributor and six companies from other industries. That told us the problem and the solution were right. The platform then grew to 460+ companies and 20,000+ organization users over the next 24 months. We measured "task completion rate" across 5 companies in different industries and found that, on average, field teams went from visiting 9 locations a day to 12. That is roughly a 33% increase in productivity. 

MVP stage: 8 paid companies. Growth stage: 460+ paid companies and 20K+ paid organization users

Research

The five questions asked in every executive interview, about knowing whether field workers are truly working, how they submit data, how tasks are assigned and how real-time the data is
The five questions I asked in every interview.

Executives were hard to reach

Forms such as Google Forms and SurveyMonkey did not work for this audience. I reached owners and department heads through personal network introductions, and roughly 1 in 30 cold contacts agreed to a session. The first round was about 6 interviews. As the product grew I kept going, and the total reached 15 to 20. The people I spoke with included people from supply chain, heads of sales and marketing, distributors, executives at banks and other financial organizations, leaders in logistics and transportation, telecom leaders, and owners of service companies.

The answers overlapped across industries. Nobody had visibility of what was happening in the field. Their updates arrived late. They had no way to confirm whether field workers were actually visiting the field. They relied on multiple sources and, at some points, on paper. Some executives also named competitors they already knew about but were not using, because the pricing did not work for them. There was no single comparable product to draw from, since the target was several industries at once.

Ideation

After the interviews, we sat together and turned what we heard into a feature list.

Team and stakeholders working around a conference table with laptops and sticky notes
Part 1

Brainstorming and Feature Shortlisting

We sat together, brainstormed, and synthesized features from what executives told me. Features that mattered to only one industry were dropped. What was left served every industry we had spoken to.

Part 2

The Feature List

The shortlist became a feature list. Each feature was scored on value, engineering effort and technical risk, and the ones that other features depend on were flagged as must-haves.

Feature backlog spreadsheet listing each feature with its module, scores for field worker acceptance, foundation for later features, engineering effort and technical risk, value score, cost score, priority index, rank and whether it is an MVP feature

MVP

We had a huge feature list. Team wanted to build the whole product. I pushed for an MVP build first. Because at that point, everything was hypothetical. As a big advocate of "Lean UX" myself, I wanted to build something first and validate it. 

The MVP went out in 60 days. It was built to answer one question: does this actually serve the market, and can we onboard real users?

As a founding member and the lead designer, I argued that building the whole product before knowing anyone would pay was the more expensive way to find out. It saved roughly 6 months of build time. Landfriends had just ended on funding runway, and I did not want to make that mistake twice.

The MVP onboarded the bank, the distributor and six other companies. The problem we had found and the solution we had chosen were valid. That was when the first real problem began.

Final Design

The final design is where the MVP's lessons landed: the wireframes, the decisions behind them, and the changes we made after launch.

Sketching & Wireframes

20+ iterations on the user flow came before a wireframe was final. The design took 30+ iterations over 12 months and more than 100 screens. I tested with potential customers in live sessions and by observation, and used Hotjar for heatmaps and session recordings. Continuous workshops with real users fed every round. Later, two more designers joined the team and I oversaw their work on the same system.

Grayscale wireframes for the web app (team list, map with route, orders, dashboard) and the mobile app (deliveries, menu, billing, create bill)
Wireframes for the web app and the mobile app.

Design Decisions

The MVP brought real needs to the surface, and they shaped the product and its wireframes.

These customers were enterprises already using legacy software. A modern, highly interactive interface that felt unfamiliar would have slowed their work down, so I kept the design deliberately conventional. Some of these decisions went against my own taste, but they were what the users needed.

Field Team Always on the Left

This is a field force product, so the moment someone opens it they should see who is active and who is not. The field team stays in the left sidebar on every screen, instead of behind the Map or Team pages. The users loved it.

The web app with the field team listed in the left sidebar above the main navigation

Colors for Departments

Large customers have many teams across the country, so each department can be given its own color for faster scanning. They liked bright colors.

Team page where each department has its own color, and the add new people form

Filters Always Visible

Filters stay open in a dedicated panel instead of hiding behind a button. Some users were older and not used to progressive disclosure, where a click opens something new.

Task page with the filter panel always open beside the task list

Map and List on Top

The Map and List switch sits in the top bar on every screen, instead of inside the menu.

Top bar with the Map and List switch highlighted

Field App Adoption

After the MVP launched, the field workers were not using the app, and a tracking product only works if the people in the field actually use it. This was an adoption problem, and three changes to the mobile app addressed it.

From a Task List to a Simple Menu

In the MVP, the first screen after sign in was a list of tasks. It overloaded field workers, and they could not see what the app was worth to them. We replaced it with a simple menu of large icons. They understood each function at a glance, and could see other things they needed, like attendance and leave requests.

Before: the first screen was a dense task list. After: the first screen is a menu of icon cards for Create Order, Submit Bill, Attendance, Leave Request, My Target and Work History

Bill Submission

Field workers spend their own money on the road and need it reimbursed. Once they saw they could submit bills from the app, it became useful to them, and adoption rose.

Menu with Submit Bill, the Billing list with pending, approved and rejected tabs, and the Add New Bill form

A Daily Target With a Progress Bar

Managers told us field workers already had a daily visit target, but it was only mentioned and never felt. We turned it into a progress bar that fills as visits are completed, to give a sense of reward. Workers made more visits, finished more of their work, and used the app more.

My Target screen with daily and weekly progress bars, linked to the visit flow (select customer, choose product, take image of store, review order) and a calendar popup for picking a date

Dashboard Iterations

The first version showed raw order counts. Over 30+ iterations the dashboard came to answer what a head of operations asks first: order status, earnings, who is present and what just happened.

Overview page, first iteration on the left and the version after many iterations on the right
Final overview dashboard with order summary, high and low performing agents, attendance, location availability and recent activity

What This Taught Me

Whoever is paying and whoever is using the product are different people, and I have to talk to both.

The MVP succeeded with the people who bought it and nearly failed with the people who had to use it. I now interview the end user before launch, and I look for what the product gives them in return for what it asks of them.

Three more lessons from building enterprise software:

  • Enterprise B2B takes longer to launch. Management can add new requirements mid-project, so constant stakeholder communication is what keeps the goal from shifting.
  • Buyers pay for money and time saved, not polish. A dull-looking interface that clearly solves the problem gets a warm reception.
  • Top-tier management wants everything configurable. Not a simple edit toggle, but full functionality and task-flow level editing. They need real freedom inside the app.