CASE STUDY

Modernising the Content Editor: Revamping with Atomic Blocks

Overview
SnapComms is an Everbridge Company - The end-to-end critical event management and employee communication solution
SnapComms is a SaaS platform that provides tools for internal communication within corporate organizations. A content editor in SnapComms serves a crucial role in creating and managing content for internal communication purposes.

As a Senior UX/UI Designer I worked with a team of developers, a PM, QA, and a UX researcher. My role involved UX strategy, UI design, data analysis, customer interviews, wireframing, Figma prototyping, and live product user testing.
  • Challenge
    The experience of Content Editor was cumbersome, hindering users from effectively creating mobile-friendly rich media content.
  • Approach
    Using UX research findings to transition the app from its current state to a future-proof design based on the atomic blocks concept.
  • Goal
    To simplify the user experience, enabling self-guided onboarding through trials and subscriptions, and reducing the need for extensive support.
  • Outcome
    A customer-friendly SaaS product, allowing clients to create more engaging content for employee communications, resulting in a 24% boost in trial conversions.
Evolution of the Content Editor: Before and After the Revamp
The images presented highlight the transformation from the original editor to the final result after implementing various changes, including the adoption of the atomic block approach, integration of a contextual sidebar, message lifecycle-based navigation, and the application of a new design system (which I also spearheaded and can be explored further in my portfolio).
Now, let's dive deeper into the rationale behind these proposed changes and how I collaborated with the developers and product team to bring them to life.
User Research Goals and Methodology
In order to revamp the content editor at SnapComms and address its existing issues, a comprehensive user research phase was conducted. The primary objective was to gain deep insights into the current pain points and challenges users were facing while using the editor. By employing various user research methodologies, including interviews, surveys, and usability testing, valuable data was collected to inform the design process.
  • Users Interviews
    To gain a deeper understanding of the problems users were trying to solve and the pain points experienced with the content editor, in-depth interviews were conducted with frequent users who had extensive experience using the tool.
  • Trials Screen Recordings
    I conducted extensive reviews of dozens of trialists using the tool, leveraging HotJar to gain insights into their interactions, and carefully analyzed them to identify recurring pain points and areas for improvement.
  • User Feedback Suggestions
    I have reviewed all the editor-related complaints and suggestions that users left using our ProdPad-powered feedback form in the product.
  • Quantitative Data
    I looked into feature/page usage data in Pendo to identify the most/least used features and potential issues to investigate with customer interviews.
  • Support Tickets
    Together with PM we have exported and reviewed all support tickets from the SnapComms Salesforce database that have mentioned content editing or other related topics.
  • Industry Standards
    There is a lot of good information and research available on content editing in web apps with market leaders like Squarespace, MailChimp and Wix.
User Interviews
Together with an in-house UX Researcher, we were looking for experienced SnapComms users who regularly publish content using our platform and have used the content designer at least once. We were able to target those specific people (thanks to Pendo) with a custom invitation message directly in the product, with a direct Zoom call booking link via Calendly.

The final script had a total of 10 assumptions to be tested. This was done using 17 questions, some of which could be skipped, and some that allowed the interviewer to dig deeper with the help of a semi-structured format - depending on how the interview goes. Most questions were focused on defining the primary goals of using Content Designer, and what business problems it helps (or fails) to address.

During the interviews, we asked customers to demonstrate a few content examples for their content and to perform several editing actions to test some assumptions about how the editor is being used.
Research findings
The research findings indicated that the current content editor presented several challenges that affected user onboarding, customization capabilities, and mobile responsiveness.
  • Non-responsive Layouts

    The existing content editor designs were primarily desktop-oriented, leading to issues with displaying the same content on mobile devices, requiring responsive layouts to ensure optimal display across different devices including mobile, desktop and TV screens.

  • Data and Media Content

    Abstracting data and media content into atomic blocks offered the potential for improved integrations of SnapComms with other Everbridge Suite products in a way similar to how Headless Content Management Systems operate with data and design for content.

  • Confusing Onboarding Process for the Editor
    The onboarding process was cumbersome, hindering users from effectively navigating the platform. The goal was to simplify the user experience, enabling self-guided onboarding through trials and subscriptions, and reducing the need for extensive support.
  • Not All Editor Users Are Designers
    Acknowledging that the majority of users are not professional designers, the implementation of atomic design offers a promising solution. Users can create visually appealing and engaging content without requiring extensive design expertise.
Atomic Blocks and its Applicability

Atomic blocks are small, customizable design blocks that form the building blocks of a message. They are widely used in Headless CMS systems and have gained popularity in various website design applications.
The best products map to how customers think about their workflow. They match the abstraction level of their customers: not too high that it’s unusable, but not too low that it’s hard to use easily or extend in more complex ways.

