• DocsDocs
  • PricingPricing
Sign in
Get started
Sign in
Get started
    • Products
      • Sync
        Sync

        The sync engine for the agentic web

      • Comments
        Comments

        Contextual commenting

      • Notifications
        Notifications

        Smart alerts for your app

    • Platform
      • Realtime infrastructure

        Multiplayer sync for people and AI

      • SDKs & integrations

        Client libraries and framework adapters

      • Security & compliance

        SOC 2, HIPAA, GDPR

    • Agentic users

      Build agentic experiences

    • AI activity feed

      Surface AI activity in your app

    • Canvas

      Build collaborative canvases

    • Chat

      Create realtime chat experiences

    • Code editor

      Build collaborative coding experiences

    • Comments

      Add contextual discussion

    • Custom app

      Start with flexible building blocks

    • Forms

      Collect input together

    • Flowchart

      Diagram together

    • Inbox

      Keep users informed

    • Presence

      Show who is online

    • Slideshow

      Present together

    • Spreadsheet

      Collaborate on data

    • Text editor

      Edit documents together

    • Industries
      • Human resources

        Collaboration for HR & talent tools

      • Security & compliance

        Collaborative reviews for audits & evidence

      • Sales & marketing tools

        Engaging features that help sellers sell

      • Healthcare

        HIPAA-ready collaboration for care teams

      • Creative tools

        Multiplayer canvases for people & AI

      • Legal

        Secure drafting for firms & clients

      • AEC

        Collaboration for design & construction

      • Education

        Interactive realtime learning experiences

    • Users
      • Enterprise

        Realtime collaboration without a rewrite

      • Innovation

        Validate and ship multiplayer bets fast

      • Startups

        Build multiplayer products from day one

      • Individual builders

        Prototype multiplayer apps in minutes

    • Tools
      • Examples

        Gallery of open source examples

      • Showcase

        Gallery of collaborative experiences

      • Next.js Starter Kit

        Kickstart your Next.js collaborative app

      • DevTools

        Browser extension

      • Tutorial

        Step-by-step interactive tutorial

    • Company
      • Blog

        The latest from Liveblocks

      • Customers

        The teams Liveblocks empowers

      • Changelog

        Weekly product updates

      • About

        The story and team behind Liveblocks

  • Docs
  • Pricing
  • Products
    • Sync
    • Comments
    • Notifications
    Platform
    • Realtime Infrastructure
    • SDKs & integrations
    • Security & compliance
    Solutions
    • Human resources
    • Security & compliance
    • Sales & marketing tools
    • Healthcare
    • Creative tools
    • Legal
    • AEC
    • Education
    • Enterprise
    • Innovation
    • Startups
    • Individual builders
  • Use cases
    • Agentic users
    • AI activity feed
    • Canvas
    • Chat
    • Code editor
    • Comments
    • Custom app
    • Forms
    • Flowchart
    • Inbox
    • Presence
    • Slideshow
    • Spreadsheet
    • Text editor
    Technologies
    • Next.js
    • React
    • JavaScript
    • Redux
    • Zustand
    • Yjs
    • Tiptap
    • BlockNote
    • SuperDoc
    • Slate
    • Lexical
    • Quill
    • Monaco
    • CodeMirror
  • Resources
    • Documentation
    • Examples
    • Showcase
    • DevTools
    • React components
    • Next.js Starter Kit
    • Tutorial
    • Guides
    • Release notes
    Company
    • Pricing
    • Blog
    • Customers
    • Changelog
    • About
    • Contact us
    • Careers
    • Terms of service
    • Privacy policy
    • DPA
    • Security
    • Trust center
    • Subprocessors
  • HomepageSystem status
    • Github
    • Discord
    • X
    • LinkedIn
    • YouTube
    © 2026 Liveblocks Inc.
Blog/Customers

How Rippling built a 1:1s tool that rivals the UX of Google Docs

Discover how Rippling launched a new, collaborative product with Liveblocks, purpose-built to help teams prepare and meet together more effectively.

Picture of Stacy SchmitzPicture of Jesse Ling
Stacy Schmitz, Jesse Ling on March 9th
How Rippling built a 1:1s tool that rivals the UX of Google Docs
March 9th·4 min read
  • Picture of Stacy SchmitzStacy Schmitz
  • Picture of Jesse LingJesse Ling
