CardScanner

CardScanner helps business manage contact lists by scanning business cards to ensure the efficient and accurate.

Team

Developers

Project Manager

Tool

Figma

After Effect

Tımelıne

9 Weeks

See Presentation

The Problem Space

Current CRM platforms rely on manual input for adding contacts, which is time-consuming and often inaccurate when managing large customer volumes.


Our Solution

We use scanning to add contacts, enhancing efficiency, and a review page to ensure accuracy.

My Contribution

I collaborated with the PM and engineering team to implement a desktop front-facing camera for scanning contacts. I designed and refined three methods: real-time scanning, uploading images, and manual input.

OVERVIEW

CardScanner is a customer relationship management (CRM) platform designed to help businesses manage customer relationships, sales, marketing, services, and other business processes. A crucial and fundamental feature of our platform is Adding Contacts. However, a common issue with existing platforms is that they only offer manual input methods. This approach increases time costs and reduces accuracy when managing a large volume of customers.

Our Goal

I collaborated with a product manager and full-stack engineers. Supported by our team the goal was to help businesses efficiently and accurately add a large volume of customers, thereby improving future CRM.

Our primary target audience comprises sales representatives, marketing managers, and business development managers.

FINAL IMPACT


How Did I Achieve This? Let's rewind to the beginning of the project...

CURRENT SITUATION - The challenge businesses faced...

According to data from our research team, business people in companies, especially during peak summit seasons, can receive up to 50-70 business cards at a time.

Challenge 1: Time-Consuming

It takes an average of 3 hours to input names, emails, and phone numbers from business cards into the computer.

Challenge 2: Low Accuracy

The average error rate for names is 25%. For emails and phone numbers, it's 15%.

Challenge 3: Clean UI Style for Managing Bulk Information

The UI needs to handle large volumes of client information efficiently and without confusion.

COMPETITOR ANALYSIS - How other platform solve these issues?

Salesforce, Hubspot, Pipedrive, and Zoho are the CRM platforms most businesses use. Here’s how they add contacts:

What I learned from current situation

While most platforms provide the basic information needed to add contacts in a clear, form-based UI, they don't address the core issues users face when managing large volumes of contacts: Time and Accuracy.

Thus, I broke down the challenges into two steps:

I asked the 1st HWM:

HMW help businesses quickly input user information to add contacts?

Front-facing camera to scan cards in real-time by simply holding up the card toward Desktop.

See Details

See Details

See Details

HOWEVER, We got technical issue!

The engineer team proposed: when processing over 20-30 business cards at once, the error rate increases significantly.

Then, I asked the 2nd HWM:

HMW ensure the accuracy of the added contacts?

Review Page

See Details

See Details

See Details

With these requirements in mind, I began the design process.

ACTION 1 - VISUALIZE LOGIC TO GET ALIGNMENT WITH REQUIREMENT & UNDERSTAND TECH LIMITATION

ACTION 2 - ACHIEVE ALIGNMENTS & STRUCTURE UI

Help businesses quickly input user information to add contacts by Scanning

Option 1: Use a modal display: scanning on the left.

Status: Reject

Reason from engineer team: Not feasible due to too many options at one page.

Option 2: Use tabs to allow users to intuitively select between options.

Option 3: Provide a single entry point with a hierarchical structure, guiding users to start with the scanning method.

We got conflict!

Team: Preferred Option 2

Reason:

  1. View all options simultaneously, improving efficiency

  2. Save unnecessary steps

  3. Interface is fulfilling

Me: Preferred Option 3

Reason:

  1. Show Scan Card is our preferred choice

  2. After selecting an option, hiding others helps users focus, increasing efficiency.

Each of our perspectives has its own merit. Ultimately, we left the decision to User Testing, and we found:

Final Direction: Most of our target users prefer Option 2.


Reason: Our target audience, primarily professionals, needs an interface that supports complex workflows and multitasking without causing confusion.


However, the tabs need improvement. The three functions should be arranged from left to right without occupying the entire tab area. This will leave space for adding new contact methods in the future.

What I learned from our conflict

Although my idea was not ultimately adopted, this experience taught me how to use my knowledge as evidence to demonstrate its benefits in team discussions. It also gave me new insights into B2B products. I realized the importance of truly considering my users' situations and the business needs.

