Designing A Collaborative Content Creation and Client Onboarding Experience
For Barista : AI Powered PR Assistant
Designing A Collaborative Content Creation and Client Onboarding Experience
For Barista - An AI Powered PR Assistant (MVP)
Designing A Collaborative Content Creation and Client Onboarding Experience
For Barista - An AI Powered PR Assistant
mvp
mvp
mvp



What Is Barista?
What Is Barista?
What Is Barista?
Barista is an AI-powered web application catered to Public Relations agents at agencies. It helps them generate and manage data-driven content for their clients' campaigns.
Barista is an AI-powered web application catered to Public Relations agents at agencies. It helps them generate and manage data-driven content for their clients' campaigns.
Barista is an AI-powered web application catered to Public Relations agents at agencies. It helps them generate and manage data-driven content for their clients' campaigns.
Still Confused?
Still Confused?
Still Confused?
Let me explain it better! But first…
Let me explain it better! But first…
Let me explain it better! But first…
CONTEXT
context
CONTEXT
Meet The Characters!
Meet The Characters!
Meet The Characters!
At Groto, my mentor and I were working closely with Barista's founder (the client) and Barista's tech team to design the MVP.
At Groto, my mentor and I were working closely with Barista's founder (the client) and Barista's tech team to design the MVP.
At Groto, my mentor and I were working closely with Barista's founder (the client) and Barista's tech team to design the MVP.
Team Barista
Team Barista
Team Barista
Barista's Founder
(aka Our Client)
Groto's Design Team
(aka Mentor- Faraz)
Me
(aka Intern)
Barista's Tech Team
(no aka :)
PR Agency
PR Agency
PR Agents
(aka Primary Users)
PR Agents
(aka Primary Users)
Account Managers
(aka also Primary Users)
Account Managers
(aka also Primary Users)
Directors
(aka Secondary Users)
Directors
(aka Secondary Users)
Agency's Client Accounts
Agency's Client Accounts
Agency's Client Accounts
Agency's Clients
(aka Tertiary Users)
Agency's Clients
(aka Tertiary Users)
Prospective Clients
(aka potential agency clients)
Prospective Clients
(aka potential agency clients)
the client's brief
the client's brief
the client's brief
We Were Asked To…
We Were Asked To…
We Were Asked To…
Barista's founder gave us a brief at the beginning of the project.
Barista's founder gave us a brief at the beginning of the project.
Barista's founder gave us a brief at the beginning of the project.
Design an MVP for Barista as a Full-Stack PR assistant with AI content generation capabilities. The MVP needs to be designed in 2 months
Design an MVP for Barista as a Full-Stack PR assistant with AI content generation capabilities. The MVP needs to be designed in 2 months.
Design an MVP for Barista as a Full-Stack PR assistant with AI content generation capabilities. The MVP needs to be designed in 2 months
Here are some very rudimentary wireframes and user feedback! Use these :)
Here are some very rudimentary wireframes and user feedback! Use these :)
Here are some very rudimentary wireframes and user feedback! Use these :)



Hierarchial task analysis
Hierarchial task analysis
Hierarchial task analysis
What Did The Client Mean By Full-Stack?
What Did The Client Mean By Full-Stack?
What Did The Client Mean By Full-Stack?
PR Agents
(aka Primary Users)
PR Agents
(aka Primary Users)
PR Agents
(aka Primary Users)
create campaigns for
create campaigns for
create campaigns for
Agency's Clients
(aka Tertiary Users)
Agency's Clients
(aka Tertiary Users)
Agency's Clients
(aka Tertiary Users)
Therefore, the goal of PR agencies is to successfully run campaigns for their clients.
Therefore, the goal of PR agencies is to successfully run campaigns for their clients.
Therefore, the goal of PR agencies is to successfully run campaigns for their clients.
So "Full-Stack" meant that we would have to design for all three tasks to help the PR agent achieve their goal!
So "Full-Stack" meant that we would have to design for all three tasks to help the PR agent achieve their goal! Barista had to consider and integrate into the PR agent's existing workflow.
So "Full-Stack" meant that we would have to design for all three tasks to help the PR agent achieve their goal!
constraints
competitor analysis
constraints
However…
However…
However…
There were some constraints that we had to work with which included the following
A time crunch
A single source of primary data on the user- our client
Had to build an MVP from the ground up!
There were some constraints that we had to work with which included the following
A time crunch
A single source of primary data on the user- our client
Had to build an MVP from the ground up!
There were some constraints that we had to work with which included the following
A time crunch
A single source of primary data on the user- our client
Had to build an MVP from the ground up!
BUT We just HAD 2 months
BUT We just HAD 2 months
BUT We just HAD 2 months


