Scheduling

Mobile App

Field Operations

Streamlining Technician Scheduling for Faster Job Assignments

Designed a mobile-first scheduling experience that enabled technicians to view, manage, and adjust jobs on the go. Improved scheduling efficiency, reduced coordination delays, and increased technician productivity by ensuring real-time updates and seamless task management.

Process Highlights

Project Explanation

My Team

1 Product Designers

1 Product Manager

2 Engineers

Responsibilities

UX Research

Journey Mapping

Wire-framing

Prototyping

Usability Testing

Design Systems

Handoff

Disciplines

User Experience Design

User Interface Design

Product Design

Interaction Design

Motion Design

Tools

Figma

FigJam

After Effects

Background

Our iOS users lacked a scheduling feature entirely—while Android users had access through a PWA, the experience was clunky and outdated. This created a gap: dispatchers and technicians on iOS couldn’t manage schedules in the field, while Android users struggled with a less-than-ideal tool.

“By analysing CRM data and platform gaps, we understood how dispatchers and technicians managed jobs today, and where competitors offered stronger solutions.”

That insight led us to design SmartScheduler, a unified scheduling experience built natively for iOS and upgraded on Android. More than just filling a gap, our goal was to create the best scheduling tool in the market, turning it into a differentiator against competitors and a USP for ZenFire.

Double Diamond (with Lean UX)

Methodology

1

Discover

  1. Platform matrix analysis (iOS gap and PWA issues)

  2. CRM user insights (dispatchers & technicians)

  3. Competitive benchmarking

  4. Identified scheduling pain points

2

Define

  1. Experience principles: real-time, simple, flexible, reliable

  2. Core user journeys (dispatcher - technician)

  3. Feature prioritisation

  4. Alignment with product & engineering

3

Develop

  1. Hypotheses for key flows (drag & drop, rescheduling)

  2. Low: high fidelity prototypes

  3. Quick usability tests & stakeholder reviews

  4. Iterations based on feedback

4

Deliver

  1. Unified Scheduler (iOS and improved PWA)

  2. Integrated into design system for scalability

  3. Post-launch adoption tracking

  4. Positioned as USP against competitors

Research

Discover

Problem Statement

Scheduling in the field was fragmented and inefficient. iOS users had no scheduler, while Android PWA users relied on outdated flows. Technicians struggled to schedule jobs properly, and managers had no visibility into technician calendars or live locations. This led to double bookings, idle time, and poor job assignments since dispatchers couldn’t assign tasks to the nearest available technician. Without a unified, real-time scheduling system, productivity and customer response times suffered.

Research

A platform matrix analysis revealed gaps between iOS, PWA, and competitor tools. CRM data showed recurring issues: missed scheduling opportunities, technician delays, and poor workload distribution. Competitive benchmarking highlighted real-time features such as live location tracking and manager visibility as baseline standards in the industry. These insights made it clear: a cross-platform, real-time scheduler with live tracking was essential to improve efficiency and create a USP for ZenFire.

Requirement Gathering From Stakeholders

To build hypotheses and define priorities, I conducted stakeholder research with people across functions. This included technicians, managers, back-office staff, and internal stakeholders (onboarding, account management, product). I also reviewed backlog requests related to scheduling.

Technicians: Ability to schedule jobs directly from the field, update status in real-time, and avoid double bookings.

Manager: Visibility into technician schedules, live location tracking, and tools to assign the right job to the right person instantly.

Back Office: Reduced scheduling conflicts, easier coordination between teams, and fewer manual updates.

Internal Stakeholders: Parity across iOS and PWA, consistent design system, and competitive differentiation.

Total participants: 10, selected to ensure balanced insights before moving forward.

UNDERSTANDING FIELD SCHEDULING WORKFLOW

While analysing the scheduling process, we identified critical inefficiencies that directly impacted technician productivity and manager decision-making. Here's what we found:

  • Technicians on iOS had no scheduling option, forcing them to rely on manual communication with managers.


  • Android PWA users faced outdated scheduling flows, making updates slow and error-prone.

  • Managers had no visibility into technician calendars unless shared manually, leading to scheduling overlaps.


  • The lack of live location tracking prevented managers from assigning jobs to the nearest available technician.


  • Dispatchers often spent additional time resolving conflicts and reassigning jobs, which delayed service delivery.

“These insights highlight critical inefficiencies in the estimation workflow, directly impacting customer retention and revenue growth.”

Platform Data Insights - From ZenFire

Current scheduling flows were inefficient and underutilized. Drop-offs above 40–60% showed the PWA wasn’t solving technician or manager needs. Without iOS support and live tracking, scheduling was fragmented and costly.

High drop-offs in scheduling flows

  • 47% of users dropped after ticket creation without reaching the scheduler.

  • On the assignment list view, ~67% dropped before completing scheduling.

Engagement gaps

  • Only ~11% of users who reached the scheduler actually navigated to the ticket list.

  • 23.5% of users dropped completely from the flow after reaching scheduler or assignment lists.

Platform-specific gaps

  • iOS: No scheduler available, managers forced to rely on back office.

  • Android (PWA): High failure and error-prone flows, with majority of users abandoning before completing a schedule.

Competitive benchmarks

  • Most competitors offered real-time scheduler + live technician tracking.

  • ZenFire lacked both parity and differentiation on iOS and Android.

Competitor Analysis

I analysed leading scheduling tools (Jobber, Inspect Point, House Call Pro) to benchmark features and identify opportunities to differentiate ZenFire’s Scheduler.

Workflow Efficiency

  • Multiple calendar views (day, week, month, map).

  • Quick job creation via slot selection or add button.

  • Real-time sync across devices.

  • Reduced steps to assign or reschedule jobs.

User experience

  • Clear, simple interfaces with calendar-based navigation.

  • Technician-friendly mobile design (minimal taps, strong visibility).

  • Map-based job assignment for proximity scheduling.

  • Visual cues for visit frequency and job status.

Feature Set

  • Live technician tracking and location-aware job assignment.

  • Visit details (name, location, status, recurring jobs).

  • Past/future visit history.

  • Integrated notifications for dispatchers and technicians.

Market Differentiators

  • Competitors provide strong baseline features but lack consistency across platforms.

  • Few tools focus on real-time visibility for managers in the field.

  • My opportunity: design a unified iOS + PWA scheduler with live tracking, positioned as a USP.

Inspection Agent

ZenTrades CRM

Thank you for stopping by!

Here is more of me if you are interested.

Lets Connect, Always ready to work on interesting ideas!

AVTAR SINGH

INDIA

@All rights reserved

2025 Avulon

Thank you for stopping by!

Here is more of me if you are interested.

Lets Connect, Always ready to work on interesting ideas!

AVTAR SINGH

INDIA

@All rights reserved

2025 Avulon