{
 "schema_version": "1.0",
 "id": "agencyanalytics",
 "name": "AgencyAnalytics",
 "research_status": "researched",
 "vendor_domain": "agencyanalytics.com",
 "category": "Growth & Revenue",
 "task": null,
 "summary": "Client reporting and dashboards built for marketing agencies: aggregate 85+ marketing platforms into white-label dashboards and automated reports, with per-client KPI goals. White-labeling on every plan.",
 "best_for": "marketing agencies that need white-label client reports from 85+ integrations — automated, on-brand and hands-off",
 "skip_if": "you're a solo operator with a couple of data sources, or you want rock-solid single-dashboard KPI tracking — Databox or a lighter tool may fit better",
 "honest_knock": "Cost scales linearly with clients — great at 5, pricey at 50+. The most-cited complaint is connector reliability: data sources disconnect and the platform doesn't always flag the failure clearly. Solo or small-data setups get little value from it.",
 "pricing": {
  "status": "public",
  "entry_price": "$20",
  "entry_price_terms": "per client a month, billed annually ($25 month to month); above 25 clients it is a quote",
  "from_price_usd_month": null,
  "plans": [
   {
    "name": "Everything your agency needs",
    "price": "$20 USD per client/mo, billed annually",
    "includes": "one rate with every feature unlocked — unlimited data sources, reports, staff and client users; you pay per client on your roster, so a 25-client agency pays $500 a month; above 25 clients the vendor quotes"
   }
  ],
  "plans_source": "hand-curated from the vendor's pricing page",
  "notes": "One published rate: $20 USD per client / month billed annually, with no clients included in the base, so cost scales directly with your roster (a 25-client agency pays $500/mo; past that it is a quote). Month to month is $25 per client: the card never prints it, but the page's own schema.org block publishes an AggregateOffer with lowPrice $20 and highPrice $25, which is exactly the advertised \"Save 20% annually\". Add-ons on top: Rank Tracker $41.67/mo per 500 keywords, AI Tracker $20.83/mo per 250 credits. Past 25 clients the vendor quotes instead of publishing (re-verified 2026-09-11).",
  "verified_at": "2026-09-11",
  "source_url": null
 },
 "free_plan": false,
 "free_plan_evidence": null,
 "cost_traps": [
  {
   "id": "usage_metered",
   "label": "Usage-metered",
   "evidence": "Add-ons on top: Rank Tracker $41.67/mo per 500 keywords, AI Tracker $20.83/mo per 250 credits.",
   "verified_at": "2026-09-11",
   "source_url": null
  },
  {
   "id": "addons_extra",
   "label": "Key features are paid add-ons",
   "evidence": "Add-ons on top: Rank Tracker $41.67/mo per 500 keywords, AI Tracker $20.83/mo per 250 credits.",
   "verified_at": "2026-09-11",
   "source_url": null
  }
 ],
 "compare_with": {
  "name": "Databox",
  "why": "the all-rounder KPI-dashboard tool"
 },
 "links": {
  "record": "https://aibuildermarketplace.com/api/v1/products/agencyanalytics.json",
  "review": "https://marketingandsalessoftware.com/agencyanalytics-review.html",
  "marketplace": "https://aibuildermarketplace.com/marketplace/agencyanalytics/",
  "vendor_site": "https://agencyanalytics.com"
 },
 "purchase": {
  "seller": "the vendor",
  "how": "AIBuilder Marketplace does not sell this software. Sign up, start a trial or buy on the vendor's site.",
  "handoff_url": "https://try.agencyanalytics.com/wbvfos4lz97z",
  "affiliate": true,
  "disclosure": "Where purchase.affiliate is true, purchase.handoff_url is an affiliate link: AIBuilder Marketplace may earn a commission at no extra cost to the buyer. Commission never changes what a record says, and products are not ranked by commission. Where it is false the link is the vendor's plain site."
 },
 "provenance": {
  "research": "hand-researched dossier, read on the vendor's own pages",
  "researched_since": "2026-07",
  "method": "https://aibuildermarketplace.com/how-we-review/",
  "license": "CC BY 4.0. Credit 'AIBuilder Marketplace' with a link to https://aibuildermarketplace.com/atlas/.",
  "note": "A rebuild is not a new measurement: pricing.verified_at is the date that matters."
 },
 "cost": {
  "status": "available",
  "engine": "https://aibuildermarketplace.com/agents/#cost",
  "rules": {
   "currency": "USD",
   "unit": "client",
   "axis": "companies",
   "plans": [
    {
     "id": "agency",
     "name": "Per client",
     "model": "per_unit",
     "max_units": 25,
     "annual_month": 20,
     "monthly": 25,
     "evidence": "One published rate: $20 USD per client / month billed annually, with no clients included in the base, so cost scales directly with your roster (a 25-client agency pays $500/mo; past that it is a quote). Month to month is $25 per client"
    }
   ],
   "not_computable": [
    "More than 25 clients: AgencyAnalytics quotes instead of publishing a price.",
    "Rank Tracker ($41.67/mo per 500 keywords) and AI Tracker ($20.83/mo per 250 credits) add-ons scale with keywords and credits, not clients."
   ],
   "rules_verified_at": "2026-10-16"
  },
  "growth": {
   "annual": {
    "product_id": "agencyanalytics",
    "currency": "USD",
    "axis": "companies",
    "unit": "client",
    "billing": "annual",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "agency",
      "cheapest_plan_name": "Per client",
      "total_month": 20.0,
      "billed": {
       "amount": 240.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "agency": 20.0
      }
     },
     {
      "units": 2,
      "cheapest_plan": "agency",
      "cheapest_plan_name": "Per client",
      "total_month": 40.0,
      "billed": {
       "amount": 480.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "agency": 40.0
      }
     },
     {
      "units": 5,
      "cheapest_plan": "agency",
      "cheapest_plan_name": "Per client",
      "total_month": 100.0,
      "billed": {
       "amount": 1200.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "agency": 100.0
      }
     },
     {
      "units": 10,
      "cheapest_plan": "agency",
      "cheapest_plan_name": "Per client",
      "total_month": 200.0,
      "billed": {
       "amount": 2400.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "agency": 200.0
      }
     },
     {
      "units": 20,
      "cheapest_plan": "agency",
      "cheapest_plan_name": "Per client",
      "total_month": 400.0,
      "billed": {
       "amount": 4800.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "agency": 400.0
      }
     },
     {
      "units": 50,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "agency": "not_eligible"
      }
     },
     {
      "units": 100,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "agency": "not_eligible"
      }
     },
     {
      "units": 150,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "agency": "not_eligible"
      }
     }
    ],
    "switch_points": [
     {
      "from_units": 20,
      "to_units": 50,
      "from_plan": "agency",
      "to_plan": null,
      "from_plan_name": "Per client",
      "to_plan_name": null
     }
    ],
    "conflicts": [],
    "unknowns": [
     "More than 25 clients: AgencyAnalytics quotes instead of publishing a price.",
     "Rank Tracker ($41.67/mo per 500 keywords) and AI Tracker ($20.83/mo per 250 credits) add-ons scale with keywords and credits, not clients."
    ]
   },
   "monthly": {
    "product_id": "agencyanalytics",
    "currency": "USD",
    "axis": "companies",
    "unit": "client",
    "billing": "monthly",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "agency",
      "cheapest_plan_name": "Per client",
      "total_month": 25.0,
      "billed": {
       "amount": 25.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "agency": 25.0
      }
     },
     {
      "units": 2,
      "cheapest_plan": "agency",
      "cheapest_plan_name": "Per client",
      "total_month": 50.0,
      "billed": {
       "amount": 50.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "agency": 50.0
      }
     },
     {
      "units": 5,
      "cheapest_plan": "agency",
      "cheapest_plan_name": "Per client",
      "total_month": 125.0,
      "billed": {
       "amount": 125.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "agency": 125.0
      }
     },
     {
      "units": 10,
      "cheapest_plan": "agency",
      "cheapest_plan_name": "Per client",
      "total_month": 250.0,
      "billed": {
       "amount": 250.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "agency": 250.0
      }
     },
     {
      "units": 20,
      "cheapest_plan": "agency",
      "cheapest_plan_name": "Per client",
      "total_month": 500.0,
      "billed": {
       "amount": 500.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "agency": 500.0
      }
     },
     {
      "units": 50,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "agency": "not_eligible"
      }
     },
     {
      "units": 100,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "agency": "not_eligible"
      }
     },
     {
      "units": 150,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "agency": "not_eligible"
      }
     }
    ],
    "switch_points": [
     {
      "from_units": 20,
      "to_units": 50,
      "from_plan": "agency",
      "to_plan": null,
      "from_plan_name": "Per client",
      "to_plan_name": null
     }
    ],
    "conflicts": [],
    "unknowns": [
     "More than 25 clients: AgencyAnalytics quotes instead of publishing a price.",
     "Rank Tracker ($41.67/mo per 500 keywords) and AI Tracker ($20.83/mo per 250 credits) add-ons scale with keywords and credits, not clients."
    ]
   }
  }
 },
 "unknowns": [
  "Contract terms (cancellation, data export, data location, minimum seats) are not researched as separate fields; pricing.notes mentions them only where the vendor's pricing page does.",
  "Not tested hands-on by us: what the product does comes from the vendor's pages and our reading of them."
 ],
 "task_evidence": null,
 "open_questions": [
  {
   "question_id": "agencyanalytics:cancellation_terms",
   "key": "cancellation_terms",
   "question": "Can a customer cancel at any time, and what happens to an annual plan that is cancelled mid-term?",
   "status": "open"
  },
  {
   "question_id": "agencyanalytics:data_export",
   "key": "data_export",
   "question": "Which data can a customer export, in which formats, on which plans?",
   "status": "open"
  },
  {
   "question_id": "agencyanalytics:data_location",
   "key": "data_location",
   "question": "Where is customer data stored, and can a customer choose the region?",
   "status": "open"
  },
  {
   "question_id": "agencyanalytics:pricing_gap_1",
   "key": "pricing_gap_1",
   "question": "Our price check could not put a number on this part of the cost: More than 25 clients: AgencyAnalytics quotes instead of publishing a price. Can you publish the price or the rule?",
   "status": "open"
  },
  {
   "question_id": "agencyanalytics:pricing_gap_2",
   "key": "pricing_gap_2",
   "question": "Our price check could not put a number on this part of the cost: Rank Tracker ($41.67/mo per 500 keywords) and AI Tracker ($20.83/mo per 250 credits) add-ons scale with keywords and credits, not clients. Can you publish the price or the rule?",
   "status": "open"
  }
 ],
 "vendor_answers": [],
 "agent_channels": {
  "vendor_mcp": null,
  "agent_checkout": {
   "status": "not_found",
   "detail": "No explicit support for purchases by AI agents on the vendor's own pages.",
   "checked_at": "2026-10-07",
   "method": "homepage, /pricing and the pricing page we cite, read as plain HTML (no JavaScript) and searched for explicit support of purchases by AI agents: Agentic Commerce Protocol, Instant Checkout, Agent Payments Protocol, buy in ChatGPT, agentic checkout"
  }
 }
}
