{
  "docId": "019f6b8f-5d22-74c4-a383-1389f2e9c894",
  "docSlug": "jarvis-rippling-memo",
  "documentTitle": "Rippling memo",
  "authorId": "rippling-memo",
  "authorName": null,
  "documentKindSlug": "document",
  "documentKindLabel": "Document",
  "sourceTypeSlug": "independent_analyst",
  "sourceTypeLabel": "Independent analyst",
  "presentationDate": null,
  "orientation": null,
  "aspectRatio": null,
  "pageNumber": 2,
  "pageCount": 11,
  "prevPage": 1,
  "nextPage": 3,
  "slideType": "executive_summary",
  "function": "frame_problem",
  "density": "overcrowded",
  "nDataPoints": 0,
  "notes": "The slide outlines the problem of data fragmentation and proposes a strategy based on becoming the central system of record for employee data.",
  "elementsJson": null,
  "metadataConfidence": 1,
  "imagePath": null,
  "slideHref": "/slides/019f6b8f-5d22-74c4-a383-1389f2e9c894/2",
  "deckHref": "/decks/019f6b8f-5d22-74c4-a383-1389f2e9c894",
  "deckJsonHref": "/decks/019f6b8f-5d22-74c4-a383-1389f2e9c894.json",
  "deckAnchorHref": "/decks/019f6b8f-5d22-74c4-a383-1389f2e9c894#slide-2",
  "components": [
    {
      "bbox": {
        "h": 0.04,
        "w": 0.6,
        "x": 0.115,
        "y": 0.165
      },
      "kind": "paragraph",
      "text": "Rippling's premise is that businesses should have a single system for employee information across every department within the company. That's not the way it works today.",
      "attrs": null,
      "subkind": "description",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "e548ff01-eb58-4239-a8f2-21fce1fa9df2",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.1,
        "w": 0.35,
        "x": 0.5,
        "y": 0.735
      },
      "kind": "paragraph",
      "text": "And, you can take a different approach, which we prefer at Rippling — you can partner broadly with other companies and be a reseller: you can allow other companies to operate in your system, you can bring them new clients, and in exchange, they pay you a cut of their revenue.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "318eb120-e81d-439e-80ad-654e73e995f7",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.12,
        "w": 0.35,
        "x": 0.115,
        "y": 0.695
      },
      "kind": "paragraph",
      "text": "There should be a single system of employee data that sits underneath every other business system. Companies and their employees could come to this one place, and make changes to employees in this one system, and that system would handle the propagation out to every other business system.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "42fb93c8-4941-497c-bcc1-6987e945b2fa",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.08,
        "w": 0.35,
        "x": 0.115,
        "y": 0.605
      },
      "kind": "paragraph",
      "text": "We believe that the effort to maintain this fragmented employee data across all of a company's business systems is, secretly, the root cause of almost all the administrative work of running a company.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "79c1b7f5-e81b-484e-bbf9-0ead5abe9b71",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.08,
        "w": 0.35,
        "x": 0.115,
        "y": 0.315
      },
      "kind": "paragraph",
      "text": "Most businesses have dozens of systems that maintain a list of their employees, and for the most part, none of these systems talk to each other or to any central system about who these employees are.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "894a5a70-6e31-4da7-b7bd-b95fbb34c854",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.08,
        "w": 0.35,
        "x": 0.5,
        "y": 0.315
      },
      "kind": "paragraph",
      "text": "Our strategy, in a nutshell, has 3 parts: Part I: If you can be the system of record for employee data, you can build a really successful business.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "b1309fb1-bce9-467a-8df4-562b4b199a27",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.08,
        "w": 0.35,
        "x": 0.5,
        "y": 0.405
      },
      "kind": "paragraph",
      "text": "Being the system of record for employee data is lucrative because this system has platform power that can be used in other business software and services categories that need to access this underlying employee data.",
      "attrs": null,
      "subkind": "paragraph",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "f26b3b78-0c94-4f6b-8952-ca3c28726645",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.02,
        "w": 0.1,
        "x": 0.115,
        "y": 0.275
      },
      "kind": "subtitle",
      "text": "OVERVIEW",
      "attrs": null,
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "9e29f2bb-c69a-48a9-845b-1b1204095afa",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.02,
        "w": 0.12,
        "x": 0.5,
        "y": 0.275
      },
      "kind": "subtitle",
      "text": "OUR STRATEGY",
      "attrs": null,
      "subkind": null,
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "c92e16cf-398e-4118-b9f7-8b3faa6d5102",
      "frameworkName": null,
      "frameworkSlug": null
    },
    {
      "bbox": {
        "h": 0.04,
        "w": 0.23,
        "x": 0.115,
        "y": 0.115
      },
      "kind": "title",
      "text": "Introduction",
      "attrs": null,
      "subkind": "headline",
      "toolName": null,
      "toolSlug": null,
      "confidence": null,
      "componentId": "b2b5f583-626a-4433-ae53-bb459e43c006",
      "frameworkName": null,
      "frameworkSlug": null
    }
  ],
  "metrics": [],
  "tools": [
    {
      "name": "Storytelling: audience calibration",
      "slug": "audience",
      "agent": "storyteller",
      "layer": "slide",
      "matchId": "d096c222-5d65-4bf4-be44-b5737c094f44",
      "evidence": "The text mentions 'companies and their employees,' indicating that the audience is being calibrated.",
      "confidence": 0.7
    }
  ],
  "frameworks": [],
  "arcBeats": [
    {
      "to": 3,
      "from": 2,
      "beatId": "ba82017f-9fda-4dd2-b21b-7530384bb966",
      "arcName": "The Consultant's Gambit",
      "arcSlug": "consultants-gambit",
      "beatName": "Situation & Context",
      "beatSlug": "consultants-gambit-situation-context",
      "evidence": "Introduction and key messages",
      "position": 0,
      "confidence": 0.8,
      "parentBeatName": "Setup",
      "parentBeatSlug": "setup"
    }
  ],
  "loops": [
    {
      "to": 11,
      "from": 2,
      "name": "Golden Circle",
      "slug": "11-golden-circle",
      "bestFor": "Visionary leadership, brand positioning, mission statements",
      "matchId": "70fd8676-66e5-4aa4-b409-4c3348fc75d7",
      "evidence": "Structured around product overview and network effects",
      "position": 1,
      "objective": "Why, How, What",
      "structure": "The Why (Belief) -> The How (Process) -> The What (Result)",
      "confidence": 0.5,
      "description": "Invert the typical pitch by starting with why you exist, rather than what you do"
    }
  ],
  "imagePathAlt": null,
  "thumbSrc": null,
  "thumbSrcAlt": null,
  "locked": true
}