We need to prioritize what features to build first for the MVP.
competitor Analysis
competitor analysis
competitor Analysis
Time For Some Strategy!
Time For Some Strategy!
Time For Some Strategy!
After we gathered user information from the founder, we began with a competitor analysis to understand the market. What we discovered helped us prioritize what features to work on for the MVP.
After we gathered user information from the founder, we began with a competitor analysis to understand the market. What we discovered helped us prioritize what features to work on for the MVP.
After we gathered user information from the founder, we began with a competitor analysis to understand the market. What we discovered helped us prioritize what features to work on for the MVP.
SWOT
SWOT
Discussion Ensued
Discussion Ensued
The competitor information was then discussed with the founder and Barista's tech team to arrive at what feature was the most feasible and offered a unique value.
The competitor information was then discussed with the founder and Barista's tech team to arrive at what feature was the most feasible and offered a unique value.
WEAKNESS: LACK OF RESOURCES
The existing media list curators are already well established and they have huge databases that we can't maintain!
WEAKNESS: LACK OF RESOURCES
The existing media list curators are already well established and they have huge databases that we can't maintain!
WEAKNESS: LACK OF RESOURCES
The existing media list curators are already well established and they have huge databases that we can't maintain!
THREAT: WELL ESTABLISHED COMPETITORS
Existing products in the market are pretty well established.
Does not make sense to start with a workflow management when the goal is to be PR agent-first!
THREAT: WELL ESTABLISHED COMPETITORS
Existing products in the market are pretty well established.
Does not make sense to start with a workflow management when the goal is to be PR agent-first!
THREAT: WELL ESTABLISHED COMPETITORS
Existing products in the market are pretty well established.
Does not make sense to start with a workflow management when the goal is to be PR agent-first!





OPPORTUNITY: PR-SPECIFIC CONTENT CREATION
The existing content writing tools were very generic. They did not seem to cater to the PR specific workflows.
OPPORTUNITY: PR-SPECIFIC CONTENT CREATION
The existing content writing tools were very generic. They did not seem to cater to the PR specific workflows.
THREAT: WELL ESTABLISHED COMPETITORS
Existing products in the market are pretty well established. User base already satisfied.
THREAT: WELL ESTABLISHED COMPETITORS
Existing products in the market are pretty well established. User base already satisfied.
THREAT: WELL ESTABLISHED COMPETITORS
Existing products in the market are pretty well established. User base already satisfied.





OPPORTUNITY: PR-SPECIFIC CONTENT CREATION
The existing content writing tools were very generic. They did not cater to the PR specific workflows.
SWOT
Discussion Ensued
The competitor information was then discussed with the founder and Barista's tech team to arrive at what feature was the most feasible and offered a unique value.
my contribution
my contribution
My contribution from here on was defining the content creation and workspace experience.
My contribution from here on was defining the content creation and workspace experience.
My contribution from here on was defining the content creation and workspace experience.
USER feedback
user feedback
USER feedback
Turning To The User
Turning To The User
Turning To The User
So I looked at the user feedback on the existing screens from the founder. They indicated that the wireframes were not satisfying user needs. I therefore took a better look at what the user actually thought was important to the content generation process.
So I looked at the user feedback on the existing screens from the founder. They indicated that the wireframes were not satisfying user needs. I therefore took a better look at what the user actually thought was important to the content generation process.
So I looked at the user feedback on the existing screens from the founder. They indicated that the wireframes were not satisfying user needs. I therefore took a better look at what the user actually thought was important to the content generation process.



