Elliot is the new virtual assistant app that helps you meet with friends, using your calendar and location to make suggestions. Let Elliot know which suggestions you like and it will automatically schedule events once both people confirm. Grabbing lunch, getting coffee, or setting up a phone call is seamless — no pressure, no back-and-forth, no awkwardness.
When I first joined the Elliot team, the Elliot scheduling algorithm had already been created by the engineering team. The target audience for Elliot are young professionals who are busy with their work, but want to catch up with their friends. My task was to create user experience design and visual identity for Elliot. Based on product manager’s introduction and our conversation of Elliot, I identified the following issues that I need to tackle: 1. Setting up Elliot is a hassle. 2. Elliot's scheduling method causes confusion to first-time users 3.The less people use Elliot, the less effective Elliot would be.
To begin with, I talked with the engineering team to discuss what features to include. Since Elliot is a product that is largely based on assumptions, it was important for us to design and build the first version as soon as possible to do user-testing. Based on our conversations and sketches, I first mapped out user flow diagrams to see how a user would navigate through the app.
The user flow diagram above shows how first time users and recurring users login to the app and go through Elliot's suggestions.
Once a meeting is scheduled, a push notification would show up and acknowledge people to check their scheduled meeting.
I first created a wireframe and many low fidelity sketches to share and discuss with team. Instead of drawing with pencil, I prefer to use sketch to do my first wireframe. The Sketch app helps me create clean, easy-to-understand designs that can be envisioned by the engineering team easily.
I tried different visuals, layouts and information hierarchy. My goal is to create a consistent visual design that aligns with the Elliot brand I created. Besides, due to the time constrain, the design I created also needs to be easy-to-build, and engineering teams helped me by showing the potential technical issues.
Users need to use Facebook to login to Elliot. To help first-time users understand how Elliot work, landing pages also provide instructions.
After users open the app, they can see meetings suggested by Elliot. If users wants to meet someone, they click "yes" to the suggestion, and Elliot would ask users to enter their availabilities.
If users and their friend both want to meet and their availabilities match, Elliot schedules and sends a push notification to acknowledge users.