AutoVerify
How Can We Design an Efficient Data Import Platform That Meets User Needs, Business Goals, and Technical Requirements?
Connecting Hearts and Wallets: Is It Possible to Redesign Dating Apps for Singles While Supporting Business Profits?
Role
Lead Researcher and Designer
Timeline
August 2024 - Present (Ongoing)
Project Type
Cross-Functional (Engineering, Product, Onboarding/ Support)
Role
Lead Researcher and Designer
Timeline
August 2024 - Present (Ongoing)
Project Type
Cross-Functional (Engineering, Product, Onboarding/ Support)
Role
Lead Researcher and Designer
Timeline
August 2024 - Present (Ongoing)
Project Type
Cross-Functional (Engineering, Product, Onboarding/ Support)
1
Context
2
Discovery
3
Principles
4
Ideate
5
Iterations
6
Solution
7
Impact
8
Reflection
1
Context
1
Context
2
Discovery
2
Discovery
3
Principles
3
Principles
4
Ideate
4
Ideate
5
Iterations
5
Iterations
6
Solution
6
Solution
7
Impact
7
Impact
8
Reflection
8
Reflection
Context
An Essential But Inefficient Data Import Process
Context
An Essential But Inefficient Data Import Process
Context
An Essential But Inefficient Data Import Process
AutoVerify provides automotive dealerships with a suite of powerful digital retailing and merchandising tools throughout the entire sales process from merchandising to transaction.
Data plays a crucial role in using these tools. However, the data import system was inefficient and required developer intervention, hindering new client onboarding.
The Existing Process was Cumbersome
Initial Onboarding
Database Integration
Data Mapping Customization
The onboarding/ support team facilitates the onboarding process for a new dealership.
A developer links the vendor database to the AutoVerify database (20-35 hours).
The developer customizes data mapping for dealership (an additional 7-20 hours).
Initial Onboarding
Database Integration
A developer links the vendor database to the AutoVerify database (20-35 hours).
Data Mapping Customization
The developer customizes data mapping for dealership (an additional 7-20 hours).
The onboarding/ support team facilitates the onboarding process for a new dealership.
Initial Onboarding
Database Integration
A developer links the vendor database to the AutoVerify database (20-35 hours).
Data Mapping Customization
The developer customizes data mapping for dealership (an additional 7-20 hours).
The onboarding/ support team facilitates the onboarding process for a new dealership.
This bottleneck takes away valuable engineering resources from the technical backlog and delays client onboarding, impacting both the business and clients.
How can we improve this process so the non-technical onboarding/ support team can complete the onboarding process seamlessly without developer dependency?
How can we improve this process so the non-technical onboarding/ support team can complete the onboarding process seamlessly without developer dependency?
How can we improve this process so the non-technical onboarding/ support team can complete the onboarding process seamlessly without developer dependency?
Discovery
Stakeholders Have Conflicting Priorities
Discovery
Stakeholders Have Conflicting Priorities
Discovery
Stakeholders Have Conflicting Priorities
Principles
Bridging the Gap
Principles
Bridging the Gap
Ideate
What is a "Template"?
Ideate
What is a "Template"?
As this tool intersects multiple facets of the business, I actively gathered insights from various stakeholders.
Product Management
Need to reduce setup time to free engineering resources and improve dealership satisfaction.
Product Management
Need to reduce setup time to free engineering resources and improve dealership satisfaction.
Product Management
Need to reduce setup time to free engineering resources and improve dealership satisfaction.
Engineering
Prioritize technical feasibility and a functional MVP, focusing on essential features.
Engineering
Prioritize technical feasibility and a functional MVP, focusing on essential features.
Engineering
Prioritize technical feasibility and a functional MVP, focusing on essential features.
Dealerships
Would like customizable data mapping and a seamless and quick onboarding experience.
Dealerships
Would like customizable data mapping and a seamless and quick onboarding experience.
Dealerships
Would like customizable data mapping and a seamless and quick onboarding experience.
Users (Support/ Onboarding Teams)
Require a tool encompassing diverse use cases to effectively perform their jobs.
Users (Support/ Onboarding Teams)
Require a tool encompassing diverse use cases to effectively perform their jobs.
Users (Support/ Onboarding Teams)
Require a tool encompassing diverse use cases to effectively perform their jobs.
Principles
Bridging the Gap
Principles
Bridging the Gap
Balance Stakeholder Goals
While everyone wanted to improve the onboarding experience, the definition of MVP differed. The Product Manager and I bridged the gap between engineering's lean MVP and the onboarding/support team's comprehensive needs.
Balance Stakeholder Goals
While everyone wanted to improve the onboarding experience, the definition of MVP differed. The Product Manager and I bridged the gap between engineering's lean MVP and the onboarding/support team's comprehensive needs.
Balance Stakeholder Goals
While everyone wanted to improve the onboarding experience, the definition of MVP differed. The Product Manager and I bridged the gap between engineering's lean MVP and the onboarding/support team's comprehensive needs.
Keep It Simple and Iterate Often
I prioritized a simple, testable prototype, conducting multiple rounds of user testing and incorporating feedback at each stage. This iterative approach ensured the final design met the goals of all stakeholders.
Keep It Simple and Iterate Often
I prioritized a simple, testable prototype, conducting multiple rounds of user testing and incorporating feedback at each stage. This iterative approach ensured the final design met the goals of all stakeholders.
Keep It Simple and Iterate Often
I prioritized a simple, testable prototype, conducting multiple rounds of user testing and incorporating feedback at each stage. This iterative approach ensured the final design met the goals of all stakeholders.
Have Strong Design Rationale
Effective design requires considering diverse perspectives and feedback. However, there will always be different opinions. As the final decision maker, I need to clearly articulate and justify my design decisions.
Have Strong Design Rationale
Effective design requires considering diverse perspectives and feedback. However, there will always be different opinions. As the final decision maker, I need to clearly articulate and justify my design decisions.
Have Strong Design Rationale
Effective design requires considering diverse perspectives and feedback. However, there will always be different opinions. As the final decision maker, I need to clearly articulate and justify my design decisions.
Ideate
What is a "Template"?
Ideate
What is a "Template"?
To streamline the process of connecting and configuring external vendor databases for the non-technical users, we came up with the idea of "templates":
Templates are saved settings for database links and data mappings, eliminating repetitive work when onboarding new dealerships.
Templates are saved settings for database links and data mappings, eliminating repetitive work when onboarding new dealerships.
Templates are saved settings for database links and data mappings, eliminating repetitive work when onboarding new dealerships.
Using a template is simple: after initially linking a vendor database and defining the data mapping, you save these settings as a named template. Subsequently, when setting up new dealerships using the same vendor, you simply select the appropriate template and customize if needed.
Iterations
Refining the Design Based on Feedback
Iterations
Refining the Design Based on Feedback
Iterations
Refining the Design Based on Feedback
Several key iterations stemmed from stakeholder feedback:
Add the Ability to Import Data from Various Sources
1
Old Version:
At first, the design assumed single-source data imports.
User can select one template and then customize the data mapping.
1
Old Version:
At first, the design assumed single-source data imports.
User can select one template and then customize the data mapping.
1
Old Version:
At first, the design assumed single-source data imports.
User can select one template and then customize the data mapping.
Simplify Custom Fields
1
Old Version:
Initially, the onboarding/support team requested the ability to create custom data fields.
For example:
New price field = manufacturer's suggested retail price + admin fees
1
Old Version:
Initially, the onboarding/support team requested the ability to create custom data fields.
For example:
New price field = manufacturer's suggested retail price + admin fees
1
Old Version:
Initially, the onboarding/support team requested the ability to create custom data fields.
For example:
New price field = manufacturer's suggested retail price + admin fees
Remove Ability to Delete and Edit Templates in Use
1
Old Version:
The original design allows users to edit and delete templates.
1
Old Version:
The original design allows users to edit and delete templates.
1
Old Version:
The original design allows users to edit and delete templates.
Solution
The New Non-Technical Process (Hi-Fi Design Coming Soon!)
Solution
The New Non-Technical Process (Hi-Fi Design Coming Soon!)
Solution
The dating app that WANTS you to be in a relationship
AV inventory is a tool that empowers non-technical onboarding/ support team members to easily set up data mapping for imports and exports.
AV inventory is a tool that empowers non-technical onboarding/ support team members to easily set up data mapping for imports and exports.
AV inventory is a tool that empowers non-technical onboarding/ support team members to easily set up data mapping for imports and exports.
The New Process Does Not Rely on Developers
Initial Onboarding
Database Integration
Data Mapping Customization
The onboarding/ support team facilitates the onboarding process for a new dealership
If the vendor database isn't in the system, the user creates a vendor template (1-3 hours).
The user selects the vendor template(s) and customizes the data mapping (0.5-2 hours).
Initial Onboarding
Database Integration
If the vendor database isn't in the system, the user creates a vendor template (1-3 hours).
Data Mapping Customization
The user selects the vendor template(s) and customizes the data mapping (0.5-2 hours).
The onboarding/ support team facilitates the onboarding process for a new dealership
Initial Onboarding
Database Integration
If the vendor database isn't in the system, the user creates a vendor template (1-3 hours).
Data Mapping Customization
The user selects the vendor template(s) and customizes the data mapping (0.5-2 hours).
The onboarding/ support team facilitates the onboarding process for a new dealership
Impact
Up to a Week Saved Per Onboarding
Impact
Up to a Week Saved Per Onboarding
Impact
Up to a Week Saved Per Onboarding
While final impact data is still being collected, initial user testing reveals a dramatic improvement:
🔄
85-97%
Time Reduction for Database Integration
Without AV Inventory (20-35 hours) vs. With AV Inventory (1-3 hours)
🔄
85-97%
Time Reduction for Database Integration
Without AV Inventory (20-35 hours) vs. With AV Inventory (1-3 hours)
🔄
85-97%
Time Reduction for Database Integration
Without AV Inventory (20-35 hours) vs. With AV Inventory (1-3 hours)
✏️
71-97%
Time Reduction for Data Mapping Customization
Without AV Inventory (7-20 hours) vs. With AV Inventory (0.5-2 hours)
✏️
71-97%
Time Reduction for Data Mapping Customization
Without AV Inventory (7-20 hours) vs. With AV Inventory (0.5-2 hours)
✏️
71-97%
Time Reduction for Data Mapping Customization
Without AV Inventory (7-20 hours) vs. With AV Inventory (0.5-2 hours)
Reflection
Top 2 Learnings
Reflection
Top 2 Learnings
Reflection
Top 2 Learnings
Importance of User Advocacy
Originally, this was a product/ engineering driven project. Actively involving and advocating for the needs of the tool users was critical to the project's success.
Involve Stakeholders Early
The project underscored the importance of cross-functional collaboration and iterative design. The involvement of all stakeholders from the beginning was crucial to the success of the project.
Interested in learning More About My Process?
I typically share this during coffee chats or interviews. Don't hesitate to reach out!
Interested in learning More About My Process?
I typically share this during coffee chats or interviews. Don't hesitate to reach out!
Interested in learning More About My Process?
I typically share this during coffee chats or interviews. Don't hesitate to reach out!