USER workflow mapping
user workflow mapping
USER workflow mapping
Understanding the Users
Understanding the Users
Understanding the Users
I began by understanding the key players in the scene and what they wanted from a content generating experience. This data was gathered from the founder and the user feedback on the wireframes provided by the founder.
I began by understanding the key players in the scene and what they wanted from a content generating experience. This data was gathered from the founder and the user feedback on the wireframes provided by the founder.
I began by understanding the key players in the scene and what they wanted from a content generating experience. This data was gathered from the founder and the user feedback on the wireframes provided by the founder.
PR Agency
PR Agency
PR Agents
(aka Primary Users)
PR Agents
(aka Primary Users)
Account Managers
(aka also Primary Users)
Account Managers
(aka also Primary Users)
Directors
(aka Secondary Users)
Directors
(aka Secondary Users)
Agency's Client Accounts
Agency's Client Accounts
Agency's Client Accounts
Agency's Clients
(aka Tertiary Users)
Agency's Clients
(aka Tertiary Users)
Prospective Clients
(aka potential agency clients)
Prospective Clients
(aka potential agency clients)
We mapped out the interaction PR agencies have with their clients from start to end.
We mapped out the interaction PR agencies have with their clients from start to end.
We mapped out the interaction PR agencies have with their clients from start to end.
Gather data on prospective client to…
Gather data on prospective client to…
PR Agents
(aka Primary Users)
PR Agents
(aka Primary Users)
…Pitch to
…Pitch to
Prospective Clients
(aka potential agency clients)
Prospective Clients
(aka potential agency clients)
Gets Converted to
Gets Converted to
Gather data on prospective client to…
Gather data on prospective client to…
PR Agents
(aka Primary Users)
PR Agents
(aka Primary Users)
Provide more data for the campaign to
Provide more data for the campaign to
Agency's Clients
(aka Tertiary Users)
Agency's Clients
(aka Tertiary Users)
Provide feedback to
creates relevant content for
creates relevant content for
Agency's Clients
(aka Tertiary Users)
Provide feedback to
creates relevant content for
Agency's Clients
(aka Tertiary Users)
Content creation largely took place at two places:-
Building a pitch for the prospective client.
Post conversion when the campaign begins.
Content creation largely took place at two places:-
Building a pitch for the prospective client.
Post conversion when the campaign begins.
Content creation largely took place at two places:-
Building a pitch for the prospective client.
Post conversion when the campaign begins.
primary USER's mental model
user journey
primary USER's mental model
Plotting a PR Agent's Mental Model…
Plotting a PR Agent's Mental Model…
Plotting a PR Agent's Mental Model…
Our next task was to gather all user feedback and information (notion documentation) we got from the founder to create a mental model that would help us identify unmet needs in the content creation process.
Our next task was to gather all user feedback and information (notion documentation) we got from the founder to create a mental model that would help us spot unmet needs in the content creation process.
Our next task was to gather all user feedback and information (notion documentation) we got from the founder to create a mental model that would help us identify unmet needs in the content creation process.



USER mental model
user journey
USER mental model
A PR Account Manager's Needs
A PR Account Manager's Needs
A PR Account Manager's Needs
One thing that caught our attention while exploring our primary user was the kind of role the manager plays in connecting the content creation experience of the PR agent.
Now from our competitors, we noticed that the products that did cater to the PR manager were all dashboards that they could easily access. So we realized that to help keep pr managers in the content creation loop organically in a way they are familiar with- we needed a dashboard for the managers!
One thing that caught our attention while exploring our primary user was the kind of role the manager plays in connecting the content creation experience of the PR agent.
Now from our competitors, we noticed that the products that did cater to the PR manager were all dashboards that they could easily access. So we realized that to help keep pr managers in the content creation loop organically in a way they are familiar with- we needed a dashboard for the managers!
One thing that caught our attention while exploring our primary user was the kind of role the manager plays in connecting the content creation experience of the PR agent.
Now from our competitors, we noticed that the products that did cater to the PR manager were all dashboards that they could easily access. So we realized that to help keep pr managers in the content creation loop organically in a way they are familiar with- we needed a dashboard for the managers!
Insights
user journey
Insights
Insights from the Analysis
Insights from the Analysis
Insights from the Analysis
Ultimately the mental models and user task mapping revealed what requirements the client workspace experience had to meet and how the existing workspace experience could thus be improved.
Ultimately the mental models and user task mapping revealed what requirements the client workspace experience had to meet and how the existing workspace experience could thus be improved.
Ultimately the mental models and user task mapping revealed what requirements the client workspace experience had to meet and how the existing workspace experience could thus be improved.



