AI Assistant interface showing conversation with chat bot

AI Assistant: Smarter Support, Made Easier

AI assistants play a critical role in the B2B SaaS world by empowering businesses to streamline operations, enhance productivity, and provide robust self-help solutions for users. In a SaaS context, AI assistants are invaluable for automating routine tasks, delivering personalized recommendations, and offering 24/7 support, which reduces dependency on human resources while improving user satisfaction. These assistants enable self-service capabilities by helping users navigate complex software, troubleshoot issues, and access insights, fostering independence and efficiency. Being part of the design team for an AI assistant in a B2B SaaS environment is a highly valuable experience, as it involves crafting intuitive and accessible solutions for professionals with diverse needs. Collaborating with cross-functional teams, you ensured the assistant's design aligned with business goals and user expectations, focusing on conversational UI, feedback mechanisms, and error recovery. This experience highlights your ability to design impactful solutions that balance functionality and user experience in a demanding and evolving industry.

Company

User Guiding

Role

UI/UX Design, Research, Prototype, Illustration

Benchmarking

Intercom logo
Userflow logo
Command Bar logo

Benchmarks are a crucial element in the design process, especially for creating innovative and user-centric solutions. By analyzing benchmarks, designers can identify industry standards, understand best practices, and uncover opportunities to differentiate their product. Benchmarking helps gauge how similar tools approach usability, functionality, and visual design, providing valuable insights into user expectations and potential pain points.

In my work on the AI assistant, analyzing benchmarks like Intercom, Userflow, and Command AI demonstrates a strategic approach. Each of these products offers unique inspiration:

Intercom:

Known for its conversational UI and robust self-help features, Intercom excels at creating seamless communication channels, which likely influenced how you designed the assistant's chat or interaction interface.

Userflow:

As a tool focused on user onboarding and in-app guidance, Userflow's design might have inspired intuitive workflows and contextual assistance to ensure the AI assistant met user needs efficiently.

Command AI:

With its focus on productivity and automation, Command AI likely served as a benchmark for integrating task management and proactive support features, helping you craft a solution that drives efficiency.

Wireframing

After completing the benchmark analysis, I transitioned into creating an information architecture to outline the structure and flow of the AI assistant project. This step was essential to identify how many pages or screens were required, ensuring all user needs and business goals were addressed systematically. By mapping out the key interactions, navigation paths, and content hierarchy, I established a clear framework for the product's design. With the information architecture in place, I immediately moved to wireframing, focusing on translating the conceptual structure into tangible layouts. This phase allowed me to experiment with various designs, prioritize usability, and iterate rapidly before diving into high-fidelity designs. The wireframes provided a visual blueprint for the project, enabling alignment with stakeholders and streamlining the subsequent design and development processes. This workflow ensured a strategic and user-centered approach from the outset, laying a strong foundation for the AI assistant's success.

Wireframe of AI assistant

User Testing

After creating the wireframes, gathering feedback from users or potential users of the AI assistant became a crucial step to ensure the designs met real-world needs and expectations. To achieve this, we conducted internal user interviews involving three key roles: a Customer Success Manager, a Marketing Manager, and a Sales Manager—all representative of our target users.

User testing of AI assistant

The feedback we received was insightful and directly influenced the design process. Key points included:

Color of the AI:

Suggestions to ensure the visual identity was appealing, professional, and aligned with the brand.

Chat History Date:

A need for clear and accessible timestamps to enhance context and usability.

AI's Suggested Questions:

Recommendations for improving the relevance and clarity of the questions the AI proposes to users, fostering smoother interactions.

AI's Display of User-Uploaded Sources:

Users emphasized the importance of seamlessly showcasing existing uploaded resources as part of the assistant's responses, ensuring clarity and ease of access.

Based on these insights, I revisited the UI designs to address these points. I enhanced the visual design, refined the chat interface to incorporate feedback on timestamps and suggested questions, and focused on improving how uploaded sources were displayed as answers. This iterative approach ensured that the final design was user-centric, functional, and aligned with the specific needs of our AI assistant's audience.

AI Color

Deciding on the color palette for an AI assistant is a crucial step in establishing its visual identity and aligning it with the product's branding. Since AI is often associated with purple—symbolizing innovation, creativity, and intelligence—it was chosen as the accent color for our AI assistant. To maintain consistency with our branding, which is centered around blue, we blended these two colors to create a cohesive and visually appealing palette.

The resulting color palette represents a thoughtful balance between the dynamic, futuristic nature of purple and the trustworthiness and professionalism conveyed by blue. This combination not only enhances the AI's visual identity but also ensures it aligns seamlessly with the overall brand aesthetic. After finalizing the palette, I applied these colors across the AI's interface, ensuring consistency and a polished, modern look throughout the design. This process reinforced the assistant's identity while resonating with users through a familiar and professional color scheme.

AI assistant color palette

Launcher Design

The launcher is the entry point or opening module for the AI assistant, serving as the interface element users interact with to access the assistant's features. It acts as a trigger, inviting users to engage with the AI and providing a seamless gateway to its functionality. Positioned prominently within the user interface, the launcher ensures the AI assistant is both accessible and visually recognizable, establishing its presence in the application.

AI assistant launcher design options
  1. Text-Only Version: A minimalist design focused on clarity, leveraging typography to communicate its function effectively.
  2. Icon-Only Version: A compact and visually distinctive option that prioritizes recognition, featuring an icon with a "booster" element to convey dynamism and innovation.
  3. Text and Icon Combination: A versatile version blending text and icon for maximum clarity and visual appeal, making it suitable for varied interface contexts.

The booster element in the icon plays a vital role in visually representing the AI's energy, responsiveness, and futuristic nature. To maintain consistency with the overall design, I applied the selected color palette (purple as the accent and blended tones of blue) to these launcher versions. The purple accent highlights the booster, symbolizing the AI's proactive capabilities, while the blue tones provide a stable, professional backdrop, ensuring the launcher aligns with the product's branding.

This multi-version approach ensures the launcher meets different user needs and seamlessly integrates into various environments, reinforcing the AI assistant's identity and usability.

AI assistant launcher examples
AI assistant launcher implementation