Help businesses accurately input user information for an effective CRM by reviewing.

Option 1: Use a modal display: review on the right.

Status: Reject

Reason from engineer team: Not feasible due to too many options at one page.

Option 3: Still use a single page but extend the review page to nearly full screen. Each card has a re-scan option.

Status: To be determined

Reason from engineer team: Feasible and meets all requirements, but it can be improved.

Final Direction: Option 3. Change "Approve" to "Save" for accuracy. Add a "Save All Cards" option and a "Back" button. Reconsider the placement of text and numbers.

Finally, I asked the 3rd HWM:

HMW help businesses maintain efficiency and accuracy while ensuring our UI is as simple and clean as our competitors?

ACTION 3 - Promoting user Interface

Efficiency: Multi-card scanning and delete: quickly manage business cards.

  1. Given the large number of contacts, we offer multi-card scanning, displayed like an album.


  2. You can easily delete unsatisfactory or unnecessary scans with the undo button.

Efficiency: Supports Excel/CSV file uploads for bulk contact entry.

We support image and file uploads to help you manage a large number of contacts. You can edit contact information in the file review interface.

Accuracy: Versatile review interface for easy edits.

  1. You can save individual cards, select specific cards to save, or save all at once.


  2. Not satisfied? Rescan the unsatisfactory cards. You can also edit inaccurate information or delete cards as needed.

Clean UI: Manual input option is retained.

  1. We retained the traditional manual input method for adding contacts, but also offer the ability to add multiple contacts at once by clicking the plus sign for the next card. This ensures your efficiency.

Clean UI: A clear contact management panel.

  1. First-time users start with the scan-to-add page if no contacts exist. Existing users see the contact panel first and can click +Add Contact to choose a method.


  2. Quick Actions allow fast interaction with contacts.

TAKEAWAYS

What I learn from this project

  1. Cross-Team Collaboration & Communication

In my collaboration with team. I recognize the importance of providing evidence and reasoning when discussing design aspects. Maintaining a professional and polite attitude, I engage in discussions to find the best solutions together. Designers, PMs, and developers must work as a unified team to create successful products.


  1. Adapting to Different Product Philosophies

In different products, learning and quickly adapting to various philosophies is crucial. B2B products focus more on efficiency and require design considerations for multitasking, differentiating them from B2C products.



  1. Not Fearing Seemingly Foolish Ideas

In the initial stages of brainstorming, where some ideas may seem foolish, it's important to think boldly. Rejection is normal, and every dismissed idea holds potential for success.

  1. Cross-Team Collaboration & Communication

In my collaboration with team. I recognize the importance of providing evidence and reasoning when discussing design aspects. Maintaining a professional and polite attitude, I engage in discussions to find the best solutions together. Designers, PMs, and developers must work as a unified team to create successful products.


  1. Adapting to Different Product Philosophies

In different products, learning and quickly adapting to various philosophies is crucial. B2B products focus more on efficiency and require design considerations for multitasking, differentiating them from B2C products.



  1. Not Fearing Seemingly Foolish Ideas

In the initial stages of brainstorming, where some ideas may seem foolish, it's important to think boldly. Rejection is normal, and every dismissed idea holds potential for success.

  1. Cross-Team Collaboration & Communication

In my collaboration with team. I recognize the importance of providing evidence and reasoning when discussing design aspects. Maintaining a professional and polite attitude, I engage in discussions to find the best solutions together. Designers, PMs, and developers must work as a unified team to create successful products.


  1. Adapting to Different Product Philosophies

In different products, learning and quickly adapting to various philosophies is crucial. B2B products focus more on efficiency and require design considerations for multitasking, differentiating them from B2C products.



  1. Not Fearing Seemingly Foolish Ideas

In the initial stages of brainstorming, where some ideas may seem foolish, it's important to think boldly. Rejection is normal, and every dismissed idea holds potential for success.

Made by Passion, Patience and Americano

© 2025 Design by Coco Fan

My Work

Resume

Linkedin

Made by Passion, Patience and Americano

© 2025 Design by Coco Fan

My Work

Resume

Linkedin

Made by Passion, Patience and Americano

© 2025 Design by Coco Fan

My Work

Resume

Linkedin