top of page

Online Service Scheduler

Role: Product Design Lead, UX Research

Organization: Dealer-FX (Automotive)
Business Type: B2B/B2C

Customers: MOPAR, Stellantis, Hyundai, Honda, Toyota, Volkswagen

Tools: Figma, Miro

Overview
 

Navigating the challenge was tricky as there was no opportunity for a back-end reconstruction, compelling us to innovate within the current framework while refreshing the front-end. Additionally, we needed to develop a responsive design capable of adapting seamlessly to various screen sizes.

Problem Statement
 

The current online appointment booking system was confusing and lacked user-friendly UI, leading to customer frustration and a loss of dealerships for Dealer-FX. 

Goal
 

Design a more intuitive scheduler to boost sales, adoption, and customer retention by minimum 10%.

What We Achieved
​

Group 2256.png

Research
 

The project's success was crucial for the organization, given their customer loss and desire to outshine competitors. We initiated the project by conducting extensive research to thoroughly grasp the underlying problem before delving into solutions.

We conducted comprehensive qualitative and quantitative research, engaging with 10 dealership experts to gain insights from their firsthand experiences with customers, thereby understanding their pain points and objectives more intimately.

Below are the research methods we employed:
 

  • User interviews
    We conducted one-on-one interviews with selected dealership experts to gather insights into their experiences, preferences, and pain points.

     

  • Surveys
    We distributed surveys to a large group of users to collect quantitative data on their demographics, behaviors, and opinions.

     

  • Contextual inquiry
    We observed 10 users to understand how they use the current products in real-life situations.

     

  • Heuristic evaluation
    We evaluated the product regarding accessibility, usability, robustness, and perceivability to identify potential issues.

     

  • Persona development
    We created representations of target users based on our user interviews, and research data to inform design decisions and ensure a user-centered approach.

     

  • Customer journey mapping
    We visualized the end-to-end user experience to identify touchpoints, pain points, and opportunities for improvement through the user journey.

Login page-DFX

The Strategic Importance of the Login Page
 

The login page serves as the initial point of entry for users, facilitating secure access to platforms and services while safeguarding sensitive information. Its design and functionality significantly impact user experience, shaping perceptions of usability, security, and trustworthiness. When designing the login page for this online scheduler, we took into account several key factors to ensure an optimal user experience.

  • Simplicity
    We kept the design clean and focused, ensuring the process was easy to navigate and straightforward to use. We avoided cluttered and unnecessary elements that could distract users from the login process.

     

  • Visual clarity and hierarchy 
    We utilized visual cues such as color, size, and placement to draw attention to the login form and guided users through the process. We also ensured that the login button was prominent and distinguishable from other elements on the screen.

     

  • Security measures
    We implemented security features such as SSL encryption and password strength indicators to protect user credentials and prevent unauthorized access.

     

  • Error handling
    We provided clear and helpful error messages when users entered incorrect credentials or encountered other issues during the login process. We made sure to guide them on how to resolve the error without frustration.

     

  • Accessibility
    We ensured the login page was accessible to users with disabilities by providing alternative text for images, using proper markup, and allowing keyboard navigation.

     

  • Social login option
    We considered offering social login options (e.g., "Sign in with Google") to provide users with a convenient alternative to traditional email/password authentication.

     

  • Responsiveness
    We designed a specific login page for desktop, tablet, and mobile devices with form fields and buttons sized appropriately for touchscreen interactions.

Error scenarios

Nobody Likes Waiting
 

Long waits for a screen to load without any indication of progress can be frustrating for users. Loading messages are very important as they provide feedback to users, letting them know that the website or application is actively working on their request. This feedback helps manage user expectations, reduces frustration, and improves perceived performance, as users are more likely to wait patiently when they understand that progress is being made. Additionally, loading messages can reassure users that the system has not frozen or encountered an error, promoting trust and confidence in the platform.

loading scenarios

Building Connections Beyond the Screen
 

In our quest to create a standout digital product, we discovered a critical element: language. Through interviews, we learned that many immigrants abandon apps due to language complexity. Hence, our paramount goal in designing this application was crafting user-friendly copy accessible to all, regardless of English proficiency.

In all screens of this application, we included a descriptive text below the screen title to help users understand what to do next and the purpose of each screen.

how the app works

Flexible Vehicle Search
 

Through user research, we discovered that dealership customers preferred two methods for searching their vehicles: by VIN or by year, make, and model. Consequently, we created two tabs for this purpose and provided guidance to users. For instance, in the VIN tab, we included a link to assist users in locating their car's VIN. Additionally, for existing customers who logged in, we displayed all their vehicles in the dealership system, enabling them to choose from their list.

vehicle search

Health Check
 

The health check screen was a new step we added to the process based on our research and after launching the app we received many positive feedback from the users as it provided them with valuable information about the condition of their vehicle. This transparency built trust and confidence in the dealership, as customers could see exactly what maintenance or repairs may have been needed. Additionally, it allowed customers to make informed decisions about their vehicle's care and prioritize any necessary repairs or maintenance tasks.

vehicle health check

Service Selection
 

One of the most challenging aspects of this app was the services screen. Throughout our research, we encountered numerous instances of negative feedback regarding the language used, which was deemed overly technical and difficult for users to comprehend. Crafting the copy for this screen involved over 10 iterations before reaching a final decision, and during usability testing, the last version was approved by 70% of users.

Group 2357.png

Transportation & Time Selection
 

Selecting transportation and time is a crucial part of booking an online car service because it ensures a smooth and efficient process for both the customer and the service provider. Specifying the transportation type allows the service provider to prepare adequately for the appointment, ensuring they have the necessary equipment and resources available. Additionally, choosing the appointment time helps in scheduling and managing resources effectively, minimizing wait times for customers, and optimizing the service provider's workflow. Overall, this step enhances the customer experience by providing convenience, reducing uncertainty, and ensuring timely service delivery.

At the top of this screen, we prominently displayed the most important data about the selected vehicle, ensuring users booked appointments for the correct car. The appointment time was determined by the selected service advisor, a key factor we visually highlighted within the UI's hierarchy to maintain process clarity.

transportation and time

Review & Confirm the Appointment
 

The appointment summary screen featured crucial information about the vehicle, service advisor, selected services, transportation type, contact details, contact options, and privacy statement. By incorporating these elements, we ensured that users could thoroughly review all details before confirming the appointment, resulting in a smoother and more satisfactory booking process.

review and confirm

Payment Screen
 

The payment screen featured a simple design, with the estimated cost of services displayed prominently at the top. To enhance user experience, we prioritized displaying free services first in the list, followed by the remaining services in non-technical language for better comprehension. Users who had added comments in the services screen were given the opportunity to review them once more on this screen and make edits if necessary. Additionally, services could be deleted directly from this screen, saving users valuable time.

payment screen

Outcome
 

The design of this online car service appointment application played a pivotal role in shaping the overall user experience and optimizing operational efficiency. By prioritizing user-friendly interfaces, intuitive navigation, and transparent communication of appointment details, we streamlined the booking process and enhanced customer satisfaction. Furthermore, incorporating features such as vehicle selection, service customization, and payment flexibility catered to diverse user needs while fostering trust and loyalty. Ultimately, through thoughtful design and continuous refinement, this online car service appointment scheduler revolutionized the way customers interacted with automotive service providers, paving the way for seamless, convenient, and reliable service experiences.

© 2025 by Shadi Davarian. All Rights Reserved.

bottom of page