{
 "schema_version": "1.0",
 "id": "bugherd",
 "name": "BugHerd",
 "research_status": "researched",
 "vendor_domain": "bugherd.com",
 "category": "Operations & Workflow",
 "task": "Projects, planning & team workflow",
 "summary": "Visual bug tracking and website feedback. Let clients and teams point-and-click to report issues right on the page, turned into trackable tasks.",
 "best_for": "web agencies and site teams that want clients to point-and-click feedback directly on the page — and, new in 2026, want AI agents (Claude Code, Cursor and others) to read, triage and action that feedback via BugHerd's MCP server, free in beta",
 "skip_if": "you don't work with external clients or website revisions (a plain issue tracker is enough), or you need deep dev-workflow tracking that belongs in Jira",
 "honest_knock": "The per-team-member tiers are the thing to size honestly: your clients report for free as guests, but everyone on your side who works the feedback needs a seat, so a growing agency steps up tiers. It's deliberately a visual-feedback layer, not a full project-management or dev-issue tracker — most teams run it alongside Jira/Trello rather than instead of. The new MCP feature is genuinely interesting but currently beta: treat AI-agents-triaging-your-feedback as a bonus to evaluate, not the reason to buy.",
 "pricing": {
  "status": "public",
  "entry_price": "$42",
  "entry_price_terms": "per month (5 members)",
  "from_price_usd_month": 42.0,
  "plans": null,
  "plans_source": null,
  "notes": "Standard $42/mo billed yearly or $50 month-to-month (5 members, 10 GB), Studio $67 or $80 (10 members, 25 GB), Premium $125 or $150 (25 members, 50 GB), plus a custom tier quoted as \"Let's talk\" — all with unlimited projects and unlimited client users; annual billing reads $500/$800/$1,500 a year (\"two months free\"), extra members $8 per user billed monthly or $6.60 billed annually ($80 a year each). Free trial; 60-day money-back guarantee; data export via CSV, XML and JSON on every plan. Prices in US dollars excluding applicable taxes (re-verified 13 October 2026 on bugherd.com/pricing; unchanged since our July read). MCP and auto-title generation sit in every plan, auto-tagging and similar task detection in Premium and up, all still marked beta.",
  "verified_at": "2026-10-13",
  "source_url": null,
  "schema_offer": {
   "price": 50.0,
   "currency": "USD",
   "description": "Standard, per month, billed month-to-month. From our pricing notes: “Standard $42/mo billed yearly or $50 month-to-month (5 members, 10 GB), Studio $67 or $80 (10 members, 25 GB), Premium $125 or $150 (25 members, 50 GB), plus a custom tier quoted as \"Let's talk\" — all with unlimited…” Read on the vendor's own pricing page on 2026-10-24.",
   "page": "https://officesoftwaremarketplace.com/bugherd-review.html"
  },
  "source_quotes": [
   {
    "field": "free_trial",
    "plan": null,
    "quote": "free 7-day trial",
    "source_url": "https://bugherd.com/",
    "read_on": "2026-10-23"
   }
  ]
 },
 "free_plan": false,
 "free_plan_evidence": null,
 "cost_traps": [
  {
   "id": "per_seat",
   "label": "Per-seat pricing",
   "evidence": "Standard $42/mo billed yearly or $50 month-to-month (5 members, 10 GB), Studio $67 or $80 (10 members, 25 GB), Premium $125 or $150 (25 members, 50 GB), plus a custom tier quoted as \"Let's talk\" — all with unlimited projects and unlimited client users; annual billing reads $500/$800/$1,500 a year (\"two months free\"), extra members $8 per user billed monthly or $6.60 billed annually ($80 a year each).",
   "verified_at": "2026-10-13",
   "source_url": null
  },
  {
   "id": "annual_lock",
   "label": "Annual commitment",
   "evidence": "Standard $42/mo billed yearly or $50 month-to-month (5 members, 10 GB), Studio $67 or $80 (10 members, 25 GB), Premium $125 or $150 (25 members, 50 GB), plus a custom tier quoted as \"Let's talk\" — all with unlimited projects and unlimited client users; annual billing reads $500/$800/$1,500 a year (\"two months free\"), extra members $8 per user billed monthly or $6.60 billed annually ($80 a year each).",
   "verified_at": "2026-10-13",
   "source_url": null
  }
 ],
 "compare_with": {
  "name": "Marker.io or Userback",
  "why": "close visual-feedback rivals — BugHerd currently stands out with its MCP/AI-agent integration; compare per-seat costs at your team size"
 },
 "links": {
  "record": "https://aibuildermarketplace.com/api/v1/products/bugherd.json",
  "review": "https://officesoftwaremarketplace.com/bugherd-review.html",
  "marketplace": "https://aibuildermarketplace.com/marketplace/bugherd/",
  "vendor_site": "https://bugherd.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://partners.bugherd.com/yf1b0f16yoam",
  "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": "user",
   "axis": "users",
   "plans": [
    {
     "id": "standard",
     "name": "Standard",
     "model": "flat",
     "included_units": 5,
     "monthly": 50,
     "annual_year": 500,
     "extra_unit": {
      "monthly": 8,
      "annual_status": "unknown"
     },
     "evidence": "Standard $42/mo billed yearly or $50 month-to-month (5 members, 10 GB), Studio $67 or $80 (10 members, 25 GB), Premium $125 or $150 (25 members, 50 GB), plus a custom tier quoted as \"Let's talk\" — all with unlimited projects and unlimited client users; annual billing reads $500/$800/$1,500 a year (\"two months free\"), extra members $8 per user billed monthly or $6.60 billed annually ($80 a year each)."
    },
    {
     "id": "studio",
     "name": "Studio",
     "model": "flat",
     "included_units": 10,
     "monthly": 80,
     "annual_year": 800,
     "extra_unit": {
      "monthly": 8,
      "annual_status": "unknown"
     },
     "evidence": "Standard $42/mo billed yearly or $50 month-to-month (5 members, 10 GB), Studio $67 or $80 (10 members, 25 GB), Premium $125 or $150 (25 members, 50 GB), plus a custom tier quoted as \"Let's talk\" — all with unlimited projects and unlimited client users; annual billing reads $500/$800/$1,500 a year (\"two months free\"), extra members $8 per user billed monthly or $6.60 billed annually ($80 a year each)."
    },
    {
     "id": "premium",
     "name": "Premium",
     "model": "flat",
     "included_units": 25,
     "monthly": 150,
     "annual_year": 1500,
     "extra_unit": {
      "monthly": 8,
      "annual_status": "unknown"
     },
     "evidence": "Standard $42/mo billed yearly or $50 month-to-month (5 members, 10 GB), Studio $67 or $80 (10 members, 25 GB), Premium $125 or $150 (25 members, 50 GB), plus a custom tier quoted as \"Let's talk\" — all with unlimited projects and unlimited client users; annual billing reads $500/$800/$1,500 a year (\"two months free\"), extra members $8 per user billed monthly or $6.60 billed annually ($80 a year each)."
    },
    {
     "id": "custom",
     "name": "Custom",
     "model": "quote",
     "evidence": "Standard $42/mo billed yearly or $50 month-to-month (5 members, 10 GB), Studio $67 or $80 (10 members, 25 GB), Premium $125 or $150 (25 members, 50 GB), plus a custom tier quoted as \"Let's talk\" — all with unlimited projects and unlimited client users; annual billing reads $500/$800/$1,500 a year (\"two months free\"), extra members $8 per user billed monthly or $6.60 billed annually ($80 a year each)."
    }
   ],
   "notes": [
    "Use the explicit annual invoice totals, not the rounded monthly labels. Annual additional-member invoices are unknown: the displayed annual monthly equivalent is rounded; the historical annual invoice was not confirmed live.",
    "Live pricing source: https://bugherd.com/pricing (read 2026-10-24)."
   ],
   "rules_verified_at": "2026-10-24"
  },
  "growth": {
   "annual": {
    "product_id": "bugherd",
    "currency": "USD",
    "axis": "users",
    "unit": "user",
    "billing": "annual",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "standard",
      "cheapest_plan_name": "Standard",
      "total_month": 41.67,
      "billed": {
       "amount": 500.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "standard": 41.67,
       "studio": 66.67,
       "premium": 125.0,
       "custom": "quote"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "standard",
      "cheapest_plan_name": "Standard",
      "total_month": 41.67,
      "billed": {
       "amount": 500.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "standard": 41.67,
       "studio": 66.67,
       "premium": 125.0,
       "custom": "quote"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "standard",
      "cheapest_plan_name": "Standard",
      "total_month": 41.67,
      "billed": {
       "amount": 500.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "standard": 41.67,
       "studio": 66.67,
       "premium": 125.0,
       "custom": "quote"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "standard",
      "cheapest_plan_name": "Standard",
      "total_month": 41.67,
      "billed": {
       "amount": 500.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "standard": 41.67,
       "studio": 66.67,
       "premium": 125.0,
       "custom": "quote"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "studio",
      "cheapest_plan_name": "Studio",
      "total_month": 66.67,
      "billed": {
       "amount": 800.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "standard": "price_unknown_on_billing",
       "studio": 66.67,
       "premium": 125.0,
       "custom": "quote"
      }
     },
     {
      "units": 15,
      "cheapest_plan": "premium",
      "cheapest_plan_name": "Premium",
      "total_month": 125.0,
      "billed": {
       "amount": 1500.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "standard": "price_unknown_on_billing",
       "studio": "price_unknown_on_billing",
       "premium": 125.0,
       "custom": "quote"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "premium",
      "cheapest_plan_name": "Premium",
      "total_month": 125.0,
      "billed": {
       "amount": 1500.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "standard": "price_unknown_on_billing",
       "studio": "price_unknown_on_billing",
       "premium": 125.0,
       "custom": "quote"
      }
     },
     {
      "units": 25,
      "cheapest_plan": "premium",
      "cheapest_plan_name": "Premium",
      "total_month": 125.0,
      "billed": {
       "amount": 1500.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "standard": "price_unknown_on_billing",
       "studio": "price_unknown_on_billing",
       "premium": 125.0,
       "custom": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "standard": "price_unknown_on_billing",
       "studio": "price_unknown_on_billing",
       "premium": "price_unknown_on_billing",
       "custom": "quote"
      }
     },
     {
      "units": 100,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "standard": "price_unknown_on_billing",
       "studio": "price_unknown_on_billing",
       "premium": "price_unknown_on_billing",
       "custom": "quote"
      }
     }
    ],
    "switch_points": [
     {
      "from_units": 5,
      "to_units": 10,
      "from_plan": "standard",
      "to_plan": "studio",
      "from_plan_name": "Standard",
      "to_plan_name": "Studio"
     },
     {
      "from_units": 10,
      "to_units": 15,
      "from_plan": "studio",
      "to_plan": "premium",
      "from_plan_name": "Studio",
      "to_plan_name": "Premium"
     },
     {
      "from_units": 25,
      "to_units": 50,
      "from_plan": "premium",
      "to_plan": null,
      "from_plan_name": "Premium",
      "to_plan_name": null
     }
    ],
    "conflicts": [],
    "unknowns": [],
    "measured": [
     {
      "claim": "\"free 7-day trial\"",
      "claim_source": "https://bugherd.com/",
      "claim_read_on": "2026-10-23",
      "observed": "The new account showed '7 days remaining! Upgrade now!' in the header. No card was asked.",
      "observed_on": "2026-10-24",
      "evidence": {
       "label": "Our test observations",
       "url": "https://officesoftwaremarketplace.com/bugherd-review.html#claim-vs-measured"
      },
      "plan": "Trial",
      "comparability": "Same quantity: trial length shown on day one.",
      "status": "confirmed",
      "buying_consequence": "You get 7 days without a card, but you must install the browser extension or a script on a site before you can use the board.",
      "buyer_direction": null,
      "claim_changed_on": null,
      "status_label": "Confirmed",
      "review_url": "https://officesoftwaremarketplace.com/bugherd-review.html"
     }
    ]
   },
   "monthly": {
    "product_id": "bugherd",
    "currency": "USD",
    "axis": "users",
    "unit": "user",
    "billing": "monthly",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "standard",
      "cheapest_plan_name": "Standard",
      "total_month": 50.0,
      "billed": {
       "amount": 50.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "standard": 50.0,
       "studio": 80.0,
       "premium": 150.0,
       "custom": "quote"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "standard",
      "cheapest_plan_name": "Standard",
      "total_month": 50.0,
      "billed": {
       "amount": 50.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "standard": 50.0,
       "studio": 80.0,
       "premium": 150.0,
       "custom": "quote"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "standard",
      "cheapest_plan_name": "Standard",
      "total_month": 50.0,
      "billed": {
       "amount": 50.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "standard": 50.0,
       "studio": 80.0,
       "premium": 150.0,
       "custom": "quote"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "standard",
      "cheapest_plan_name": "Standard",
      "total_month": 50.0,
      "billed": {
       "amount": 50.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "standard": 50.0,
       "studio": 80.0,
       "premium": 150.0,
       "custom": "quote"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "studio",
      "cheapest_plan_name": "Studio",
      "total_month": 80.0,
      "billed": {
       "amount": 80.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "standard": 90.0,
       "studio": 80.0,
       "premium": 150.0,
       "custom": "quote"
      }
     },
     {
      "units": 15,
      "cheapest_plan": "studio",
      "cheapest_plan_name": "Studio",
      "total_month": 120.0,
      "billed": {
       "amount": 120.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "standard": 130.0,
       "studio": 120.0,
       "premium": 150.0,
       "custom": "quote"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "premium",
      "cheapest_plan_name": "Premium",
      "total_month": 150.0,
      "billed": {
       "amount": 150.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "standard": 170.0,
       "studio": 160.0,
       "premium": 150.0,
       "custom": "quote"
      }
     },
     {
      "units": 25,
      "cheapest_plan": "premium",
      "cheapest_plan_name": "Premium",
      "total_month": 150.0,
      "billed": {
       "amount": 150.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "standard": 210.0,
       "studio": 200.0,
       "premium": 150.0,
       "custom": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": "premium",
      "cheapest_plan_name": "Premium",
      "total_month": 350.0,
      "billed": {
       "amount": 350.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "standard": 410.0,
       "studio": 400.0,
       "premium": 350.0,
       "custom": "quote"
      }
     },
     {
      "units": 100,
      "cheapest_plan": "premium",
      "cheapest_plan_name": "Premium",
      "total_month": 750.0,
      "billed": {
       "amount": 750.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "standard": 810.0,
       "studio": 800.0,
       "premium": 750.0,
       "custom": "quote"
      }
     }
    ],
    "switch_points": [
     {
      "from_units": 5,
      "to_units": 10,
      "from_plan": "standard",
      "to_plan": "studio",
      "from_plan_name": "Standard",
      "to_plan_name": "Studio"
     },
     {
      "from_units": 15,
      "to_units": 20,
      "from_plan": "studio",
      "to_plan": "premium",
      "from_plan_name": "Studio",
      "to_plan_name": "Premium"
     }
    ],
    "conflicts": [],
    "unknowns": [],
    "measured": [
     {
      "claim": "\"free 7-day trial\"",
      "claim_source": "https://bugherd.com/",
      "claim_read_on": "2026-10-23",
      "observed": "The new account showed '7 days remaining! Upgrade now!' in the header. No card was asked.",
      "observed_on": "2026-10-24",
      "evidence": {
       "label": "Our test observations",
       "url": "https://officesoftwaremarketplace.com/bugherd-review.html#claim-vs-measured"
      },
      "plan": "Trial",
      "comparability": "Same quantity: trial length shown on day one.",
      "status": "confirmed",
      "buying_consequence": "You get 7 days without a card, but you must install the browser extension or a script on a site before you can use the board.",
      "buyer_direction": null,
      "claim_changed_on": null,
      "status_label": "Confirmed",
      "review_url": "https://officesoftwaremarketplace.com/bugherd-review.html"
     }
    ]
   }
  }
 },
 "unknowns": [
  "Plan-by-plan prices are not structured in this record yet; pricing.notes has the full text.",
  "Data export tested on 2026-10-24; contract terms not researched. Scope and untested export routes are listed in measured.exit_test.",
  "Being verified: refund terms are not yet matched to a verbatim line on the vendor's own pages. Not matched does not mean there is none."
 ],
 "verification": {
  "price": "read",
  "free_trial": "measured",
  "refund": "being_verified"
 },
 "status_page": null,
 "measured": {
  "support": null,
  "onboarding": null,
  "inbox": {
   "timeline": {
    "signup_at": null,
    "messages": [
     {
      "received_at": "2026-10-24T08:46:26Z",
      "sender_name": "BugHerd team",
      "sender_domain": "bugherd.com",
      "subject": "Welcome to BugHerd. Best decision you've made today!",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-24T09:18:55Z",
      "sender_name": "BugHerd team",
      "sender_domain": "bugherd.com",
      "subject": "Your Task export for AIBM Test project on BugHerd",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-24T09:18:59Z",
      "sender_name": "BugHerd team",
      "sender_domain": "bugherd.com",
      "subject": "Your Task export for AIBM Test project on BugHerd",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-24T11:16:24Z",
      "sender_name": "BugHerd team",
      "sender_domain": "bugherd.com",
      "subject": "Congrats on setting up BugHerd. What's next?",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-25T09:36:37Z",
      "sender_name": "BugHerd team",
      "sender_domain": "bugherd.com",
      "subject": "A few quick questions about BugHerd",
      "folder": "inbox",
      "offer": null
     }
    ]
   },
   "window_start": "2026-10-23T22:00:00Z",
   "window_end": "2026-11-06T23:00:00Z",
   "window_days": 14,
   "time_basis": "signup_date_midnight_Europe_Amsterdam",
   "status": "partial",
   "observed_at": "2026-10-25T11:09:34.691999Z",
   "counts": {
    "transactional": 0,
    "onboarding_tips": 1,
    "sales_upsell": 0,
    "personal_looking_sales": 0
   },
   "first_sales_email_hours": null,
   "has_list_unsubscribe": true,
   "uncertain": 4,
   "after_cancel": {
    "status": "not_tested"
   },
   "after_deletion": {
    "status": "not_tested"
   },
   "after_unsubscribe": {
    "status": "not_tested"
   }
  },
  "invites": {
   "status": "not_tested",
   "default_on": "not_tested",
   "plus_accepted": "not_tested",
   "invitee_can_unsubscribe": "not_tested",
   "address_book_requested": "not_tested",
   "workspace_requested": "not_tested"
  },
  "entry_exit": {
   "signup": {
    "screens": "not_tested",
    "card_required": false,
    "call_required": "not_tested",
    "observed_on": "2026-10-24",
    "evidence_url": "https://officesoftwaremarketplace.com/bugherd-review.html#hands-on"
   },
   "cancel": {
    "screens": "not_tested",
    "call_required": "not_tested",
    "observed_on": null,
    "evidence_url": null
   }
  },
  "tested_on": "2026-10-24",
  "tested_by": "Our team; actor, account and scope are documented in the review.",
  "review_url": "https://officesoftwaremarketplace.com/bugherd-review.html",
  "method": [
   "Completed the project setup with the browser extension",
   "Pinned website feedback through the BugHerd sidebar",
   "Uploaded our test design and pinned feedback on its form",
   "Changed the second feedback task title",
   "Requested CSV and JSON through Settings > Export Bugs",
   "Compared the emailed task files with the feedback records"
  ],
  "claims": [
   {
    "claim": "\"free 7-day trial\"",
    "claim_source": "https://bugherd.com/",
    "claim_read_on": "2026-10-23",
    "observed": "The new account showed '7 days remaining! Upgrade now!' in the header. No card was asked.",
    "observed_on": "2026-10-24",
    "evidence": {
     "label": "Our test observations",
     "url": "https://officesoftwaremarketplace.com/bugherd-review.html#claim-vs-measured"
    },
    "plan": "Trial",
    "comparability": "Same quantity: trial length shown on day one.",
    "status": "confirmed",
    "buying_consequence": "You get 7 days without a card, but you must install the browser extension or a script on a site before you can use the board.",
    "buyer_direction": null,
    "claim_changed_on": null
   }
  ],
  "exit_test": {
   "run_date": "2026-10-24",
   "what": "On 24 October 2026, in the trial account from this test, we exported the project's two feedback tasks (one left on a website, one on an uploaded test design whose title we had changed afterwards) as CSV and as JSON, and compared both files with what we had entered.",
   "first_import": null,
   "file_inspected": true,
   "reimport_tested": false,
   "awkward": "The screenshot links in the export (files.bugherd.com) opened without logging in, so anyone with the file can view them. Archived tasks are left out unless you switch them on.",
   "friction": {
    "export_route": "Project > Settings > Export Bugs > CSV, XML or JSON; the file arrives as an email attachment (within about 15 seconds for us); archived tasks are not included by default.",
    "format": "CSV (22 columns) or JSON/XML with one row per task; screenshots as links, no attachments or design files.",
    "reimport": "Not testable: we found no import function.",
    "cancellation": "Not tested."
   },
   "not_tested": [
    "The XML export",
    "Comments and attachments in the export (we added none)",
    "Archived tasks",
    "Re-importing (no importer found)"
   ],
   "came_along": [
    "Both tasks with id, status, description, created and updated time, reporter email, page path, OS, browser, window and screen size, screenshot link and site",
    "In JSON three extra fields: project, external ID and a session-recording field"
   ],
   "lost": [
    "The changed title of task 2: the export has no title column; only the updated time moved",
    "The uploaded design itself: the export only links to a screenshot"
   ],
   "note": "A check of this export route with synthetic records, on the account and date stated. Re-importing the export was not tested. Friction is described, not scored; this is not a verdict on the product.",
   "evidence_url": "https://officesoftwaremarketplace.com/bugherd-review.html#exit-test"
  },
  "facts": {
   "trial_requires_card": {
    "value": false,
    "basis": "The new account showed '7 days remaining! Upgrade now!' in the header. No card was asked.",
    "observed_on": "2026-10-24",
    "evidence_url": "https://officesoftwaremarketplace.com/bugherd-review.html#claim-vs-measured"
   },
   "trial_duration_confirmed": {
    "value": true,
    "basis": "The new account showed '7 days remaining! Upgrade now!' in the header. No card was asked.",
    "observed_on": "2026-10-24",
    "evidence_url": "https://officesoftwaremarketplace.com/bugherd-review.html#claim-vs-measured"
   },
   "export_file_inspected": {
    "value": "not_tested",
    "basis": "No explicit observation in the public evidence.",
    "observed_on": "2026-10-24",
    "evidence_url": "https://officesoftwaremarketplace.com/bugherd-review.html#hands-on"
   },
   "export_reimport_tested": {
    "value": false,
    "basis": "On 24 October 2026, in the trial account from this test, we exported the project's two feedback tasks (one left on a website, one on an uploaded test design whose title we had changed afterwards) as CSV and as JSON, and compared both files with what we had entered. A check of this export route with synthetic records, on the account and date stated. Re-importing the export was not tested. Friction is described, not scored; this is not a verdict on the product.",
    "observed_on": "2026-10-24",
    "evidence_url": "https://officesoftwaremarketplace.com/bugherd-review.html#exit-test"
   },
   "export_direct_download": {
    "value": false,
    "basis": "Project > Settings > Export Bugs > CSV, XML or JSON; the file arrives as an email attachment (within about 15 seconds for us); archived tasks are not included by default.",
    "observed_on": "2026-10-24",
    "evidence_url": "https://officesoftwaremarketplace.com/bugherd-review.html#exit-test"
   },
   "marketing_emails_14d": {
    "value": "not_tested",
    "basis": "No complete unambiguous 14-day inbox observation available.",
    "observed_on": "2026-10-25",
    "evidence_url": null
   }
  }
 },
 "task_evidence": {
  "structured_checks": [],
  "sessions": [
   {
    "source": "session",
    "product_name": "BugHerd",
    "product_id": "bugherd",
    "run_date": "2026-10-24",
    "session_type": "hands_on",
    "what": "Tested by our team on 24 October 2026 during the trial, without a card and without inviting anyone: Daan created the account and installed the BugHerd Chrome extension, and our AI assistant ran the test in Daan's browser. We left one feedback task on a website (example.com) and one on our own uploaded test design, changed the title of the second task, and exported both tasks as CSV and JSON.",
    "findings": [
     "Before you reach the task board you must install BugHerd on a site: the setup window 'Learn to use BugHerd in 3 simple steps' could not be closed (Escape did nothing) until the extension or a script was in place.",
     "Leaving feedback on a page opens a form with description, assignee, severity, status, due date and tags, and captures a screenshot automatically. The task then appears on the board with the screenshot, URL, browser and operating system.",
     "An uploaded image (PDF, image or Figma are offered) becomes a design asset with the same feedback sidebar; our pin on the test design became a task labelled 'IMAGE'.",
     "The export (CSV, XML or JSON) arrived as an email attachment within about 15 seconds. Both tasks came back with description and metadata, but not the title we had changed on task 2 (there is no title column), and not the uploaded design itself, only a screenshot link. Those screenshot links opened without logging in.",
     "In Settings, creating tasks by email and commenting on tasks by email were both switched on by default, and archived tasks are left out of the export unless you switch them on.",
     "The header said '7 days remaining! Upgrade now!' and no card was asked. We found no import function."
    ],
    "not_tested": [
     "Inviting clients and the client view",
     "Video feedback",
     "Integrations and BugHerd AI",
     "Installing via a script on our own site",
     "What happens after 7 days"
    ],
    "report": null,
    "disclosure": null,
    "evidence_status": null,
    "result": "reported",
    "note": "Findings as written up after the session; no pass/fail per task was scored.",
    "claim_checks": [
     {
      "claim": "\"free 7-day trial\"",
      "claim_source": "https://bugherd.com/",
      "claim_read_on": "2026-10-23",
      "observed": "The new account showed '7 days remaining! Upgrade now!' in the header. No card was asked.",
      "observed_on": "2026-10-24",
      "evidence": {
       "label": "Our test observations",
       "url": "https://officesoftwaremarketplace.com/bugherd-review.html#claim-vs-measured"
      },
      "plan": "Trial",
      "comparability": "Same quantity: trial length shown on day one.",
      "status": "confirmed",
      "buying_consequence": "You get 7 days without a card, but you must install the browser extension or a script on a site before you can use the board.",
      "buyer_direction": null,
      "claim_changed_on": null
     }
    ],
    "claim_checks_note": "A vendor claim (quoted, with source and read date) set against what we observed in this session on the plan stated. status is confirmed, contradicted, not_comparable, not_testable or out_of_date; it is not a score of the product.",
    "exit_test": {
     "run_date": "2026-10-24",
     "what": "On 24 October 2026, in the trial account from this test, we exported the project's two feedback tasks (one left on a website, one on an uploaded test design whose title we had changed afterwards) as CSV and as JSON, and compared both files with what we had entered.",
     "first_import": null,
     "file_inspected": true,
     "reimport_tested": false,
     "awkward": "The screenshot links in the export (files.bugherd.com) opened without logging in, so anyone with the file can view them. Archived tasks are left out unless you switch them on.",
     "friction": {
      "export_route": "Project > Settings > Export Bugs > CSV, XML or JSON; the file arrives as an email attachment (within about 15 seconds for us); archived tasks are not included by default.",
      "format": "CSV (22 columns) or JSON/XML with one row per task; screenshots as links, no attachments or design files.",
      "reimport": "Not testable: we found no import function.",
      "cancellation": "Not tested."
     },
     "not_tested": [
      "The XML export",
      "Comments and attachments in the export (we added none)",
      "Archived tasks",
      "Re-importing (no importer found)"
     ],
     "came_along": [
      "Both tasks with id, status, description, created and updated time, reporter email, page path, OS, browser, window and screen size, screenshot link and site",
      "In JSON three extra fields: project, external ID and a session-recording field"
     ],
     "lost": [
      "The changed title of task 2: the export has no title column; only the updated time moved",
      "The uploaded design itself: the export only links to a screenshot"
     ],
     "note": "A check of this export route with synthetic records, on the account and date stated. Re-importing the export was not tested. Friction is described, not scored; this is not a verdict on the product."
    },
    "in_catalog": true
   }
  ]
 },
 "open_questions": [
  {
   "question_id": "bugherd: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": "bugherd:data_export",
   "key": "data_export",
   "question": "Which data can a customer export, in which formats, on which plans?",
   "status": "open"
  },
  {
   "question_id": "bugherd:data_location",
   "key": "data_location",
   "question": "Where is customer data stored, and can a customer choose the region?",
   "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"
  }
 }
}
