UI/UX/Product Designer
Portfolio+Cover.jpg

Automation in Inbox: Restructure Top-Level IA

 

Roles
Product Design
UI/UX Design
Design Research

Tools
Figma/Sketch
Adobe Illustrator

Timeframe
Jun - May 2022
Product Designer @ Facebook

 

00

CONTEXT

Inbox is a true omni-channel, multi-agent, communications tool for businesses that provides a single view of the customer across all touch points.

Inbox Landing Page

Automation is one of the most used tools in Inbox that helps businesses prioritize. An automation is defined as an action that’s completed automatically when a message or prompt event meets a set of conditions in Inbox. Current automations in Inbox include automated responses such as instant replies, away messages, and more.

IFTTT stands for If This, Then That and is the creation logic for automations in Inbox. This means when a prompt event occurs, such as receiving a message, an action is completed based on that prompt and conditions.

 

01

MOTIVATION

Many partner teams are building new automation features into Inbox, increasing the complexity and difficulty of the current automated responses user experience.

We propose evolving the information architecture of automation to create an extensible framework that will enable us to scale the experience while still meeting the needs of our business users.

 

02

WHY CHANGE the IA

Automations are confusing

 

Current IA isn’t
scalable

 

Automations aren’t discoverable

 

The current IA of Automation in Inbox

 

03

The NEW IA

 
 

04

PROBLEMS IN DEPTH

🤔 

Automations are confusing


People problem

“I’m worried I’ll send incorrect messages to my customers because I don’t understand the difference between all of the automations.”

How do we know this is a problem?

Businesses struggle to tell the difference between admin facing “workflow” automations and customer-facing “messaging” automations.

Some automations seem redundant- like instant reply & away message.

 
 

🔍 

Automations aren’t discoverable

People problem

“I’m frustrated that I’m wasting valuable time trying to find and manage the automations I need.”

How do we know this is a problem?

There’s concern about the overhead required for setting up automations with no guaranteed outcome. The easier we can make it to get started (e.g. by providing suggested automations), the more likely businesses will start seeing value.

Low adoption rate suggests difficult setup- only about 10% of businesses use 2+ automations.

 
 

📈 

Current IA isn’t scalable


Meta problem

“It’s difficult to accommodate new automation use cases being developed by teams across Business Messaging with the current IA.”


How do we know this is a problem?

Proposed use cases from partner teams don’t fit the current automated responses model.

Automations are evolving beyond responses to include more complex workflow and combination use cases.

 

05

GOALS

👩‍🎨

For businesses

Help businesses save time with easy-to-use automations that streamline their workflows and efficiently respond to their incoming messages, increasing the overall business adoption and retention of automation features. 

🏆

For Meta

Supercharge new automation use cases and features across Business Messaging by creating an extensible IA for teams building onto the Inbox automation platform.

 

06

DESIGN PRINCIPLES

Intuitive

Everything is where it’s expected to be. 

IA respects the mental model of both businesses new to automations and those familiar with the current automated responses. 

Scalable

IA is extensible and can easily accommodate new automation features.

Utilizes repeatable design and content patterns for automation templates and navigation.

 
 

Guiding

Draws attention to valuable use cases via the “Suggested for you” section, engaging illustrations, and jobs to be done represented as “Goals.”

Clearly communicates the difference between automation use cases with simple, straightforward and human language. 

Efficient

Quick access to creating new automations or filtering automations that’re already set up saves people time. 

Scannable layout with collapsible sections allows businesses to focus on what’s most relevant for their workflow.

 

07

SOLUTION

 
 

Automation page entry point from Inbox

Inbox is a true omni-channel, multi-agent, communications tool for businesses that provides a single view of the customer across all touch points.

Automation is one of the most used tools in Inbox that helps businesses prioritize. An automation is defined as an action that’s completed automatically when a message or prompt event meets a set of conditions in Inbox. Current automations in Inbox include automated responses such as instant replies, away messages, and more.

 
 
 
 
 

Automation templates

After clicking Create automations, businesses can get access to all the automation templates Inbox provides.

We’re giving businesses multiple ways to filter & search automation templates or create their own. Goals are not mutually exclusive, and flexible enough to add or support future use cases. 

In research, some businesses organized their tools in a more complex manner:
- Stage of the customer funnel
- Customer support vs. internal tools

 
 
 

IFTTT Creation Flow - Instant Reply

Developed an extensible design framework for individual automations to support new and existing use cases.

Relied on simple language- “When this happens… take this action” to help businesses easily understand and build an IFTTT statement for an automation.

 
 

08

DESIGN ITERATIONS

 

Page vs. Modal

We decided to use page instead of modals for the creation flow because it is less disruptive and provide more space to accommodate all the steps while creating a new automation use case.

 
 
 

Suggested section @ top vs. bottom

We decided to place template at the top for the following reasons: 1. upsell new automation use cases to users to get people excited; 2. for people who have many automations set up already, it is a churn for them to scroll down to see the template; 3. the section will only take up one row of space.

 

08

SUCCESS METRICS

What does success look like?

Neutral or greater top-line metrics (primarily automation tool adoption), with increased adoption and click through rates for individual automation use cases.

 

09

TAKEAWAYS

Include engineers early in the design process

By working in a cross functional team with engineers, product managers and researchers, I learnt that including engineers early in the design process provides a fresh perspective to the problem, helps the team understand all the technical constraints, and leads to an efficient design process.

Trust yourself

One thing I learn is that I need to trust myself to make the right decision when it comes to making the design decision. Team’s feedback is definitely helpful and important, but it is also important that I think deeply about what I think is the right decision for the product to go in before asking others’ feedback.