{
  "schema_version": 1,
  "generated_at": "2026-07-09",
  "canonical_site": "https://brandloop.app/",
  "product": {
    "name": "Brandloop",
    "category": "Brand content engine",
    "summary": "Brandloop turns approved Brand DNA into generated campaign assets, approval workflows, scheduled content, and developer automation.",
    "best_fit": [
      "Founder-led brands publishing across multiple channels",
      "Small marketing teams that need repeatable brand consistency",
      "Agencies and portfolio teams managing multiple brand workspaces",
      "Developers building brand-aware generation workflows through public API contracts"
    ],
    "not_a_fit": [
      "Teams that only need a blank design canvas",
      "Unmanaged bulk posting without human approvals",
      "Bypassing billing, workspace, channel, or API-key controls"
    ]
  },
  "pricing": {
    "currency": "USD",
    "metric": "generation_credit",
    "catalog_version": 1,
    "rate_card": {
      "key": "selfServe202607",
      "alias": "brandloop-self-serve",
      "ratesStartAt": "2026-07-01T00:00:00.000Z"
    },
    "plans": [
      {
        "id": "starter",
        "name": "Starter",
        "audience": "One brand team",
        "description": "For one brand team getting the first content loop live.",
        "monthly_price_cents": 4900,
        "annual_price_cents": 49000,
        "annual_savings_percent": 17,
        "included_credits": 120,
        "brand_limit": 1,
        "seat_policy": "unlimited",
        "limits": {
          "mediaRenders": 60,
          "publishingActions": 200,
          "competitorScans": 0
        }
      },
      {
        "id": "scale",
        "name": "Scale",
        "audience": "Growing brand teams",
        "description": "For teams running multiple brands and approval workflows.",
        "monthly_price_cents": 14900,
        "annual_price_cents": 149000,
        "annual_savings_percent": 17,
        "included_credits": 520,
        "brand_limit": 5,
        "seat_policy": "unlimited",
        "limits": {
          "mediaRenders": 260,
          "publishingActions": 800,
          "competitorScans": 0
        }
      },
      {
        "id": "agency",
        "name": "Agency",
        "audience": "Agency and portfolio teams",
        "description": "For multi-client operations with higher publishing volume.",
        "monthly_price_cents": 39900,
        "annual_price_cents": 399000,
        "annual_savings_percent": 17,
        "included_credits": 1800,
        "brand_limit": 20,
        "seat_policy": "unlimited",
        "limits": {
          "mediaRenders": 900,
          "publishingActions": 2500,
          "competitorScans": 0
        }
      }
    ],
    "top_ups": [
      {
        "key": "topup60",
        "name": "60 Generation Credits",
        "credits": 60,
        "price_cents": 3000
      },
      {
        "key": "topup240",
        "name": "240 Generation Credits",
        "credits": 240,
        "price_cents": 9900
      },
      {
        "key": "topup1000",
        "name": "1,000 Generation Credits",
        "credits": 1000,
        "price_cents": 35000
      }
    ]
  },
  "public_surfaces": {
    "machine_readable": [
      {
        "path": "/llms.txt",
        "url": "https://brandloop.app/llms.txt",
        "title": "llms.txt",
        "description": "Optional agent-readable index for Brandloop public product, pricing, security, comparison, and developer resources."
      },
      {
        "path": "/product.md",
        "url": "https://brandloop.app/product.md",
        "title": "Product Markdown",
        "description": "Machine-readable Brandloop product, pricing, use-case, fit, and availability summary."
      },
      {
        "path": "/pricing.md",
        "url": "https://brandloop.app/pricing.md",
        "title": "Pricing Markdown",
        "description": "Machine-readable Brandloop package pricing, generation credits, limits, and top-ups from the public pricing catalog."
      },
      {
        "path": "/security.md",
        "url": "https://brandloop.app/security.md",
        "title": "Security Markdown",
        "description": "Public security, privacy, crawler, and access-boundary summary for Brandloop buyers and agents."
      },
      {
        "path": "/comparison-data.json",
        "url": "https://brandloop.app/comparison-data.json",
        "title": "Comparison Data",
        "description": "Structured Brandloop comparison, pricing, security-boundary, and public-surface data."
      }
    ],
    "geo_pages": [
      {
        "path": "/ai-brand-consistency-software",
        "url": "https://brandloop.app/ai-brand-consistency-software",
        "title": "AI brand consistency software",
        "description": "How Brandloop keeps generated content aligned to approved Brand DNA before teams schedule or publish."
      },
      {
        "path": "/ai-social-media-scheduler",
        "url": "https://brandloop.app/ai-social-media-scheduler",
        "title": "AI social media scheduler",
        "description": "How Brandloop combines brand-aware generation, approval, calendars, and channel scheduling."
      },
      {
        "path": "/ai-campaign-generator",
        "url": "https://brandloop.app/ai-campaign-generator",
        "title": "AI campaign generator",
        "description": "How Brandloop turns source-backed brand context into campaign assets, captions, and schedules."
      },
      {
        "path": "/brand-dna-generator",
        "url": "https://brandloop.app/brand-dna-generator",
        "title": "Brand DNA generator",
        "description": "How Brandloop drafts editable brand facts, voice, visual rules, and audience context from public sources."
      },
      {
        "path": "/ai-content-approval-workflow",
        "url": "https://brandloop.app/ai-content-approval-workflow",
        "title": "AI content approval workflow",
        "description": "How Brandloop keeps human review between generated work and publishing actions."
      },
      {
        "path": "/ai-marketing-tool-for-agencies",
        "url": "https://brandloop.app/ai-marketing-tool-for-agencies",
        "title": "AI marketing tool for agencies",
        "description": "How agency and portfolio teams can organize multiple brand workspaces and repeatable content loops."
      },
      {
        "path": "/canva-alternative-for-brand-teams",
        "url": "https://brandloop.app/canva-alternative-for-brand-teams",
        "title": "Canva alternative for brand teams",
        "description": "How Brandloop differs from manual design tools when teams need source-backed brand consistency."
      },
      {
        "path": "/buffer-alternative-ai-brand-content",
        "url": "https://brandloop.app/buffer-alternative-ai-brand-content",
        "title": "Buffer alternative for AI brand content",
        "description": "How Brandloop differs from scheduling-first tools when generation and approvals must respect brand rules."
      },
      {
        "path": "/mcp-marketing-automation",
        "url": "https://brandloop.app/mcp-marketing-automation",
        "title": "MCP marketing automation",
        "description": "How Brandloop intends agent workflows to use product contracts instead of raw provider credentials."
      },
      {
        "path": "/api-brand-content-generation",
        "url": "https://brandloop.app/api-brand-content-generation",
        "title": "API brand content generation",
        "description": "How developers can use Brandloop public API contracts for brand source, asset, and generation workflows."
      }
    ],
    "audit_pages": [
      {
        "path": "/features/brand-dna",
        "url": "https://brandloop.app/features/brand-dna",
        "title": "Brand DNA feature",
        "description": "How Brandloop captures, reviews, and reuses approved brand facts, voice, visual rules, and source context."
      },
      {
        "path": "/features/ai-campaign-generator",
        "url": "https://brandloop.app/features/ai-campaign-generator",
        "title": "AI campaign generator feature",
        "description": "How Brandloop turns approved Brand DNA into campaign concepts, assets, captions, and reviewable schedules."
      },
      {
        "path": "/features/content-calendar",
        "url": "https://brandloop.app/features/content-calendar",
        "title": "Content calendar feature",
        "description": "How Brandloop organizes generated content, approval status, and scheduling into a brand-aware calendar loop."
      },
      {
        "path": "/features/asset-library",
        "url": "https://brandloop.app/features/asset-library",
        "title": "Asset library feature",
        "description": "How Brandloop keeps generated assets tied to workspace context, brand rules, and reuse workflows."
      },
      {
        "path": "/features/api",
        "url": "https://brandloop.app/features/api",
        "title": "API feature",
        "description": "How Brandloop exposes public API contracts for brand source, asset, and generation workflows."
      },
      {
        "path": "/features/mcp",
        "url": "https://brandloop.app/features/mcp",
        "title": "MCP feature",
        "description": "How Brandloop frames MCP as a controlled agent workflow over product contracts, not raw provider access."
      },
      {
        "path": "/use-cases/agencies",
        "url": "https://brandloop.app/use-cases/agencies",
        "title": "Agencies use case",
        "description": "How agencies can use Brandloop to keep multiple client brands consistent across repeated campaign production."
      },
      {
        "path": "/use-cases/small-brand-teams",
        "url": "https://brandloop.app/use-cases/small-brand-teams",
        "title": "Small brand teams use case",
        "description": "How lean marketing teams can move from approved brand context to on-brand content without adding design ops overhead."
      },
      {
        "path": "/use-cases/ecommerce",
        "url": "https://brandloop.app/use-cases/ecommerce",
        "title": "Ecommerce use case",
        "description": "How ecommerce teams can turn product and brand context into repeatable campaign assets and approval workflows."
      },
      {
        "path": "/compare/canva",
        "url": "https://brandloop.app/compare/canva",
        "title": "Brandloop vs Canva",
        "description": "When to choose Brandloop instead of a manual design canvas for source-backed brand consistency and generation loops."
      },
      {
        "path": "/compare/social-media-schedulers",
        "url": "https://brandloop.app/compare/social-media-schedulers",
        "title": "Brandloop vs social media schedulers",
        "description": "When to choose Brandloop instead of scheduling-first tools for brand-aware generation, approvals, and calendars."
      }
    ],
    "docs": [
      {
        "path": "/docs",
        "url": "https://brandloop.app/docs",
        "title": "Public docs",
        "description": "Public Brandloop documentation index for product concepts, API, MCP, security, webhooks, and provider boundaries."
      },
      {
        "path": "/docs/api",
        "url": "https://brandloop.app/docs/api",
        "title": "API docs",
        "description": "Public guide to Brandloop API authentication, contracts, scopes, and the generated API reference."
      },
      {
        "path": "/docs/mcp",
        "url": "https://brandloop.app/docs/mcp",
        "title": "MCP docs",
        "description": "Public guide to Brandloop MCP boundaries, local stdio usage, and remote MCP distribution status."
      },
      {
        "path": "/docs/brand-dna",
        "url": "https://brandloop.app/docs/brand-dna",
        "title": "Brand DNA docs",
        "description": "Public guide to Brandloop Brand DNA ingestion, review, source boundaries, and approved brand context."
      },
      {
        "path": "/docs/webhooks",
        "url": "https://brandloop.app/docs/webhooks",
        "title": "Webhooks docs",
        "description": "Public guide to Brandloop webhook boundaries and current event/automation availability."
      },
      {
        "path": "/docs/security",
        "url": "https://brandloop.app/docs/security",
        "title": "Security docs",
        "description": "Public guide to Brandloop security, privacy, API-key, crawler, and workspace data boundaries."
      },
      {
        "path": "/docs/provider-connections",
        "url": "https://brandloop.app/docs/provider-connections",
        "title": "Provider connections docs",
        "description": "Public guide to Brandloop provider connection boundaries for generation, channels, billing, and support."
      }
    ],
    "proof_and_freshness": [
      {
        "path": "/blog",
        "url": "https://brandloop.app/blog",
        "title": "Brandloop blog",
        "description": "Public Brandloop articles with current product guidance, launch notes, and agent-readable marketing operations context."
      },
      {
        "path": "/blog/brandloop-geo-agent-readable-brand-engine",
        "url": "https://brandloop.app/blog/brandloop-geo-agent-readable-brand-engine",
        "title": "Brandloop GEO article",
        "description": "A public article explaining how Brandloop exposes crawler-readable product, pricing, security, and developer context."
      },
      {
        "path": "/changelog",
        "url": "https://brandloop.app/changelog",
        "title": "Changelog",
        "description": "Public Brandloop product updates covering released crawlable surfaces, docs, pricing, and developer resources."
      },
      {
        "path": "/roadmap",
        "url": "https://brandloop.app/roadmap",
        "title": "Roadmap",
        "description": "Public Brandloop roadmap with current, next, and planned boundaries for buyer and agent evaluation."
      },
      {
        "path": "/trust",
        "url": "https://brandloop.app/trust",
        "title": "Trust",
        "description": "Public Brandloop trust center for security, privacy, crawler, support, and policy links."
      }
    ],
    "developer": [
      {
        "path": "/developers/api",
        "url": "https://brandloop.app/developers/api",
        "title": "Developer API Reference"
      },
      {
        "path": "/openapi.json",
        "url": "https://brandloop.app/openapi.json",
        "title": "OpenAPI JSON"
      }
    ]
  },
  "comparisons": [
    {
      "alternative": "Canva",
      "alternative_category": "Manual design canvas",
      "better_when": "A team wants to manually design individual assets and manage brand kits by hand.",
      "brandloop_better_when": "A team wants approved Brand DNA to guide generated assets, captions, approvals, scheduling, and automation.",
      "boundary": "Brandloop is not a full manual design canvas replacement for every layout task."
    },
    {
      "alternative": "Buffer",
      "alternative_category": "Social media scheduler",
      "better_when": "A team only needs queueing, calendar visibility, and scheduling around already-finished content.",
      "brandloop_better_when": "A team needs brand-aware content generation, approval gates, and scheduling in the same loop.",
      "boundary": "Direct publishing availability can vary by destination; Brandloop should not be described as bypassing platform controls."
    },
    {
      "alternative": "Generic AI chat or image tools",
      "alternative_category": "Unscoped generation",
      "better_when": "A user wants open-ended brainstorming without workspace, approval, or brand-source constraints.",
      "brandloop_better_when": "A team needs generation tied to approved brand facts, assets, team workspaces, and API contracts.",
      "boundary": "Brandloop output quality depends on reviewed Brand DNA and configured workflows."
    },
    {
      "alternative": "Agency retainer",
      "alternative_category": "Services",
      "better_when": "A company wants a human team to own strategy, production, publishing, and reporting end to end.",
      "brandloop_better_when": "A company or agency wants software to standardize repeated campaign production and approvals across brands.",
      "boundary": "Brandloop does not replace strategic judgment, legal review, or final customer approval."
    }
  ],
  "security_boundaries": [
    "robots.txt is crawler guidance only, not access control.",
    "Private app routes and private API routes are not sitemap entries.",
    "Public API operations require scoped bearer credentials.",
    "Provider credentials and service secrets are not exposed through public agent files."
  ]
}
