MyBell feed cover
Role Senior Product Designer
Country Canada
Industry Telecommunications
Website Bell
Field Services Appointment Scheduling Safety Protocols Mobile UX Real-time Tracking Cross-Functional Leadership Service Design
OVERVIEW

Field Services: Reducing friction in technician workflows at scale

During COVID-19, Bell needed a safe, reliable way for customers to request technician visits without in-store or call-center dependency.

I led UX direction for improving field technician workflows within the MyBell Mobile ecosystem. The initiative focused on reducing task ambiguity, increasing completion reliability, and aligning mobile interactions with operational realities in the field. The work required balancing usability, system constraints, and cross-team dependencies within a regulated telecom environment.

Context

Field services under COVID constraints

MyBell Mobile supports millions of Bell customers. Bell’s field services operations relied on high-volume scheduling via call centers and retail support. COVID restrictions quickly made this model unsustainable.

Field Services tools enable technicians to manage appointments, service tasks, and customer interactions directly from mobile devices in real-world environments. Technicians operate under time pressure, variable connectivity, and strict SLA requirements. Workflow clarity directly impacts service efficiency and customer satisfaction.

 

The Challenge

Field workflows had grown complex while needing to reduce support dependency

User frustrations:

  • Long call-center wait times to book or reschedule appointments
  • Unclear preparation steps and safety instructions before a visit
  • No visibility into technician ETA or visit status

The business problem:

  • Surge in inbound calls created operational bottlenecks
  • Safety protocols needed to be consistently communicated and enforced
  • Missed appointments increased cost and reduced customer trust
My Role

Owned the end-to-end field services journey and UX direction

I owned the end-to-end UX direction across:

  • Problem framing and workflow simplification
  • Cross-functional alignment with PM and Engineering
  • Design system integration within MyBell Mobile
  • Validation of task flows under real-world constraints

I also partnered closely with product leadership to define scope and with engineering to balance ideal UX against system limitations.

Business Goals

Reduce support costs while protecting safety and reliability

The initiative focused on lowering operational strain during COVID while maintaining high-quality field service delivery. Key objectives included:

Goals

  • Shift appointment requests from call centers to mobile self-serve
  • Reduce missed appointments through clearer instructions and reminders
  • Increase task completion reliability
  • Improve technician routing by collecting the right access details upfront

Constraints

  • Legacy backend systems
  • Limited offline capabilities
  • Strict Service Level Agreement compliance
  • Tight delivery timelines

  • Trade-offs were required to protect reliability while improving usability.

Competitive LANDSCAPE

Learning from healthcare and utilities scheduling

I benchmarked appointment flows from healthcare, utilities, and delivery platforms where safety and time windows are critical. The best experiences make scheduling fast, clarify preparation steps, and provide reliable day-of tracking while minimizing back-and-forth.

The strategic choice was simplicity over feature expansion.

User INSIGHTS

Customers want certainty before the doorbell rings

Interviews and support ticket analysis highlighted a few consistent needs:

  • Clear time windows with easy rescheduling options
  • A way to provide access instructions and household considerations
  • Live status updates and technician arrival tracking
  • Confidence that safety protocols were followed on both sides
The solution

A simple flow that covers the full visit lifecycle

I designed a streamlined mobile experience that lets customers request a technician visit, schedule or reschedule time slots, add access details, and track the visit in real time, all in one place.

I simplified workflows around three principles:

  • Surface primary actions early
  • Reduce state ambiguity
  • Prioritize reliability over novelty

Instead of redesigning everything, my focus was on removing friction points with highest operational impact.

Request service flow
Request service

Customers describe the issue, pick the service type, and confirm contact details to initiate a technician visit without a call.

Schedule or reschedule appointment
Schedule or reschedule

Flexible time slots and fast rescheduling reduce missed visits while keeping dispatch aligned to available capacity.

Add safety and access instructions
Add safety and access instructions

Customers can leave notes for the technician (entry, pets, parking, household constraints) to improve safety and efficiency.

Track the visit status and ETA
Track the visit

Day-of status, reminders, and technician ETA tracking improve confidence and reduce inbound status calls.

Field services end-to-end flow
Field services scheduling and tracking flows
Design decisions & tradeoffs

Balancing safety, certainty, and speed

What we intentionally did not build

We intentionally deferred technician chat and live call-in features to protect scheduling stability in v1. While real-time communication could improve immediacy, it would have introduced infrastructure complexity and potential SLA instability. We prioritized a stable scheduling core to ensure predictable dispatch and operational continuity.

Trade-off: Immediacy vs reliability
Outcome: Reduced system risk in v1 and protected service-level performance.



Where we pushed back

There was pressure to introduce complex service-type branching within the request flow to accommodate edge cases. I resisted expanding the intake structure because it overloaded the primary task path and increased cognitive load. Instead, we kept a short, focused intake and deferred rare edge cases to structured follow-up steps.

Trade-off: Speed and clarity vs comprehensive upfront coverage
Outcome:
Faster task progression and reduced decision fatigue for technicians in the field.




How we reduced delivery risk

Rather than designing entirely new operational systems, we aligned the front-end workflow to existing dispatch constraints. We also introduced lightweight safety prompts within the existing flow instead of building new control layers. This minimized engineering lift while preserving compliance requirements.

Trade-off: Perfect systemic coverage vs pragmatic integration
Outcome: Lower delivery risk, faster implementation, and reduced dependency on backend changes.



The decision with the largest downstream impact

We standardized appointment slots and instruction fields across services. This required trading flexibility for operational consistency. While customization options were reduced, dispatch routing became more predictable and error rates decreased.

Trade-off: Customization vs operational consistency
Impact: Improved routing efficiency and reduced missed visits through clearer, standardized inputs.

Business outcomes

Operational clarity at scale

  • Increased mobile self-serve scheduling adoption from 48% to 63% within three months, reducing reliance on call center coordination
  • Reduced inbound scheduling and status-check calls by 15% post-launch, freeing service capacity during peak periods
  • Improved visit preparedness, contributing to a 12% reduction in missed or rescheduled appointments
Learnings

Clarity beats complexity in high-stress moments

  • When safety is a concern, users prioritize confidence over personalization
  • Scheduling flows must reduce effort while providing strong feedback loops
  • Simplification often delivers more impact than feature expansion
  • Trade-offs must prioritize stability in regulated ecosystems










Scroll