top of page

This is a chatbot dedicated to making information regarding products and services easy to find for business owners, construction managers, and homeowners.

Jump down to the main artifacts.

smartmockups_kvupgk06.jpg

Project Specifics

Semester

Spring 2021

-

During 

COVID-19

Pandemic

Role

Conversational Designer

UX Designer

UX Writer

Content Developer

Content Manager

Category

Assignment

Team

one (me)

Research

Why a Chatbot?

I created this chatbot in order to give potential customers of Champion Waste information quickly. Champion Waste has so many options for individual companies or products, so the chatbot gives information faster than browsing the website itself (which happens to be page-long descriptions of their services, products, etc.). Since most business owners, construction managers, and homeowners (the main customers they receive), don’t have the time to go through the entire website, they can easily ask the chatbot for what they’re looking for.

 

I wanted to reflect the website in the chatbot, so the content was extremely trimmed and the chatbot had almost the same organization as the website. When looking at other competitors’ websites, I realized how many options and buttons each chatbot had at first look; therefore, I decided to give the user options they could input into the chatbot. Not everyone knows what a chatbot can do, but with the topics and options the chatbot has available, it’s simple to find almost anything a chatbot can offer. The only other fun function I added was recycling fun facts that were on the website itself.​​

Competitive Analysis

To get a better understanding of what was already on the market, I looked at specific competitors' chatbots. Surprisingly, major garbage companies had chatbots that help their main customers. 

 

The companies I looked at were:

Key Takeaways and Benefits

  1. Each chatbot is targeted towards its main audience.

  2. The chatbots only contain information about their services, products, and contact information. Nothing else is included.

  3. Tone and plain language are highly valued in each interaction.

Main Issues with Each Chatbot

At the time this was researched, Republic Services did not include ways for the user to explore what the chatbot did. Since chatbots are new, users are still somewhat unsure of what they do. Giving options through buttons really help users understand what they can ask and request. Recently, they changed their chatbot to have buttons.

Waste Connections includes way too many options, so much so, that users on a computer have to scroll to the right to see all the options. It's good to have options, but too many can intimidate users.

For Waste Management, the only issue is that users can't go back to change an option that they picked before. The chatbot even asks if the user needs anything after a few seconds of no user response. 

Building

Google Dialogflow

Google Dialogflow is a cloud-based virtual agent builder that is able to connect and integrate with different kinds of digital channels. It even uses AI to figure out what users would input into the chatbot; however, for specific cases like with a garbage company, a UX writer or conversational designer would come in and write down different instances of what users might input for different answers. This means that the chatbot would need to go through some testing. 

In this project, I had to create intents that are content topics, and then, within each intent, I had to include the responses the chatbot would say to specific types of input from users. 

Organization

Chatbots have a lot of written content, but it all needs to be organized by the response. For this chatbot, I organized it by

  • content topic intent

    • response

      • another specialized response dependent on user input. 

Technically, each content topic intent and its responses are single linear user flows. Therefore, it's important to make sure that every single possible user input is taught to the AI in this chatbot.

Below, I added a few pictures to get a better idea of what it might look like. The first image contains all of my content types. The second is an in-depth view at the organization for one content type.

chatbot full example.png

All intents and content topics.

chatbot example.png

Service Content Topic Broken Down into its Responses

Testing

Informal Unmoderated Talk-Aloud Protocol

Since this was an assignment, I was lucky enough to have other students test out this chatbot through Google Dialogflow itself. Because of COVID-19, I couldn't ask users who are business owners, construction managers, and homeowners to do proper testing.

 

Beforehand, I had numbers included in the first chatbot response to indicate the different options users had since the UI/format options are severely limited with Google Dialogflow (the options for UI are super buggy at times).

I had three students test out the bot for anything that I could have missed when connecting responses through the concept topics. I only found one issue. Originally, I didn't include numbers as user input, but I changed it so that it can be easier for users.

chatbot number one.png

Number User Input Gets a Response from the Chatbot

SME Review/Moderated Think-Aloud Protocol

Additionally, I was lucky enough to find an SME who has worked in the garbage and waste industry for 10+ years, both residential and commercial collections. I conducted an informal moderated think-aloud protocol and asked a few questions about the chatbot.

This SME really liked the chatbot and thought that it answered all of the questions most customers come to him with. I can't say which company he works for, but he said that he wished that his company was more transparent to their clients when it came to information like this.

There weren't any changes that needed to be specifically made for the chatbot based on the SME's input, but the more eyes that looked on the chatbot, the better.

Review

What Could I Have Done Differently?

I would've included more ways for users to interact specifically with each response concept topic instead of one interaction at a time. I liked how Waste Connections allows users to get help at any time no matter what users are asking.

I don't know how to change the UI properly without bugs or complications, so I think figuring that out will definitely help since users need options available to them at all times. 

My Thoughts

Anchor 1

Overall, this was a great project to practice my UX writing and content management. I loved the idea of writing intents and figuring out what users would ask for. Having users think about what they need to write can lead to users becoming frustrated. Through testing, it will be clear what users will want from these chatbots. Since this chatbot's only function was to give information, it's appropriate to have a single linear user flow.

The Champion Waste Chatbot

I cannot link users to an external page of this chatbot but only integrate it onto his page. Below, I have an embed of this chatbot. It's interactive, have fun and check out the fun facts!

The Champion Waste Chatbot Redesigned

Since I was not able to fully edit the UI to my liking, I used Figma to recreate what I wanted the chatbot to look like on the current Champion Waste website. Below is a frame of the redesigned chatbot.

Screenshot of chatbot

A Frame of Redesigned Champion Waste Chatbot

bottom of page