e-Comm website & chatbot for the university research

e-Comm website & chatbot for the university research-preview
e-Comm website & chatbot for the university research-logo
E-comm website
Chatbot
User research
University of Waterloo is one of the top public universities located in Waterloo, Canada, known for its various programs (e.g., engineering, science)

Background

Unwaterloo is a research project focused on studying user interaction patterns with chatbots and led by a professor of the University of Waterloo. The University of Waterloo is one of the most reputable Canadian universities known for its engineering, math, psychology & science programs.
Location
Ontario, Canada
Period
June 2023 - Present
Tech stack
React, NodeJS, Redux
Wave

Customer Request

Author icon
Hi team! I'm a professor at the Unversity of Waterloo and doing research that requires deep tech expertise and support. So, right now, I'm on the lookout for a dedicated tech team. Is this something you could help me with?
Author icon
Hi there! Sure, we'd be happy to offer our expertise and contribute to the research. Could you share more details?

Challenges & Solutions

Challenges

Need to recreate a real-life e-Comm experience for participants

For her research, the customer needed to recreate the experience of a real-life e-comm journey to study participants' behavior and choices in prechosen circumstances.

Study user behavior patterns with store chatbots

The focus of the research was to study the users’ interactions with chatbots that provide suboptimal recommendations during online shopping. So, the customer's challenge was to create chatbots that would meet research requirements.

Analysis and management of research data received

During the research, it was crucial to store all the received data in one place, organize it neatly, and keep the data precise and accurate for providing explicit research results.

Challenges image
Solutions

e-Commerce website development

The FTL team built an e-commerce website that makes the impression of a real headphone store.It didn’t include all purchase flows but focused on simulating realistic communication with machine- & human-like chatbots for research purposes.

Machine-like and human-like chatbots

We built various machine- & human-like chatbots with different typing algorithms and AI avatars to assist users during a simulated shopping experience. It helped study how chatbot communication influences user behavior during purchase.

2 databases to store and process the information gathered

We built two Notion databases: one – for storing structured user responses and another – for individual chatbot conversations. This setup made it easy to track interactions, analyze behavior, and debug a website when needed.

Solutions image
Wave

project facts

42,500+
students the university hosts annually
1400+
responses
#1
university in Canada for experiential learning
Wave

main features

Participant Onboarding

We've created onboarding pages on the website to ensure the participants have a smooth user experience and impression of real-life shopping journey during their purchase.

Participant Onboarding image
Machine- and human-like chatbots with custom logic

We implemented different chatbot types — from a basic machine-like bot to more human-like ones, including a talking AI avatar. Each followed a predefined logic for helping users choose the most suitable headphones, designed by the client.

Machine- and human-like chatbots with custom logic image
Research databases

The databases integrate and store all participant information automatically and have a smart system of fields, filters, and requisites to provide all necessary data for ongoing research and retrieve it efficiently.

Research databases   image
Wave
Wave

Customer Review

Sepideh Ebrahimi avatar

Sepideh Ebrahimi

Professor, University of Waterloo

I like the way we worked with Faster Than Light, their communication and efforts brought to understand my needs and goals. Although we might have done estimations and planning of the project a little bit differently, I guess it is experience and insights you get only while diving deep into the project and its specifics.

More projects