Share article
Product updatesCommentsDocumentation

Ready to get started?

Join thousands of companies using Liveblocks to build multiplayer experiences for people and agents.

Get started for free

Related blog posts

  • How Lyster brought realtime collaboration to enterprise architecture

    How Lyster brought realtime collaboration to enterprise architecture

    Picture of Stacy Schmitz
    Picture of Sam Lindemer
    June 8th
    Customers
  • Money is multiplayer: how Fragment powers collaboration with Liveblocks

    Money is multiplayer: how Fragment powers collaboration with Liveblocks

    Picture of Stacy Schmitz
    Picture of Varun Mohan
    May 22nd
    Customers
  • How Magic Patterns powers its collaborative AI design experience

    How Magic Patterns powers its collaborative AI design experience

    Picture of Stacy Schmitz
    Picture of Teddy Ni
    Picture of Alexander Danilowicz
    January 23rd
    Customers
Rippling
3,000+Founded 2016With Liveblocks since July 2024rippling.com

Rippling is a unified workforce platform that brings HR, IT, and finance into one system. Their mission is to provide companies with a single source of truth for their workforce, eliminating friction from people operations, automating administrative work, and connecting systems that rely on employee data.

Senior Engineering Manager, Jesse Ling, is in charge of building tools within Rippling’s performance management software, which helps managers develop and retain talent. Jesse’s team was tasked with developing a 1:1s tool that was as user friendly as Google Docs, but purpose-built to support efficient and structured 1:1s.

Why not use Google Docs?

Google Docs provides a polished collaborative editing experience, but it lacks the structure and metrics teams need—such as visibility into whether managers are consistently holding weekly 1:1s. It also fails to preserve durable historical context, so that when managers change or leave, valuable notes are often lost, depriving new managers of critical insight.

The goal was to build a product that rivaled Google Docs’ ease-of-use, fit naturally into Rippling’s workflows, and deliver it quickly with a small team. The team’s focus needed to stay on the 1:1s product experience itself, rather than on rebuilding the complex realtime collaboration engine behind Google Docs.

The 1:1s tool in Rippling

The 1:1s tool in Rippling.

Challenges involved

To deliver a polished and intuitive collaborative experience, Rippling needed features such as shared editing, presence, and reliable conflict resolution. Building this requires:

  1. Understanding and productionizing Yjs.
  2. Creating WebSocket infrastructure.
  3. Implementing observability and logging.
  4. Designing failure recovery systems.
  5. Maintaining on-call coverage for realtime collaboration failures.
  6. Hiring infrastructure-specific engineers to the team.

This infrastructure work would have added 1-2 months before they could even begin validating product-market fit. After launch, it would have required engineers with expertise with a fundamentally different background, and ongoing operational overhead that would pull time away from product development.

The state machine inside Liveblocks’ WebSocket infrastructure

The robust state machine inside Liveblocks WebSocket infrastructure.

“The Liveblocks team brought so much expertise to the table around how to build a truly seamless 1:1 experience for employees.”
Image of Rippling
Image of Jesse Ling
Jesse LingSenior Engineering Manager at Rippling

Why Liveblocks?

Rippling chose Liveblocks for several reasons.

  • First party Lexical support: Liveblocks offered the most powerful Lexical integration, which allowed Rippling to combine their existing editor with multiplayer collaboration without rewriting large parts of their system.
  • Speed to market: Liveblocks saved the team at least 1-2 months of work up front and allowed them to focus entirely on building a great 1:1s experience.
  • Close alignment with the Yjs ecosystem: Liveblocks sponsors the Yjs project and works closely with its founder, which gave Rippling further confidence in long term support and evolution of the underlying technology.
  • High confidence in a working solution: Liveblocks provided reliable syncing, presence, and shared state backed by Yjs. The team felt confident they could deliver the Google Docs level UX they were aiming for without unexpected complexity.
“I highly recommend Liveblocks as partners if you’re looking for bringing in additional engineering expertise around Yjs.”
Image of Rippling
Image of Jesse Ling
Jesse LingSenior Engineering Manager at Rippling

Results

With Liveblocks, Rippling built a purpose-built 1:1s experience that rivals the ease and polish of Google Docs. The team shipped faster, avoided hiring for specialized infrastructure and websocket skills, and stayed focused on delivering a great product for managers and employees.

1:1 completed in Rippling