[
  {
    "name": "Card value calculator",
    "slug": "card-value-calculator",
    "kind": "external",
    "whenToUse": "- Interactive engagement on card reviews / comparison articles\n- Earn categories and welcome bonus come from Panel; **cents-per-point is CMS config** (not on Panel)",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "Credit card table",
    "slug": "credit-card-table",
    "kind": "external",
    "whenToUse": "- Editorial **comparison tables** of multiple credit cards in a fixed column layout\n- Blog articles and landing stacks where marketing chooses **which cards** and **row order**\n- Complements **Credit card tile** (single-card merchandising)\n\nDo **not** use for transfer-partner tables — use **Dynamic table** instead.",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "Credit card tile",
    "slug": "credit-card-tile",
    "kind": "external",
    "whenToUse": "- Long-form blog embeds and landing page merchandising for a **single** card\n- Shows offer, fee, always-visible verdict, rewards/benefits accordions, optional deals accordion\n- For spend-to-points math use **Card value calculator**. Do not use a slim tile — that variant was dropped.",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "Deals preference center",
    "slug": "deals-preference-center",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": false
  },
  {
    "name": "Dynamic flight deals",
    "slug": "dynamic-flight-deals",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "Dynamic table",
    "slug": "dynamic-table",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "Giftup",
    "slug": "giftup",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "Hubspot form",
    "slug": "hubspot-form",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "iframe",
    "slug": "iframe",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "Iterable form",
    "slug": "iterable-form",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": false
  },
  {
    "name": "Plan picker",
    "slug": "plan-picker",
    "kind": "external",
    "whenToUse": "- A page or article where the reader picks one plan, and each plan can have its own billing options, benefits, and signup link\n- Create a new **Plan picker** external, or edit the `data` on one already on the page. Do not rebuild this with **Pricing plans**",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "Prototype",
    "slug": "prototype",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": false
  },
  {
    "name": "Rail CTA email",
    "slug": "rail-cta-email",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": false
  },
  {
    "name": "Responsive iframe",
    "slug": "responsive-iframe",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "Trustpilot",
    "slug": "trustpilot",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": true
  },
  {
    "name": "Typeform",
    "slug": "typeform",
    "kind": "external",
    "requiredFields": [],
    "hasGuideline": true
  }
]