Atomic concepts are fundamentally linked to the core loops of products like Figma and Canva. Expanding or changing these loops often involves adding to a company’s vocabulary of atomic concepts or adding them together in more complex ways.
— Kevin Kwok, "How Figma & Canva are taking on Adobe—and winning"
Atomic blocks allow users to create messages using pre-defined components that can be easily customized. Based on customer interviews, I found that many SnapComms users were already familiar with atomic blocks, making it a suitable choice for our revamped content editor.

Each atomic block offered granular customization options, including background, padding, alignment, device visibility, typography settings, and button specifications. This allowed users to tailor each content section to their specific needs.
Usability Testing
After a step-by-step UX testing script was created for an interactive prototype I came back to some of the participants of the original interviews. I also recruited more testers for this - both new users and some existing SnapComms users using data from Pendo - screening for an active cohort of Content Designer users.
By delivering a Figma prototype early I was able to test the hypothesis directly on customers, without spending any extra development hours.
Some polishing has been done based on customers' feedback - some atomic block categories have been renamed, the icons redesigned, and some tabs were renamed.

Having an accessible and comprehensive Figma prototype that demonstrated the high-end concept of the product changes proved immensely beneficial for both stakeholders and developers. It facilitated important discussions with front-end developers on the limitations of this approach and helped kickstart the necessary preparations early.
Decoupling Content and Design
In the suggested content editor, I proposed separating message content from design using a sidebar layout, following a similar abstraction approach used in web design apps and headless CMS. It allows content creators to focus solely on crafting compelling and engaging messages without being constrained by design considerations.
  • Flexibility and Reusability
    By separating content from design, you can easily reuse content across different designs and layouts.

    This is particularly valuable in situations where the same content needs to be presented in multiple formats or across various platforms.
  • Streamlined Collaboration

    When content and design are decoupled, it becomes easier for different teams to collaborate efficiently.


    This separation minimizes conflicts and allows parallel workflows, enhancing productivity and reducing dependencies between teams.

  • Simplified Maintenance
    Content changes can be made without affecting the design, and style updates can be implemented without modifying the underlying content.
  • Enhanced Scalability and Portability

    It also facilitates the development of flexible and reusable design components, making it easier to scale and adapt designs as needed.

  • Improved Accessibility and Localisation
    Content can be structured and marked up in a way that is compatible with assistive technologies and allows for easy translation or adaptation to different languages and cultures.
  • Empowering Non-Technical Users

    They can make changes to the content without requiring coding knowledge or relying on custom templates, reducing bottlenecks and increasing agility in content updates.

Decoupling content and design also enabled developers to create more extensive customization options for individual elements such as titles, text labels or buttons, with the knowledge that these same elements would be reused in other atomic structures.
After conducting interviews with SnapComms paying customers and collaborating with the UX researcher, I proposed a revised navigation approach for the content editor, taking into account the life cycle of a message. The original product had scattered features across different areas, making it inconvenient for users to access specific functionalities.
In the new layout, I introduced a comprehensive view of the message's life cycle. Users now have a clean and organized overview of the content they have created, allowing them to navigate seamlessly through each stage
Iterative Design and Development Process
Collaborating closely with the Chief Product Officer, we created a roadmap for the transition towards an atomic block structure. This endeavour was a substantial undertaking for our developers, but we strategically divided it into multiple milestones.

The initial milestone focused on additional validation, wherein we created custom templates based on atomic blocks, seeking feedback from existing customers and securing their buy-in for the forthcoming changes. Subsequent milestones centered around transforming existing elements like text and images into more customizable atomic versions and implementing a contextual sidebar for editing.
During one of our milestone planning meetings, we focused on reviewing the designs and strategizing how to divide the work into multiple sprint cycles efficiently.
These iterative milestones allowed us to validate the concept of the contextual sidebar with live users and gain invaluable insights before committing to the extensive rebuilding of the existing product. As the transition was planned over an extended period, the subsequent milestones aimed to introduce more custom widgets, foster deep integration with other products within the Everbridge suite, and provide additional atomic blocks categories for users who had become more comfortable with the new editor.
Outcome & Results
By adopting atomic concepts widely used in the design community and tailoring them to SnapComms' specific requirements, we have empowered users to create highly customizable messages with ease.
The new contextual layout, improved navigation, and granular customization options contribute to a more intuitive and efficient content creation process which led to a 21% increase in a number of messages created per user.
The implementation of a significant portion of the work has led to a noticeable (33%) decrease in support load, a significant increase in trial conversions, and a streamlined content creation process for our users.

This pivotal moment for our product sets the stage for deeper integration within the broader Everbridge suite. Following Everbridge, Inc.'s acquisition of SnapComms in 2020, our product's success has laid the foundation for seamless integration and expanded capabilities within the Everbridge ecosystem.

As a direct result of this project, our company has recognized the immense value of prioritizing customer experience research as an integral part of our software development process. By continually collecting and analyzing feedback on the content editor, we can gather valuable insights that drive ongoing product development and ensure that future iterations align with our users' evolving needs and expectations.
Other Case Studies
Contact me
Auckland, New Zealand