Smart Widgets

Company
Venngage
Role
Product Designer
Product Manager
Date
2019
Company
Venngage
Role
Product Designer
Product Manager
Date
2019

Outcome

Smart Widgets was the first smart feature in Venngage designed in response to users struggling to create and edit visualizations with repeated elements. It was designed to help users edit while maintaining the design complexity and clean structure of our templates.
I worked on the initial release and MVP scope which provided the foundations for our smart platform.
Since the release of this feature in Sept 2019, we have continued to work towards our smart platform vision. We have released a variety of different smart widgets such as charts, diagrams, mindmaps and flowchart, as well as increasing the number of smart templates we offer.

Case Study

Context

Venngage is a simple design platform that targets professionals without a design background to create stunning visuals to aid their communications. The tool offers over 8,000 customizable templates with a simple WYSIWYG drag and drop editor.
Our core customers are busy professionals (execs, marketers, hr) that want to easily visualize complex processes, workflows and training materials in an engaging way. Majority have no prior design experience, and our mission is to help our users visualize their information.

The Problem

The editing experience in Venngage has always been very manual, which can make become quite tedious if you have more information than what is presented in the templates.
The process of modifying templates with repeated elements (such as lists, timelines etc) was one of the pain points that was mentioned consistently through user calls.
“How do you make the timeline longer”
“I need 6 sections, this template has 5, can I duplicate one more section or do I need to find a template that has 6?”
This manual editing process is shown below :
  • If a user has more text than the template contains, they have to manually resize, reposition and re-align widgets.
  • Adding, reordering or deleting sections from a template is a multi-step tedious process.
  • In the end the finished designs often don't look as polished and professional as the starting template.
Demonstrating the editing process required to add one more step in this cyclic list.
Research & Discovery
How are others solving this problem?
Some of the tools I looked at included beautiful.ai, Powerpoint’s SmartArt, and miro (Realtime board at the time).
  • Most of these tools had the ability to add and delete sections with the design shifting to accommodate the change.
  • Some tools had interchangeability options — the ability to switch from one variation to another (ie. vertical list to a hub and spoke or cyclic list).
What I noticed across all of these tools was the minimal complexity of the designs.
Other tools : powerpoint | beautiful.ai | miro
Google Sprint Session
The goal of Venngage’s modified Google Sprint is to generate and de-risk innovative solutions to a well-defined user problem.
I ran the brainstorming session for members of the product team, a few senior engineers and stakeholders.
The goal of this specific sprint was to focus on the manual editing process of templates.
  • How can we create a smarter tool?
  • How can we make the editing process easier, more intuitive and enjoyable?
  • How will this change the way our customers interact with the editor?
  • How do we allow users to easily add, delete and customize sections in our templates?
The sprint allowed us to narrow down the problem and helped me further define the design vision and project goals.
Sprint : Crazy 8’s /dot voting + research & sketches
Vision
We started calling what we wanted to create, a smart widget — and we needed these smart widgets to keep the integrity and complexity of our current templates.
The larger vision was working towards building a smart platform
"Smart Platform is an editing experience that's simple, intuitive and quick. It's founded in responsive widgets that make up key template elements: timelines, diagrams, charts.

They are easy to edit, they adapt to users' content, they can be automatically branded with users' brand guidelines and reused in various styles and structures across a suite of templates.

Eventually, everything from a single text box to the whole page will adapt to users content and respond to the document format."
Solution
The goal of this project was to build the foundation for smart widgets.
For the MVP scope we decided to tackle list infographics specifically, as this is one of the highest created categories by our users.
List Infographic category
Anatomy of a Smart List
A smart list is made up of a number of nodes (repeated element in the list).
Each node is made up of a number of cells (image, icons, text).
Nodes can be added, deleted and reordered.
Behaviours : 
Template Creation Process
Another important flow that we had to consider was how the template creation & publishing process would change.
Currently our in-house graphic designers create designs in the admin editor and publish those as templates to be used by our customers.
As one of our project goals was to keep the integrity and complexity of our templates, we needed a way for our GD team to create beautiful and complex smart widgets to include in templates.
The inserted node is now inside a smart grid list widget - they could now add more nodes and update the contents (text / images / icons) before publishing the new template.
The Outcome
We initially released 10 smart templates.
These templates all had equivalent free form templates. We wanted to compare creation / completion rates between the two experiences.
Product tour
Usability Testing
Quantitative Metrics
Smart template completion :
Editing experience comparison between smart vs free form.
Qualitative Metrics
Observing user created designs : 
Better image experience, ability to resize/scale and ability to delete cells will go a long way to improve its usability. 
Next Steps
The UX of Smart Widgets is different to other Venngage widgets, since it limits the users’ freedom to maintain a rigid structure. The first version provides the foundations for this feature, but has a number of areas of improvements.
The key issues that should be addressed are related to usability of the key SW functions and lack of awareness of the feature.
List of improvements and bugs to be prioritized for V2.
2022 Updates
Since the MVP release of smart widgets, others in the product team have worked on making improvements to its usability and working towards our Smart Platform vision.
  • Addressed the usability issues mentioned above, including node responsiveness : 
  • New smart feature - mind maps.
  • Diagrams & flowcharts.
  • Released ~300 smart templates.
  • Added basic smart lists and smart nodes in the editor left panel, which can be added to any template.
MORE PROJECTS