Ema.ai Onboarding

Overview

Ema.ai is a company that develops digital tools through AI to allow you to easily record and interact with your personal memories. These resources all work towards the goal of empowering you to unlock the power and potential of mindfully engaging with your memories. Furthermore, ema.ai provides a digital storage and social media platform dedicated to giving parents an opportunity to keep track of images and videos of their baby.

Emai.ai’s mission: Enhance AI to assist memory access and interaction.

For 8 weeks, I led the development of an onboarding bot to help new users learn how to use the software and its numerous features. This bot allows the user to input their personal information, defines preferences for how they would like to use ema.ai, provides an example call, and offers online information about the services.

Roles:

  • Project Lead

  • Software Developer

Time:

  • 8 Weeks

Methods:

  • Journey Mapping

  • User Research

  • AI Bot Design

Tools:

  • Miro

  • OneReach.ai Platform

  • Google Suite


Objectives

The objective of this project was to develop a bot that allows new users to learn about ema.ai with ease and become familiar with all the tools the product has to offer. This bot was meant to describe the product, allow the user to input all of their information and customization options, and get the user fully setup to use the software.


Approach

I began this project by understanding the current user journey when they first start using ema.ai. This helped me get a comprehensive understanding of the actions that are taken and the way the software approaches user interaction. To expand this understanding, I developed initial user journey maps that created a visual aid in identifying areas for improvement and possible redesign. These maps consisted of user actions, thoughts, and sequences.

See below for a pictures of the key and beginning of a map, and a quick demonstration of a completed map.

After learning more about the current user journey, I developed personas to reflect the diverse set of users ema.ai attracts. These personas allowed our team to take a step back and think critically about the wants, needs, and desires of our audiences everywhere.

See below for examples of the personas.

Once I got a better understanding of the user experience and audiences, I was able to start my development of the onboarding bot. This bot interacts with the users through three channels: online, texts, and calls. The goals of the bot include the following:

  1. Introduce the user to ema.ai.

  2. Allow the user to input all of their personal information and customizations.

  3. Demonstrate the many ways in which ema.ai can be used.

I developed the bot using OneReach.ai’s software development platform that allows developers to create AI through bots, flows, steps, and basic javascript.

See below for a picture with some of the flows that I made and a quick demonstration of one of the flows themselves.

After the flows were developed, the onboarding bot was successfully developed which is still being used today. Click on the video below for a demonstration of the online component of onboarding.


Summary

This project helped me learn more about AI bot development that enhances user experiences. It developed my skills in software design, user experience, and understanding the product development process.

As a project lead, I was responsible for keeping myself accountable for my tasks, making creative decisions, and reporting back to the team with progress. I gained invaluable experiences that have prepared me to tackle additional onboarding and AI processes.


I hope you enjoyed learning about my ema.ai onboarding project. If you would like to hear more about this project, please do not hesitate to reach out to me!