redefining the brief
redefining the brief
redefining the brief
“
“
“
Reshaping the content generation experience within and around the workspace to better mirror real PR practices while retaining the agility of an MVP.
Reshaping the content generation experience within and around the workspace to better mirror real PR practices while retaining the agility of an MVP.
Reshaping the content generation experience within and around the workspace to better mirror real PR practices while retaining the agility of an MVP.
How Might We Consider The Client Conversion Process?
How Might We Consider The Client Conversion Process?
How Might We Consider The Client Conversion Process?
The founder had given us a document that detailed the types of content PR agents created during campaigns.
The founder had given us a document that detailed the types of content PR agents created during campaigns.
Press Release
Press Release
Press Release
Email Pitch
Email Pitch
Email Pitch
Business Pitch
Business Pitch
Business Pitch
Op-Ed
Op-Ed
Op-Ed
In the initial wireframes, all the content types could be generated within a workspace.
In the initial wireframes, all the content types could be generated within a workspace.



Now, remember how PR agents created business pitches for converting prospective clients into clients?
Now, remember how PR agents created business pitches for converting prospective clients into clients?
The business pitch being a precursor to the client conversion, and the client data being uploaded for the workspace to be initialized meant that we had to make the business pitch a separate entity. We made it a precursor to the creation of a workspace.
The business pitch being a precursor to the client conversion, and the client data being uploaded for the workspace to be initialized meant that we had to make the business pitch a separate entity. We made it a precursor to the creation of a workspace.
The Information Architecture
The Information Architecture
The Information Architecture



The Client Conversion Process
The Client Conversion Process
The Client Conversion Process
We did some competitor analysis to understand the market. What we discovered helped us define what features to work on for the MVP.
We did some competitor analysis to understand the market. What we discovered helped us define what features to work on for the MVP.
We did some competitor analysis to understand the market. What we discovered helped us define what features to work on for the MVP.









The Business Pitch Experience
The Business Pitch Experience
The Business Pitch Experience
The business pitch was a kind of content that agents would want to generate using Barista. This would go into presentations that they would make for prospective clients. Since agencies already use popular software to do this, the interface was designed to allow for easy transfer of content.
The business pitch was a kind of content that agents would want to generate using Barista. This would go into presentations that they would make for prospective clients. Since agencies already use popular software to do this, the interface was designed to allow for easy transfer of content.



The Content Collaboration Experience
The Content Collaboration Experience
The Content Collaboration Experience



iteration post testing
competitor analysis
Back To The Drawing Board!
Back To The Drawing Board!
Back To The Drawing Board!
We got feedback from the users that they could create content well now, but they wanted to not have to repeatedly fill a new form and hit the generate button with fresh information every time they wanted to generate content for the same project.
We got feedback from the users that they could create content well now, but they wanted to not have to repeatedly fill a new form and hit the generate button with fresh information every time they wanted to generate content for the same project.
We got feedback from the users that they could create content well now, but they wanted to not have to repeatedly fill a new form and hit the generate button with fresh information every time they wanted to generate content for the same project.
The feedback brought about some ideation regarding how to integrate the smart content generation allowing users to generate different types of content at the push of a button such that-
It felt like it was part of the same project
So that changes could be made by easily switching between content.
The feedback brought about some ideation regarding how to integrate the smart content generation allowing users to generate different types of content at the push of a button such that-
It felt like it was part of the same project
So that changes could be made by easily switching between content.
The Content Collaboration Experience
The Content Collaboration Experience
The Content Collaboration Experience
We therefore had to minimize number of clicks to create more types of content while considering-
quick editing freedom.
Ease of access
different types of content still required slightly different data here and that that needed filling out.
We therefore had to minimize number of clicks to create more types of content while considering-
quick editing freedom.
Ease of access
different types of content still required slightly different data here and that that needed filling out.



TAKEAWAYS
TAKEAWAYS
This Was The First Time I…
This Was The First Time I…
Designed an experience for a user on whom I have limited information (via client)
Designed an experience for a user on whom I have limited information (via client)
Learnt how to consider the business perspective while designing.
Learnt how to consider the business perspective while designing.
Had to defend my work in front of people who have done this a lot more than I have.
Had to defend my work in front of people who have done this a lot more than I have.
Had my designs rejected multiple times!
Had my designs rejected multiple times!
