TrioChat WhatsApp Business API Platform

Designing a frictionless business- customer interaction in a whatsapp business api platform

Overview

TrioChat is a platform designed to automate business conversations to convert leads, boost support and Increase sales.


It enables the use of campaigns, chatbots, and inbox conversations business conversations at one place by integrating their business accounts with WhatsApp, easing up the process of connecting with customers and driving them closer to their targets.

TrioChat

What is a Whatsapp Business API

The WhatsApp Business API is a communication tool designed for medium to large businesses to connect with their customers at scale. It acts as a bridge between the API provided by Meta and business teams, offering a user-friendly interface to handle chats, set up automation, send bulk notifications, and track performance. Unlike the raw API, which requires technical setup and coding, these platforms provide dashboards, chatbot builders, contact management tools, and CRM integrations — making it easy for customer support, marketing, and sales teams to use WhatsApp efficiently at scale

Understanding the Feature

The Message Template sending process

In this process the user selects a template and sends it to the customer. The message template library displays various business promotion templates and enables the user to select and send them for approval. When they get approved, the templates are ready to use and can be sent to the customers through WhatsApp.

Goal

Design a seamless message template sending experience for the users

I was given the responsibility to create an easy to navigate, message template sending experience. We wanted to dive deeper, and really connect with customers to eliminate friction, some in front of the eyes (visual design), while others unspoken but observed in interactions (ux).

Competitive Research

Analyzing the Competitive Brands

To understand the needs and problems of the users in their said journey, we researched how competitors like the Wati, Gallabox and AI Sensy create a more accessible and user-friendly communication experience.

DESK RESEARCH

I used the products to understand the customer journey only to find it super intimidating and confusing for a first time user. There were a lot of learnings from the flows as well. Some of the problems I came across were:

Clueless Wandering

There is no direction for the users as to what to do first and what to do next. The users have to figure out everything on their own. This would work in a non stressful environment but when it comes to business, this would only frustrate users.

Unintuitive UI

To my surprise, the market dominant platforms had a non attractive UI, which could scare off the users as soon as they would login. Tacky colors, lack of hierarchy as well as proper spacing would really help the platforms.

Limited Search Options

The experience of finding the right template is difficult due to the lack of sorting and filtering options. Users would need to scroll endlessly to find the right template, wasting their time.

WHAT DO THE USERS SAY?

Since TrioChat was a platform being made from scratch we needed to get to real customer experience of similar platforms that are already existing in the market. I moved on to the User Reviews of these websites. Most of the reviews talked about the same concerns as I discovered in the desk research such as:

"The user experience for finding WhatsApp templates isn't simple enough for the operational user. "



"They can better their User Interference."



"Lack of transparency"

"The user interface is very bad. Difficult to find options."



"Editing of contact is not yet easy."



"The sitemap and cluttered tabs in terms of UX Design"

"The interface could be a bit more beginner-friendly."



"The dashboard can be very overwhelming for new users."



"The layout of the menus is not the most pleasing"

Problem Formulation

Defining user problems

We gathered all the pain points and combined and sorted them out to define clear problem statements.

  1. Poor Navigation & Discoverability

    Users find navigating the platform challenging due to cluttered menus, unclear pathways, and difficulty locating essential features, leading to frustration and inefficiency.


  2. Contact management friction

    A lot of user controls are not clearly displayed. This frustrates the user when they want to quickly finish easy tasks like editing of contacts.


  3. Cluttered Template library

    Finding of the right template is hard, excess of templates displayed created a sense of overwhelm and confusion for the users.


  4. Unintuitive & Outdated UI
    An outdated visual design and unintuitive layout overwhelm users, making the dashboard confusing and difficult to interact with, especially for first-time users.


  5. Steep Learning Curve

    The complexity of the tool requires substantial effort and time to learn, leaving users unsure about many features and limiting their overall productivity.



Ideation

Designing the User Journey Map

After brainstorming and working out the solutions, I mapped out a user flow to ensure clarity, consistency, and purpose-driven interactions.

Building Low fidelity Wireframes

I started with some rough wire-framing and ideation which helped me figure out the detailed flow and the features. This also helped me clear out all the ideas in my brain and lay them down but they required some more iterations.

#1

The create new template page lacked user control as there was no way of correcting mistakes made at the previous step without navigating to the last page.

#2

A CTA is present for create new template feature in the template library but no other direct way to reach there if the user is on any other page. This breaks the flow state of the user.

#3

The filtering option on the chat page required a more modern ux.


For sending templates through chats, Initially I designed a small modal that would display the templates. This would not display a lot of templates together nor let the user use more advanced options which could lead them to the template library page, making the modal meaningless.

The Solutions

Improving the template searching process

