AI Chatbot for Enhanced Customer Support

An advertising organization sought to develop an AI-powered chatbot to streamline user support across multiple departments, including Help Desk, HR, and Rostering. The goal was to create a seamless and intuitive interface that could efficiently address user queries and escalate complex issues to a ticketing system.

Headquarters

Headquarters

Melbourne, Victoria

Industry

Industry

Advertising Services

Founded

Founded

2000

Company size

Company size

11-50 employees

Problem Statement

In the midst of the AI revolution, this organization recognized the strategic importance of integrating AI service bots into their offerings. They aimed to leverage AI technology to provide more efficient, personalized, and scalable support solutions for their clients, thereby staying ahead in the competitive tech landscape.

Design Process

To achieve this goal, we employed a user-centric design approach. For this case study, we have provided a more detailed walkthrough of our process than usual, as it aims to serve as a model for our typical client engagement (from inception to delivery). This is to allow potential clients (you?) to gain a comprehensive understanding of how we work and the value we bring to projects.

  1. Scoping & Competitor Analysis

  • Conducted a comprehensive scoping exercise (workshopping + interview/ meetings) to understand the system architecture and define high-level feature requirements.


  • Analyzed existing chatbot plugins to identify best practices, features, and design trends, ensuring our solution was current, relevant, and competitive.


  • Compiled a report highlighting key findings and insights from competitors to inform our design decisions.

  1. User Journey Mapping & Personas

  • Developed user personas based on research to represent the diverse user base, including details such as user goals, motivations, and pain points.


  • Created a user journey map defined how users would interact with the chatbot plugin. For each key touchpoints, we explored the interaction, user thoughts, emotions, pain points, ideas and opportunities.

  1. Low-Fidelity Wireframes

  • Developed low-fidelity wireframes for the chatbot plugin interface, focusing on layout and all functionality required for delivery.


  • Ensured sign-off on scope to align with project goals.

  1. High-Fidelity Design (not shown: confidentiality)

  • Created high-fidelity designs incorporating typography, color schemes, padding, and overall look and feel based on branding guidelines.


  • Presented designs & prototype for review and feedback.

  1. Design System

  • Developed a comprehensive design system using atomic design principles to ensure consistency across all interfaces and future iterations.


  • This system included detailed guidelines for components, patterns, and layouts, ensuring scalability and maintainability.


  • Exploration of Avatar designs that extended the existing brand guidelines, aiming to create a humanoid and warm yet current and techy persona.

  1. Review and Iteration

  • Conducted review sessions to gather feedback and discuss necessary adjustments or improvements.


  • Made revisions to refine details and ensure alignment with project goals.

  1. Final Handoff

  • Prepared all design files for handoff to developers, including style guides, assets, and documentation on functionality.


  • Ensured complete client satisfaction before delivering the final design package.

Technical Integration

The chatbot was integrated with Azure OpenAI for AI processing and the Claude model for contextual understanding. User inputs were processed to generate SQL queries if necessary, and responses were delivered based on interaction history and relevant data from Amazon S3.

Escalation and Ticket Creation

For issues that couldn’t be resolved through standard responses, the chatbot allowed users to escalate their queries. Upon escalation, a support ticket was created and sent to the designated ticketing system while being stored in Amazon RDS. Users were informed of the escalation and provided with a ticket number for reference.

Results/Outcomes

The designed chatbot significantly enhanced the organization’s support capabilities by:

  • Enhancing User Experience: Provided a seamless and intuitive interface for users to interact with the organization.


  • Streamlining Support: Offered efficient and personalized support solutions, positioning the organization as a leader in AI-driven customer service.


  • Increasing Innovation: Demonstrated the organization’s commitment to embracing cutting-edge technology to improve client services.

Takeaway

By integrating AI technology with user-centric design principles, we helped the organization transform its support system, enhancing both efficiency and user satisfaction while positioning itself at the forefront of AI innovation.

Reach out anytime

Let’s Stay Connected

Got questions or want to collaborate? Feel free to reach out—I'm open to new projects or just a casual chat!

tanishakiara@gmail.com

Reach out anytime

Let’s Stay Connected

Got questions or want to collaborate? Feel free to reach out—I'm open to new projects or just a casual chat!

tanishakiara@gmail.com

Reach out anytime

Let’s Stay Connected

Got questions or want to collaborate? Feel free to reach out—I'm open to new projects or just a casual chat!

tanishakiara@gmail.com