{
  "manifestVersion": 1,
  "process": {
    "slug": "referral-program",
    "title": "Referral program",
    "phase": "growth",
    "description": "Turn users into a channel: design the incentive, mint promo codes, announce to existing users, and measure referral conversion."
  },
  "manifestUrl": "https://ultrametric.ai/productarena/processes/referral-program/manifest.json",
  "steps": [
    {
      "id": "n1",
      "title": "Design the referral incentive",
      "kind": "human",
      "route": "person",
      "toolCall": null,
      "calls": [],
      "vendorOptions": [],
      "approvalRequired": false,
      "riskLevel": null,
      "estimatedMinutes": 45,
      "async": false
    },
    {
      "id": "n2",
      "title": "Create promo codes",
      "kind": "api",
      "route": "agent",
      "toolCall": null,
      "calls": [
        {
          "method": "stripe.promotionCodes.create()",
          "type": "sdk",
          "description": "Mint referral promo codes"
        }
      ],
      "vendorOptions": [
        {
          "vendor": "stripe",
          "name": "Stripe",
          "productId": "stripe",
          "arena": "payments",
          "agentReady": 88.9,
          "mcpEndpoint": "https://mcp.stripe.com/",
          "paProductUrl": "https://ultrametric.ai/productarena/arena/payments/product/stripe"
        }
      ],
      "approvalRequired": true,
      "riskLevel": null,
      "estimatedMinutes": 10,
      "async": false
    },
    {
      "id": "n3",
      "title": "Announce to existing users",
      "kind": "api",
      "route": "agent",
      "toolCall": null,
      "calls": [],
      "vendorOptions": [
        {
          "vendor": "mailchimp",
          "name": "Mailchimp",
          "productId": "mailchimp",
          "arena": "email-marketing",
          "agentReady": 23.8,
          "mcpEndpoint": null,
          "paProductUrl": "https://ultrametric.ai/productarena/arena/email-marketing/product/mailchimp"
        },
        {
          "vendor": "customer-io",
          "name": "Customer.io",
          "productId": "customer-io",
          "arena": "email-marketing",
          "agentReady": 45.4,
          "mcpEndpoint": "https://mcp.customer.io/mcp",
          "paProductUrl": "https://ultrametric.ai/productarena/arena/email-marketing/product/customer-io"
        },
        {
          "vendor": "loops",
          "name": "Loops",
          "productId": "loops",
          "arena": "email-marketing",
          "agentReady": 60.1,
          "mcpEndpoint": "https://mcp.loops.so/",
          "paProductUrl": "https://ultrametric.ai/productarena/arena/email-marketing/product/loops"
        },
        {
          "vendor": "bento",
          "name": "Bento",
          "productId": "bento",
          "arena": "email-marketing",
          "agentReady": 33.4,
          "mcpEndpoint": "https://mcp.bentonow.com/mcp",
          "paProductUrl": "https://ultrametric.ai/productarena/arena/email-marketing/product/bento"
        },
        {
          "vendor": "klaviyo",
          "name": "Klaviyo",
          "productId": "klaviyo",
          "arena": "email-marketing",
          "agentReady": 38.8,
          "mcpEndpoint": null,
          "paProductUrl": "https://ultrametric.ai/productarena/arena/email-marketing/product/klaviyo"
        },
        {
          "vendor": "kit",
          "name": "Kit",
          "productId": "kit",
          "arena": "email-marketing",
          "agentReady": 38.7,
          "mcpEndpoint": null,
          "paProductUrl": "https://ultrametric.ai/productarena/arena/email-marketing/product/kit"
        },
        {
          "vendor": "intercom",
          "name": "Fin",
          "productId": "intercom-fin",
          "arena": "ai-support-agents",
          "agentReady": 49.5,
          "mcpEndpoint": "https://mcp.intercom.com/mcp",
          "paProductUrl": "https://ultrametric.ai/productarena/arena/ai-support-agents/product/intercom-fin"
        },
        {
          "vendor": "sendgrid",
          "name": "SendGrid",
          "productId": null,
          "arena": null,
          "agentReady": null,
          "mcpEndpoint": null,
          "paProductUrl": null
        }
      ],
      "approvalRequired": true,
      "riskLevel": null,
      "estimatedMinutes": 15,
      "async": false
    },
    {
      "id": "n4",
      "title": "Track referral conversion",
      "kind": "api",
      "route": "agent",
      "toolCall": null,
      "calls": [],
      "vendorOptions": [
        {
          "vendor": "posthog",
          "name": "PostHog",
          "productId": "posthog",
          "arena": "product-analytics",
          "agentReady": 56.1,
          "mcpEndpoint": null,
          "paProductUrl": "https://ultrametric.ai/productarena/arena/product-analytics/product/posthog"
        },
        {
          "vendor": "amplitude",
          "name": "Amplitude",
          "productId": "amplitude",
          "arena": "product-analytics",
          "agentReady": 45.3,
          "mcpEndpoint": null,
          "paProductUrl": "https://ultrametric.ai/productarena/arena/product-analytics/product/amplitude"
        },
        {
          "vendor": "mixpanel",
          "name": "Mixpanel",
          "productId": "mixpanel",
          "arena": "product-analytics",
          "agentReady": 36.6,
          "mcpEndpoint": null,
          "paProductUrl": "https://ultrametric.ai/productarena/arena/product-analytics/product/mixpanel"
        },
        {
          "vendor": "plausible",
          "name": "Plausible Analytics",
          "productId": "plausible",
          "arena": "product-analytics",
          "agentReady": 19,
          "mcpEndpoint": null,
          "paProductUrl": "https://ultrametric.ai/productarena/arena/product-analytics/product/plausible"
        }
      ],
      "approvalRequired": false,
      "riskLevel": null,
      "estimatedMinutes": 10,
      "async": false
    }
  ],
  "provenance": {
    "source": "productarena",
    "url": "https://ultrametric.ai/productarena",
    "generatedFrom": "data/processes.json + data/process-chains.json (the ProductArena founder-process corpus), resolved against live arena leaderboards at build time. Regenerate by refetching this manifest URL — it always reflects the currently deployed data, not a pinned data commit.",
    "license": "ProductArena Data License (DATA-LICENSE in github.com/ultrametricai/productarena): querying and quoting with attribution to \"ProductArena by Ultrametric Inc\" is fine; bulk redistribution or use to build competing datasets requires written permission."
  }
}