AI ASSISTANT

Desktop | Mobile Application


Role

Principal Product Designer

Company

TIAA Bank

Project

Design transfer funcitonality for an AIML chatbot

Platforms

iOS, Android, and Web


Project Overview

TIAA Assistant

The project aims to develop an advanced AI and Machine Learning (AIML) chatbot for a financial institution. The chatbot will enhance customer service by answering questions, suggesting products, and performing actions such as transfers. This will provide customers with a seamless, efficient, and user-friendly experience while interacting with the institution's services.

The Problem

In today’s fast-paced digital world, customers expect immediate and efficient service from their financial institutions. Traditional customer service methods, such as phone calls and in-person visits, often lead to long wait times and can be inefficient for handling routine inquiries and transactions. Additionally, the increasing variety of financial products and services can overwhelm customers, making it difficult for them to choose the best options for their needs.

The Goal

Our goal is to develop the AI Assistant Chatbot, an intuitive and user-friendly feature that simplifies the process of setting up recurring transfers. The TIAA Assistant will enable users to:

  • Improve Customer Service: Provide instant, accurate responses to customer inquiries.
  • Enhance User Experience: Create a user-friendly interface that simplifies navigation and interaction.
  • Automate Routine Tasks: Enable customers to perform actions such as transfers, balance checks, and more without human intervention.
  • Promote Products: Suggest relevant financial products and services to customers based on their profiles and inquiries.
  • Increase Efficiency: Reduce the workload on customer service representatives by handling common inquiries and tasks.

This feature aims to provide a seamless and hassle-free experience, ensuring timely and efficient management of recurring transactions for all users.

Responsibilites

User Research and Insights:

  • Conduct user research to gather insights on user needs, behaviors, and pain points related to recurring transfers.
  • Develop user personas and scenarios that reflect real-world usage of the TIAA Assistant Chatbot.

Conceptualization and Ideation:

  • Brainstorm and conceptualize design solutions that simplify the process of setting up recurring transfers.
  • Create detailed user journeys that illustrate the steps users will take to initiate transfers, enter details, and confirm scheduling.

Wireframing and Prototyping:

  • Develop wireframes and interactive prototypes that outline the chatbot’s functionality and flow.
  • Ensure the design includes intuitive prompts for starting conversations, selecting transfer options, and entering necessary details.

Interaction Design:

  • Design the conversational interface of the chatbot to be engaging and easy to use.
  • Focus on creating a seamless flow where users can effortlessly input transfer amounts, frequencies, and recipient details.

Usability Testing:

  • Conduct usability testing with target users to validate the design and gather feedback.
  • Identify and address any usability issues, ensuring the chatbot is intuitive and user-friendly.

Design Collaboration and Communication:

  • Collaborate with product managers, developers, and other stakeholders to ensure design feasibility and alignment with project goals.
  • Clearly communicate design concepts and rationale to team members and stakeholders.

Implementation Guidance:

  • Provide detailed design specifications and assets to the development team for accurate implementation.
  • Work closely with developers during the build phase to ensure the chatbot's design is realized as intended.

Quality Assurance and Refinement:

  • Review the implemented chatbot to ensure it meets design standards and provides an excellent user experience.
  • Iterate on the design based on user feedback and performance metrics post-launch.

Ongoing Improvement:

  • Monitor user interactions and feedback continuously to identify opportunities for improvement.
  • Propose and implement design enhancements to maintain a high level of usability and user satisfaction.

I ensured that the TIAA Assistant Chatbot is not only functional but also provides a smooth, efficient, and pleasant user experience, making the process of setting up recurring transfers straightforward and hassle-free.

User Research

Summary

The primary objective of the user research was to understand customer needs, preferences, and pain points related to customer service interactions within the financial institution. This research aimed to gather insights to inform the design and functionality of the AIML chatbot.

Pain points

Complex Setup Process

Users find the process of setting up recurring transfers to be cumbersome and confusing, with too many steps and unclear instructions.

Poor User Interface

The interface for managing recurring transfers is not user-friendly, making it hard for users to input details accurately and confidently.

Inconsistent Notifications

Users do not receive timely or consistent notifications about their recurring transfers, such as confirmations, reminders, or alerts for issues like insufficient funds.

Customer Support Dependency

Users often need to rely on customer support for assistance with recurring transfers due to unclear processes or technical difficulties, leading to delays and increased effort.

User Journey Map

Starting the Design

Understanding the Flow

Initiating the design

After completing the user research, I started sketching a few design concepts. I labeled a few key elements on the page to ensure I captured all interactions and functions.

When designing the chatbot, I kept the user in mind, aiming for it to be an option that enhances the user experience without distracting from other features. The design was sketched with reusability as a focus, ensuring it's simple for both mobile and desktop, a decision that directly impacts our users' interactions.

Wireframes

Once I had a firm grip on the concept based on the sketch, I started creating the initial wireframes, representing a low-fi user experience flow.

Low-fidelity Mobile Prototype

Adhering to the design process, I created interactive prototypes for mobile and desktop to ensure the application would function as expected.

Low-fidelity Desktop Prototype

I designed a low-fi prototype of the desktop concept, and I wanted the content to expand the desktop version of the feature to emphasize the active chatbot.

Refining the Design

Mobile Mockups

Following the usability study, a few participants stated that they had a hard time with background blending with the chatbot.

With the blending issue in mind, I decided to add an overlay over the distracting background content.

Before usability study

After usability study

Desktop Mockups

After conducting usability studies, I noticed a trend in which participants did not initially see the chatbot feature. I wanted to emphasize the chat feature, so I moved it from the bottom right of the screen to the top left.

Before usability study

After usability study

Mockups

High-fidelity Prototype

Please click the button to see the high fidility prototype of the mobile experiecnce.

Mockups

High-fidelity Prototype

Please click the button to see the high fidility prototype of the desktop experience.

Going Forward

Takeaways

Impact

Implementing the AI chatbot design concept is expected to significantly improve customer service, operational efficiency, and financial performance. While there are potential negative impacts, such as initial investment costs and cybersecurity risks, these can be mitigated with careful planning and management. Overall, the AI chatbot presents a strategic opportunity to enhance customer satisfaction, streamline operations, and strengthen the financial institution's competitive position in the market.

What I learned

Developing the AI chatbot taught me the significance of understanding and addressing customer needs, the importance of user-centered design, and the benefits of automation in improving operational efficiency. It also highlighted the necessity of robust security measures, the impact on employees, financial implications, and the importance of continuous improvement. The AI chatbot represents a strategic opportunity to enhance customer service and gain a competitive edge in the financial industry.

Next Steps

Advanced Personalization and Analytics Integration

Enhance the chatbot with advanced machine learning to analyze customer behavior for tailored recommendations. Integrate with CRM systems for improved interaction and set up feedback loops to refine personalization, boosting satisfaction and loyalty.

Enhanced Security Features

Integrate advanced security features into the chatbot, such as multi-factor authentication and real-time fraud detection. Ensure secure transactions and data protection to build customer trust and comply with regulatory standards, enhancing overall user confidence.

Continuous Learning and Improvement Program

Establish a continuous improvement program by monitoring interactions, updating the knowledge base, and collecting user feedback. Conduct periodic usability tests to ensure the chatbot adapts to customer needs, maintaining high satisfaction and effectiveness.