← All blocks

Featured customer quote over a quote grid

testimonial · featured-quote-grid · testimonial-quote-grid

npx shadcn@latest add @plus-ui/testimonial-quote-grid

Default content

{
  "eyebrow": "Customer stories",
  "title": "Product teams stopped guessing which features matter",
  "description": "From seed-stage apps to public companies, teams use Tessaly to decide what to build next and to prove it worked.",
  "featured": {
    "quote": "We used to argue in roadmap reviews about which features kept customers around. Now the retention view settles it in a minute — we cut two planned projects in our first month and doubled down on shared dashboards instead.",
    "author": {
      "name": "Danielle Okafor",
      "role": "VP of Product",
      "avatar": {
        "src": "https://images.unsplash.com/photo-1573497019940-1c28c88b4f3e?auto=format&fit=crop&crop=faces&w=400&h=400&q=80",
        "alt": "Portrait of Danielle Okafor"
      }
    },
    "company": "ostrelo",
    "metric": {
      "value": "+22%",
      "label": "week-4 retention in two quarters"
    }
  },
  "quotes": [
    {
      "quote": "Funnels that used to need a data request and three days now take a product manager ten minutes. We run twice as many experiments as last year.",
      "author": {
        "name": "Marcus Hale",
        "role": "Head of Growth",
        "avatar": {
          "src": "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?auto=format&fit=crop&crop=faces&w=200&h=200&q=80",
          "alt": "Portrait of Marcus Hale"
        }
      },
      "company": "pellora"
    },
    {
      "quote": "The warehouse sync means finance and product finally read the same revenue numbers. Month-end reconciliation went from a week to an afternoon.",
      "author": {
        "name": "Sofia Lindqvist",
        "role": "Lead Product Analyst",
        "avatar": {
          "src": "https://images.unsplash.com/photo-1494790108377-be9c29b29330?auto=format&fit=crop&crop=faces&w=200&h=200&q=80",
          "alt": "Portrait of Sofia Lindqvist"
        }
      },
      "company": "brindlebay"
    },
    {
      "quote": "We installed the SDK on a Friday and had real cohorts by Monday. Nobody on the team has hand-written a retention query since.",
      "author": {
        "name": "Tomás Ortega",
        "role": "CTO",
        "avatar": {
          "src": "https://images.unsplash.com/photo-1500648767791-00dcc994a43e?auto=format&fit=crop&crop=faces&w=200&h=200&q=80",
          "alt": "Portrait of Tomás Ortega"
        }
      },
      "company": "mosswell"
    }
  ]
}