Designing a Scalable Editing System at Rippling

At Rippling, I led the redesign of how content is created and discussed across the product. What began as a document editor problem evolved into a foundational system that now supports long-form creation, comments, and structured input across multiple product teams.

Introduction

As Rippling scaled from SMB to Enterprise, documentation became mission-critical. Users relied on an editor that was optimized for print precision and not fast creation or collaboration. Users spent excessive time formatting documents and had to leave Rippling to collaborate over Slack or email, eroding trust in the platform. What initially surfaced as a single customer complaint turned out to be a systemic gap.

Role

Lead Product Designer

Duration

4 Months

Team

1 Product Manager, 1 User Researcher and 4 Software Engineers

Disclaimer

Due to confidentiality and NDA constraints, specific metrics and internal data have been intentionally abstracted. Impact is described qualitatively to reflect relative outcomes and scale

Problem

Rippling's Document Editor was built for printing documents. However, as teams grew, users spent more time

  • Fixing formatting and layout than, writing

  • Collaborating in Slack/Email to improve the content

  • Iteration became slower and risky

In parallel, other teams also needed a quick, lightweight editor for logging discussions and decisions in products.


The existing editor variants optimized for information transport, were blocking creation, collaboration and reuse.

Existing Document editor

Existing Text editor

Research

I partnered with User Research to conduct a foundational research enquiry to understand how content lived in Rippling over time, identify how broken are the existing editor models and verify if same needs appearing across platform.

Insights
  1. Content was no longer short-lived.

  2. Structure mattered more than formatting.

  3. Collaboration anchored on parts of content, not the whole document.

Goal

User

Create with ease, collaborate in context, and trust your work to hold meaning over time

Business

Build once, scale everywhere powering enterprise workflows while increasing delivery speed and reducing long-term complexity

With a team of Product Managers, Engineers and User Researchers, we began collaborating on strategy, phasing and building fast to unlock parts of the new editor system based on the principles of Speed, Consistency and Modularity.

Building the architecture

We began by switching the content architecture from Monolith model to Block model. Block model provides flexibility with content types, reusability of content and modularity.

Learn more about Block editors here.


This work was intentionally invisible. Users didn’t see it, but it allowed every future surface documents, comments, inline inputs to speak the same language without breaking legacy content.

Editor Content Architecture

Designing the editor system

After creating the Block model, I designed the interaction layer for the new editor system. This consisted of designing the canvas, the content menu, the format toolbar, the reorder system.


These elements are modular and can be customized based on the needs of a product context. It also ensures that these elements remain consistent in their appearance and behaviour wherever they are placed.

Canvas placeholder invites users to just start typing

Select any content to add from content menu

Formatting toolbar appears on text selection

Designing all content blocks

I designed individual content blocks such as Text, Heading, Link, Media, Quote, etc. with specifications, interaction behaviour and guidelines to use. Each block in the editor canvas can add any type of content based on user selection while editing. These content blocks remain consistent across different editors with the same foundation thus enabling consistency within different contexts.

Icons for content types

Heading types available as blocks

Text, Inline and Card links with previews

Media block with contextual actions

Table block with customizations

Mention your team members in the canvas

File chips for uploading files in the canvas

Putting everything together

One the editor foundation and blocks proved stable, I designed the full screen editor as the first surface with most visible friction. This surface carried the highest expectations and the highest risk. It was where users drafted contracts, offers, and long-lived documents and where the old editor failed them most.

Shipping the full document editor did more than solve a local problem:

  • It validated the editor foundation under maximum complexity

  • It set a consistent mental model for creation across the product

  • It made future surfaces cheaper to build and safer to ship

Two editor modes • Same foundation

Impact

  • Time to publish reduced by 50%

  • NPS improved significantly

  • For product teams, editors can now be customized and used in the products, faster, with the same foundation.

Learning

  1. Early engineering alignment reduces long-term cost

  2. Small user pain often points to platform-level problems

  3. Managing assumptions is as important as solving problems

To explore the full design story, system decisions, detailed interactions and impact, message me on Linkedin to access the detailed version of the project case study.

Made with love in India 🇮🇳 (C) 2025
Reach out for collab, guidance or just say Hi!
at manujt1@gmail.com

Made with love in India 🇮🇳 (C) 2025
Reach out for collab, guidance or just say Hi!
at manujt1@gmail.com

Made with love in India 🇮🇳 (C) 2025
Reach out for collab, guidance or just say Hi!
at manujt1@gmail.com