The template library is the page a user will be landing on as soon as they logs into their account.

Filter and Sort

Filters include varied filtering options by which user can deeply specify the kind of template they are searching for.

Sort by

A lot of users wouldn't want to waste time on finding a template that works best and would like to rely on trendy and most used templates. Sort by lets the user sort templates according to fields like most popular, recently made.

Viewing Options

The users can decide the view in which they want the templates to be displayed. They can switch between the grid view and the table view according to their preference.

Creating New Template

Here the users will go choose which category they want their template to be and then fill out the content they want the template to have.

Step 1 - Choosing Template Category

I added color tags next to each sub category, to make the decision easier for the users and reducing the chances of mistakes.

Step 2 - Filling Template Content

I added a copy button and paste button in this page. This will help the user when they want to change the template category but want to fill the same information or want to change just a limited amount of information while keeping the rest same.


There is also a save as draft button right next to the disable CTA so the user can save the draft and continue edit according to their convenience.

Reducing cluttered interface, increasing discoverability

The side bar is made to be specific and minimalistic, where the user can find important pages and actions clearly.


Previously the users had to take 2 steps to find the create new template option i.e. go to the template library page and click on the create new template CTA.


To improve discoverability, I placed a new option in the side bar which is create new template. This directly takes the user to the create new template page when

User guide to help users learn faster

The user guide will help the new users and guide them on how to use the important features on the platform.

Access user controls in lesser clicks

Placing the primary actions like edit contact and delete contact in the table, I reduced user clicked and improved navigation.

Design Approach


At first, as a user interface design newbie, I had no idea where to start from or what to do first because there were so many things to do. I designed an entire library of original components to use.


But as it was time consuming and the project was already delayed a lot before my joining our Product manager landed upon chakra UI for the convenience it provided which is quicker coding while giving a sleek, modern look, catering to business feel.


But as the sole designer of the team, when your life is full of devotion towards creativity, you fail to copy a library as it is, and that is where we as a team gave innovation the room to grow and agreed to use chakra ui as well as custom colors and components wherever suited.

  • MINIMALIST

  • MODERN

    MODERN

  • PROFESSIONAL

  • APPROCHABLE

  • USER- CENTERED

Colors


We chose Blue color as the brand color as it evokes trust, reliability, and calmness, which is especially ideal for business communication tools. To keep in check the latest trends in design and an easy on the eye look, it is combined with white, black and shades of gray.


Primary #2563EA

#fafafa

#f4f4f5

#e4e4e7

#d4d4d8

#eef1f5

#000000

#a3cfff

#bfdbfe

#27272A

#FFFFFF

Typography


Inter is chosen as the font for this project to prioritize clarity, legibility, and hierarchy across different sections of the interface. The sizes and font weight are used from chakra UI, providing a no-nonsense professional feel.

Inter

ABCDEFGHIJKLMNOPQRSTUVWXYZ

abcdefghijklmnopqrstuvwxyz

1234567890?!^#*

Normal

400

Aa

Medium

500

Aa

Semibold

600

Aa

Bold

700

Aa

Extrabold

800

Aa

XS

12px

SM

14px

MD

16px

LG

18px

XL

20px

2XL

24px

3XL

30px

4XL

36px

5XL

48px

Pack my box with five liquor jugs

Pack my box with five liquor jugs

Pack my box with five liquor jugs

Pack my box with five liquor jugs

Pack my box with five liquor jugs

Pack my box with five liquor jugs

Pack my box with five liquor jugs

Pack my box with five liquor jugs

Pack my box with five liquor jugs

Icons


React icons are used throughout with customized weight to support the minimalistic feel of the project.

Conclusion and Learnings

Since this was one of my first real world projects as a UI/UX designer, I got to learn a lot

  1. Using lots of sources for inspiration for the design

  2. Researching and using other similar products in the market

  3. Making an entire design system, which wasn't used but the experience counts

  4. Collaborating and communicating with Developers and the product team.

  5. Communicating and justifying design decisions in a way that everyone, whether a designer or not, can understand them.

  6. UI Design's look and feel according to the type of product which here was, a website aimed at businesses.

All great ideas start with a conversation

Tell me yours and we’ll build it together.

Email

ananyasinghr2@gmail.com

Socials

Ananya Singh

Limited work shown due to company policy.

project overview

style guide: colors, typography, iconography: 2 hours

spacing, radius, text

components: custom and already made: 2 hours

design philosophy: design theory

iterations: first design to last?, changes: 2 hours

Chakra ui components+ customization

dark mode and prototype: user interaction



Users can switch between the dark and light mode according to their taste.


Contacts page. team conversations, create new template.


Create a free website with Framer, the website builder loved by startups, designers and agencies.