{
 "schema_version": "1.0",
 "id": "hive",
 "name": "Hive",
 "research_status": "researched",
 "vendor_domain": "hive.com",
 "category": "Operations & Workflow",
 "task": "Projects, planning & team workflow",
 "summary": "Project management and team collaboration in one workspace. Plan projects, assign tasks and centralize communication so work keeps moving.",
 "best_for": "project teams that want flexible PM (Gantt, Kanban, forms, chat) and only pay for the modules they actually use",
 "skip_if": "you need most of the add-ons anyway (all-inclusive tools price better), or your org demands one standardized suite",
 "honest_knock": "The seat price is honest bait, the add-on grid is the business model: switch on three add-ons and your $12 seat becomes $27: a la carte flexibility that punishes teams who need the full toolkit. List your must-have modules first and compare the DRESSED price against all-inclusive rivals; for teams needing only core PM, though, Hive is cheap and pleasant. In our test on 21 October 2026 two defaults stood out: onboarding lets everyone on your email domain join the workspace automatically unless you untick it, and completed tasks disappear from the List view behind a filter.",
 "pricing": {
  "status": "public",
  "entry_price": "$5",
  "entry_price_terms": "per user a month, yearly billing",
  "from_price_usd_month": 5.0,
  "plans": null,
  "plans_source": null,
  "notes": "(re-verified 2026-10-18) Free forever for up to 10 workspace members, with 1,000 AI credits a month by the pricing page and 200MB of storage (a new account we tested on 21 October 2026, with no subscription, showed 5,000 of 5,000 AI credits included, resetting a month later, and a default AI spending limit of $500 a day; whether the extra credits are a one-off starting allowance is not established); Starter $5 per user a month and Teams $12 per user a month on yearly billing, which the page states saves 33% against monthly; Enterprise is custom. Read the Starter row before you pay for it: it lifts storage to unlimited and AI credits to 3,000 a month, but it keeps the same 10-member cap as Free and adds a 10-project cap. Only Teams, at $12 with 5,000 AI credits, gives unlimited workspace members. The add-ons are the part to budget: proofing and approvals, timesheets, team resourcing, advanced dashboards, SSO and enterprise controls, and external users each cost $5 per user a month on top, which their own calculator confirms. Two further add-ons, CRM and Finance, are listed on the page with no price at all. The external-user add-on includes 5 external licences per seat.",
  "verified_at": "2026-10-18",
  "source_url": null,
  "schema_offer": null,
  "source_quotes": [
   {
    "field": "price",
    "plan": "Each flexible add-on",
    "quote": "+$5 each",
    "source_url": "https://hive.com/pricing/",
    "read_on": "2026-10-23"
   },
   {
    "field": "free_trial",
    "plan": null,
    "quote": "14-day free trial",
    "source_url": "https://hive.com/pricing/",
    "read_on": "2026-10-23"
   }
  ],
  "recent_change": null,
  "price_history": {
   "status": "stable",
   "tracked_since": "2026-08-09",
   "last_read": "2026-10-26",
   "read_days": 13,
   "stable": {
    "since": "2026-08-09",
    "until": "2026-10-26",
    "reads": 13,
    "days": 78
   },
   "changes": [],
   "method": "Stable = every amount on the vendor's pricing page identical across >= 3 of our reads over >= 30 days. A change is listed only after we confirmed the new price on the page, with a verbatim quote. Differences in raw readings are never published on their own."
  }
 },
 "free_plan": true,
 "free_plan_evidence": "(re-verified 2026-10-18) Free forever for up to 10 workspace members, with 1,000 AI credits a month by the pricing page and 200MB of storage (a new account we tested on 21 October 2026, with no subscription, showed 5,000 of 5,000 AI credits included, resetting a month later, and a default AI spending limit of $500 a day; whether the extra credits are a one-off starting allowance is not established); Starter $5 per user a month and Teams $12 per user a month on yearly billing, which the page states saves 33% against monthly; Enterprise is custom.",
 "cost_traps": [
  {
   "id": "per_seat",
   "label": "Per-seat pricing",
   "evidence": "The add-ons are the part to budget: proofing and approvals, timesheets, team resourcing, advanced dashboards, SSO and enterprise controls, and external users each cost $5 per user a month on top, which their own calculator confirms.",
   "verified_at": "2026-10-18",
   "source_url": null
  },
  {
   "id": "usage_metered",
   "label": "Usage-metered",
   "evidence": "(re-verified 2026-10-18) Free forever for up to 10 workspace members, with 1,000 AI credits a month by the pricing page and 200MB of storage (a new account we tested on 21 October 2026, with no subscription, showed 5,000 of 5,000 AI credits included, resetting a month later, and a default AI spending limit of $500 a day; whether the extra credits are a one-off starting allowance is not established); Starter $5 per user a month and Teams $12 per user a month on yearly billing, which the page states saves 33% against monthly; Enterprise is custom.",
   "verified_at": "2026-10-18",
   "source_url": null
  },
  {
   "id": "addons_extra",
   "label": "Key features are paid add-ons",
   "evidence": "The seat price is honest bait, the add-on grid is the business model: switch on three add-ons and your $12 seat becomes $27: a la carte flexibility that punishes teams who need the full toolkit.",
   "verified_at": "2026-10-18",
   "source_url": null
  }
 ],
 "compare_with": {
  "name": "Asana or ClickUp",
  "why": "the PM heavyweights: ClickUp bundles more per dollar, Asana wins polish; Hive wins if your module list is short"
 },
 "links": {
  "record": "https://aibuildermarketplace.com/api/v1/products/hive.json",
  "review": "https://officesoftwaremarketplace.com/hive-review.html",
  "marketplace": "https://aibuildermarketplace.com/marketplace/hive/",
  "vendor_site": "https://hive.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://get.hive.com/7n7ynth8pjn1",
  "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": "free",
     "name": "Free",
     "model": "free",
     "max_units": 10,
     "evidence": "Free forever for up to 10 workspace members, with 1,000 AI credits a month by the pricing page and 200MB of storage (a new account we tested on 21 October 2026, with no subscription, showed 5,000 of 5,000 AI credits included, resetting a month later, and a default AI spending limit of $500 a day; whether the extra credits are a one-off starting allowance is not established); Starter $5 per user a month and Teams $12 per user a month on yearly billing, which the page states saves 33% against monthly; Enterprise is custom."
    },
    {
     "id": "starter",
     "name": "Starter",
     "model": "per_unit",
     "annual_month": 5,
     "max_units": 10,
     "evidence": "Free forever for up to 10 workspace members, with 1,000 AI credits a month by the pricing page and 200MB of storage (a new account we tested on 21 October 2026, with no subscription, showed 5,000 of 5,000 AI credits included, resetting a month later, and a default AI spending limit of $500 a day; whether the extra credits are a one-off starting allowance is not established); Starter $5 per user a month and Teams $12 per user a month on yearly billing, which the page states saves 33% against monthly; Enterprise is custom.",
     "monthly_status": "unknown"
    },
    {
     "id": "teams",
     "name": "Teams",
     "model": "per_unit",
     "annual_month": 12,
     "evidence": "Free forever for up to 10 workspace members, with 1,000 AI credits a month by the pricing page and 200MB of storage (a new account we tested on 21 October 2026, with no subscription, showed 5,000 of 5,000 AI credits included, resetting a month later, and a default AI spending limit of $500 a day; whether the extra credits are a one-off starting allowance is not established); Starter $5 per user a month and Teams $12 per user a month on yearly billing, which the page states saves 33% against monthly; Enterprise is custom.",
     "monthly_status": "unknown"
    },
    {
     "id": "enterprise",
     "name": "Enterprise",
     "model": "quote",
     "evidence": "Free forever for up to 10 workspace members, with 1,000 AI credits a month by the pricing page and 200MB of storage (a new account we tested on 21 October 2026, with no subscription, showed 5,000 of 5,000 AI credits included, resetting a month later, and a default AI spending limit of $500 a day; whether the extra credits are a one-off starting allowance is not established); Starter $5 per user a month and Teams $12 per user a month on yearly billing, which the page states saves 33% against monthly; Enterprise is custom."
    }
   ],
   "notes": [
    "Annual base subscription; monthly prices are not derived from the advertised saving. Starter also has a 10-project cap.",
    "Live pricing source: https://hive.com/pricing (read 2026-10-24)."
   ],
   "rules_verified_at": "2026-10-24",
   "not_computable": [
    {
     "text": "Paid add-ons, unpriced CRM/Finance and additional AI usage are excluded.",
     "affects_cost": true
    }
   ]
  },
  "growth": {
   "annual": {
    "product_id": "hive",
    "currency": "USD",
    "axis": "users",
    "unit": "user",
    "billing": "annual",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "starter": 5.0,
       "teams": 12.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "starter": 10.0,
       "teams": 24.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "starter": 15.0,
       "teams": 36.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "starter": 25.0,
       "teams": 60.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "starter": 50.0,
       "teams": 120.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 15,
      "cheapest_plan": "teams",
      "cheapest_plan_name": "Teams",
      "total_month": 180.0,
      "billed": {
       "amount": 2160.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "free": "not_eligible",
       "starter": "not_eligible",
       "teams": 180.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "teams",
      "cheapest_plan_name": "Teams",
      "total_month": 240.0,
      "billed": {
       "amount": 2880.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "free": "not_eligible",
       "starter": "not_eligible",
       "teams": 240.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 25,
      "cheapest_plan": "teams",
      "cheapest_plan_name": "Teams",
      "total_month": 300.0,
      "billed": {
       "amount": 3600.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "free": "not_eligible",
       "starter": "not_eligible",
       "teams": 300.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": "teams",
      "cheapest_plan_name": "Teams",
      "total_month": 600.0,
      "billed": {
       "amount": 7200.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "free": "not_eligible",
       "starter": "not_eligible",
       "teams": 600.0,
       "enterprise": "quote"
      }
     },
     {
      "units": 100,
      "cheapest_plan": "teams",
      "cheapest_plan_name": "Teams",
      "total_month": 1200.0,
      "billed": {
       "amount": 14400.0,
       "every": "year"
      },
      "ranges": [],
      "per_plan": {
       "free": "not_eligible",
       "starter": "not_eligible",
       "teams": 1200.0,
       "enterprise": "quote"
      }
     }
    ],
    "switch_points": [
     {
      "from_units": 10,
      "to_units": 15,
      "from_plan": "free",
      "to_plan": "teams",
      "from_plan_name": "Free",
      "to_plan_name": "Teams"
     }
    ],
    "conflicts": [],
    "unknowns": [
     "Paid add-ons, unpriced CRM/Finance and additional AI usage are excluded."
    ],
    "measured": [
     {
      "claim": "\"1,000 AI credits / month\" on the Free plan",
      "claim_source": "https://hive.com/pricing",
      "claim_read_on": "2026-10-17",
      "observed": "Usage & billing > AI usage in a new account without a subscription: '5.000 of 5.000 remaining', '5.000 included · 0 purchased', 'Resets Nov 21'.",
      "observed_on": "2026-10-21",
      "evidence": {
       "label": "Our test observations",
       "url": "https://officesoftwaremarketplace.com/hive-review.html#claim-vs-measured"
      },
      "plan": "Free, new workspace, no card, no subscription",
      "comparability": "Not the same quantity as far as we can tell. The 5,000 may be a one-off starting balance for a new account; we saw one month, not the month after the reset.",
      "status": "not_comparable",
      "buying_consequence": "Budget AI use on the published 1,000 credits a month; treat the higher first balance as unconfirmed until it survives a reset.",
      "buyer_direction": null,
      "claim_changed_on": null,
      "status_label": "Not comparable",
      "review_url": "https://officesoftwaremarketplace.com/hive-review.html"
     }
    ]
   },
   "monthly": {
    "product_id": "hive",
    "currency": "USD",
    "axis": "users",
    "unit": "user",
    "billing": "monthly",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "starter": "price_unknown_on_billing",
       "teams": "price_unknown_on_billing",
       "enterprise": "quote"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "starter": "price_unknown_on_billing",
       "teams": "price_unknown_on_billing",
       "enterprise": "quote"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "starter": "price_unknown_on_billing",
       "teams": "price_unknown_on_billing",
       "enterprise": "quote"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "starter": "price_unknown_on_billing",
       "teams": "price_unknown_on_billing",
       "enterprise": "quote"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "free",
      "cheapest_plan_name": "Free",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "free": 0.0,
       "starter": "price_unknown_on_billing",
       "teams": "price_unknown_on_billing",
       "enterprise": "quote"
      }
     },
     {
      "units": 15,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "free": "not_eligible",
       "starter": "not_eligible",
       "teams": "price_unknown_on_billing",
       "enterprise": "quote"
      }
     },
     {
      "units": 20,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "free": "not_eligible",
       "starter": "not_eligible",
       "teams": "price_unknown_on_billing",
       "enterprise": "quote"
      }
     },
     {
      "units": 25,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "free": "not_eligible",
       "starter": "not_eligible",
       "teams": "price_unknown_on_billing",
       "enterprise": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "free": "not_eligible",
       "starter": "not_eligible",
       "teams": "price_unknown_on_billing",
       "enterprise": "quote"
      }
     },
     {
      "units": 100,
      "cheapest_plan": null,
      "cheapest_plan_name": null,
      "total_month": null,
      "billed": null,
      "ranges": [],
      "per_plan": {
       "free": "not_eligible",
       "starter": "not_eligible",
       "teams": "price_unknown_on_billing",
       "enterprise": "quote"
      }
     }
    ],
    "switch_points": [
     {
      "from_units": 10,
      "to_units": 15,
      "from_plan": "free",
      "to_plan": null,
      "from_plan_name": "Free",
      "to_plan_name": null
     }
    ],
    "conflicts": [],
    "unknowns": [
     "Paid add-ons, unpriced CRM/Finance and additional AI usage are excluded."
    ],
    "measured": [
     {
      "claim": "\"1,000 AI credits / month\" on the Free plan",
      "claim_source": "https://hive.com/pricing",
      "claim_read_on": "2026-10-17",
      "observed": "Usage & billing > AI usage in a new account without a subscription: '5.000 of 5.000 remaining', '5.000 included · 0 purchased', 'Resets Nov 21'.",
      "observed_on": "2026-10-21",
      "evidence": {
       "label": "Our test observations",
       "url": "https://officesoftwaremarketplace.com/hive-review.html#claim-vs-measured"
      },
      "plan": "Free, new workspace, no card, no subscription",
      "comparability": "Not the same quantity as far as we can tell. The 5,000 may be a one-off starting balance for a new account; we saw one month, not the month after the reset.",
      "status": "not_comparable",
      "buying_consequence": "Budget AI use on the published 1,000 credits a month; treat the higher first balance as unconfirmed until it survives a reset.",
      "buyer_direction": null,
      "claim_changed_on": null,
      "status_label": "Not comparable",
      "review_url": "https://officesoftwaremarketplace.com/hive-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-23; 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": "quoted",
  "free_trial": "quoted",
  "refund": "being_verified"
 },
 "status_page": {
  "source_url": "https://status.hive.com",
  "platform": "statuspage",
  "period": {
   "from": "2026-08-15T05:40:03.255177Z",
   "to": "2026-11-13T05:40:03.255177Z",
   "days": 90
  },
  "read_at": "2026-11-13T05:40:03.255177Z",
  "source_urls": [
   "https://status.hive.com/history.rss"
  ],
  "claim": null,
  "scope": "Hive Status. Counts cover all incidents on this page; no component filtering. May include services beyond the reviewed product.",
  "incident_count": null,
  "observed_count": 4,
  "counts_by_vendor_label": {
   "unknown": 4
  },
  "major_or_critical_count": null,
  "observed_major_or_critical_count": 0,
  "duration_seconds": null,
  "known_duration_seconds": null,
  "duration_known_count": 0,
  "ongoing_count": null,
  "incidents": [
   {
    "id": "https://status.hive.com/incidents/dfqqkwzf98g5",
    "source_url": "https://status.hive.com/incidents/dfqqkwzf98g5",
    "label": "unknown",
    "title": "Application performance bottleneck due to database issues",
    "started_at": null,
    "published_at": "2026-10-22T15:30:19Z",
    "resolved_at": null,
    "ongoing": null,
    "kind": "notice"
   },
   {
    "id": "https://status.hive.com/incidents/7zpyh18l2j52",
    "source_url": "https://status.hive.com/incidents/7zpyh18l2j52",
    "label": "unknown",
    "title": "Weekend maintenance performance degradation",
    "started_at": null,
    "published_at": "2026-10-10T08:56:10Z",
    "resolved_at": null,
    "ongoing": null,
    "kind": "notice"
   },
   {
    "id": "https://status.hive.com/incidents/rdzg05zszr9v",
    "source_url": "https://status.hive.com/incidents/rdzg05zszr9v",
    "label": "unknown",
    "title": "Home Page widget loading issues",
    "started_at": null,
    "published_at": "2026-08-26T15:17:32Z",
    "resolved_at": null,
    "ongoing": null,
    "kind": "notice"
   },
   {
    "id": "https://status.hive.com/incidents/8cx4v333dpyh",
    "source_url": "https://status.hive.com/incidents/8cx4v333dpyh",
    "label": "unknown",
    "title": "Home page and action loading issues",
    "started_at": null,
    "published_at": "2026-08-26T14:54:53Z",
    "resolved_at": null,
    "ongoing": null,
    "kind": "notice"
   }
  ],
  "coverage": "feed_entries_only",
  "note": "Vendor-reported incidents, not measured uptime. Durations are summed per incident, clipped to the window; overlaps count separately. Feed notices use publication dates, may include maintenance and lack original start/end times. Counts cover the whole vendor page, not product-only incidents.",
  "availability": "ok"
 },
 "measured": {
  "support": null,
  "onboarding": null,
  "inbox": {
   "timeline": {
    "signup_at": null,
    "messages": [
     {
      "received_at": "2026-10-21T06:26:17Z",
      "sender_name": "Hive team",
      "sender_domain": "notifications.hive.com",
      "subject": "Your Hive verification code: [code]",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-21T07:01:22Z",
      "sender_name": "Hive team",
      "sender_domain": "hive.com",
      "subject": "Introducing Hive",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-22T06:00:58Z",
      "sender_name": "Hive team",
      "sender_domain": "notifications.hive.com",
      "subject": "Today in Hive (Thursday, 22 Oct)",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-22T06:15:50Z",
      "sender_name": "Hive team",
      "sender_domain": "notifications.hive.com",
      "subject": "New notifications since 10:19 PM (October 21, 2026)",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-22T07:01:19Z",
      "sender_name": "Hive team",
      "sender_domain": "hive.com",
      "subject": "Introducing Hive",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-23T15:01:11Z",
      "sender_name": "Hive team",
      "sender_domain": "notifications.hive.com",
      "subject": "Here's what you accomplished this week!",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-24T06:00:47Z",
      "sender_name": "Hive team",
      "sender_domain": "notifications.hive.com",
      "subject": "Today in Hive (Saturday, 24 Oct)",
      "folder": "inbox",
      "offer": null
     },
     {
      "received_at": "2026-10-24T06:15:44Z",
      "sender_name": "Hive team",
      "sender_domain": "notifications.hive.com",
      "subject": "New notifications since 9:09 PM (October 23, 2026)",
      "folder": "inbox",
      "offer": null
     }
    ]
   },
   "window_start": "2026-10-20T22:00:00Z",
   "window_end": "2026-11-03T23:00:00Z",
   "window_days": 14,
   "time_basis": "signup_date_midnight_Europe_Amsterdam",
   "status": "complete",
   "observed_at": "2026-11-13T02:18:02.597303Z",
   "counts": {
    "transactional": 1,
    "onboarding_tips": 0,
    "sales_upsell": 0,
    "personal_looking_sales": 0
   },
   "first_sales_email_hours": null,
   "has_list_unsubscribe": true,
   "uncertain": 7,
   "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": "not_tested",
    "call_required": "not_tested",
    "observed_on": null,
    "evidence_url": null
   },
   "cancel": {
    "screens": "not_tested",
    "call_required": "not_tested",
    "observed_on": null,
    "evidence_url": null
   }
  },
  "tested_on": "2026-10-21",
  "tested_by": "Our team; actor, account and scope are documented in the review.",
  "review_url": "https://officesoftwaremarketplace.com/hive-review.html",
  "method": [
   "Reviewed workspace onboarding and disabled automatic domain joining",
   "Created a blank project with Private to me membership",
   "Added three actions with individual due dates",
   "Assigned the three actions to the current user",
   "Completed the middle action in List view",
   "Opened the project in Gantt view",
   "Inspected AI usage, credit purchase and spending controls"
  ],
  "claims": [
   {
    "claim": "\"1,000 AI credits / month\" on the Free plan",
    "claim_source": "https://hive.com/pricing",
    "claim_read_on": "2026-10-17",
    "observed": "Usage & billing > AI usage in a new account without a subscription: '5.000 of 5.000 remaining', '5.000 included · 0 purchased', 'Resets Nov 21'.",
    "observed_on": "2026-10-21",
    "evidence": {
     "label": "Our test observations",
     "url": "https://officesoftwaremarketplace.com/hive-review.html#claim-vs-measured"
    },
    "plan": "Free, new workspace, no card, no subscription",
    "comparability": "Not the same quantity as far as we can tell. The 5,000 may be a one-off starting balance for a new account; we saw one month, not the month after the reset.",
    "status": "not_comparable",
    "buying_consequence": "Budget AI use on the published 1,000 credits a month; treat the higher first balance as unconfirmed until it survives a reset.",
    "buyer_direction": null,
    "claim_changed_on": null
   }
  ],
  "exit_test": {
   "run_date": "2026-10-23",
   "what": "On 23 October 2026, in the same account and still without a subscription, we imported 10 made-up tasks with known IDs from a CSV file: one task depending on another, one subtask, a completed and an in-progress task, a title with a comma and quotation marks, an end date of 29 February 2028, a task across the year end, a Unicode title and a task without dates. We added a text attachment to one task, exported the project and imported Hive's own export into a new project.",
   "first_import": "Import project > Tasks spreadsheet (CSV or Excel; Asana, Monday, MS Project, Smartsheet, Trello and Basecamp are also offered) took four steps. All columns were matched automatically except our Labels column, which became a custom field. No errors: all 10 tasks came in with the right status, the dependent task showed 'Blocked', the subtask sat under its parent, and the leap day and the Unicode title were intact.",
   "file_inspected": true,
   "reimport_tested": true,
   "awkward": "Two columns with the same name, 'Labels' (Hive's own, empty, and our custom field); Hive IDs instead of a WBS number; and the creator's name in every row.",
   "friction": {
    "export_route": "A button in the app (More > Export): no support request and no waiting. The file (2.9 kB, 35 columns) arrived after about 10 seconds. Export through the API was not tested.",
    "format": "CSV or Excel (.xlsx), with options to hide assignees, leave out custom fields, include sub-actions and limit the date range. The parent comes along as name plus ID; dependencies do not; attachments only as yes or no.",
    "reimport": "Hive's own export does not fit Hive's own import. The import screen has no Parent or ID field, and every one of the 10 rows was flagged because the assignee column reads 'Unassigned' ('Rows with errors will be ignored when submitting'). After we remapped that column to a custom field, all 10 rows came in with titles, Unicode, dates and status right, but the subtask was now a separate task, the dependency was gone and the attachment was missing. The export columns also produced about 25 unneeded custom fields.",
    "cancellation": "Not tested: there was no subscription to cancel."
   },
   "not_tested": [
    "Export through the API, and its limits",
    "Importing into a competitor such as Asana or Monday",
    "Downloading attachments in bulk",
    "Comments, time tracking and multiple users",
    "Cancelling a paid subscription"
   ],
   "came_along": [
    "All 10 rows, with titles, Unicode, commas and quotation marks intact",
    "Start and end dates, now with a four-digit year; 29 February 2028 correct",
    "Status and completion date",
    "The subtask's parent, as a name plus a Hive ID (columns Parent and Parent ID)"
   ],
   "lost": [
    "Which task blocks the dependent one: the export only says 'Blocked'",
    "The attachment itself: the export only says 'Attachments present: true'"
   ],
   "note": "One export and re-import of synthetic records, on the account and date stated. Friction is described, not scored; this is not a verdict on the product.",
   "evidence_url": "https://officesoftwaremarketplace.com/hive-review.html#exit-test"
  },
  "facts": {
   "trial_requires_card": {
    "value": "not_tested",
    "basis": "No explicit observation in the public evidence.",
    "observed_on": "2026-10-21",
    "evidence_url": "https://officesoftwaremarketplace.com/hive-review.html#hands-on"
   },
   "trial_duration_confirmed": {
    "value": "not_tested",
    "basis": "No explicit observation in the public evidence.",
    "observed_on": "2026-10-21",
    "evidence_url": "https://officesoftwaremarketplace.com/hive-review.html#hands-on"
   },
   "export_file_inspected": {
    "value": "not_tested",
    "basis": "No explicit observation in the public evidence.",
    "observed_on": "2026-10-21",
    "evidence_url": "https://officesoftwaremarketplace.com/hive-review.html#hands-on"
   },
   "export_reimport_tested": {
    "value": true,
    "basis": "On 23 October 2026, in the same account and still without a subscription, we imported 10 made-up tasks with known IDs from a CSV file: one task depending on another, one subtask, a completed and an in-progress task, a title with a comma and quotation marks, an end date of 29 February 2028, a task across the year end, a Unicode title and a task without dates. We added a text attachment to one task, exported the project and imported Hive's own export into a new project. One export and re-import of synthetic records, on the account and date stated. Friction is described, not scored; this is not a verdict on the product.",
    "observed_on": "2026-10-23",
    "evidence_url": "https://officesoftwaremarketplace.com/hive-review.html#exit-test"
   },
   "export_direct_download": {
    "value": "not_tested",
    "basis": "No explicit observation in the public evidence.",
    "observed_on": "2026-10-21",
    "evidence_url": "https://officesoftwaremarketplace.com/hive-review.html#hands-on"
   },
   "marketing_emails_14d": {
    "value": "not_tested",
    "basis": "No complete unambiguous 14-day inbox observation available.",
    "observed_on": "2026-11-13",
    "evidence_url": null
   }
  }
 },
 "task_evidence": {
  "structured_checks": [],
  "sessions": [
   {
    "source": "session",
    "product_name": "Hive",
    "product_id": "hive",
    "run_date": "2026-10-21",
    "session_type": "hands_on",
    "what": "Tested by our team on 21 October 2026 on a new account without a subscription: Daan created the account and our AI assistant ran the test in Daan's browser. We made a private project with three dated tasks, assigned them, completed one, opened the Gantt view and read the AI usage and billing screens.",
    "findings": [
     "Onboarding runs in five steps. At the invite step, 'Allow users with @aibuildermarketplace.com domain to join the workspace automatically' was ticked by default; we switched it off. The workspace then opened with five sample projects and three demo colleagues.",
     "A blank project can be made 'Private to me'; the default is 'Everyone'. All six layouts (List, Status, Team, Calendar, Gantt, Table) were offered without a lock.",
     "Typing a name and pressing Enter created three tasks in quick succession; due dates of 22, 23 and 24 October set with the date picker stayed correct.",
     "Ticking off one task removed it from the List view (the count went from 3 to 2), because a default filter hides completed actions. A buyer who does not know this will think the task is gone.",
     "The Gantt view worked without a paywall and placed the three tasks on 22, 23 and 24 October.",
     "AI usage showed 5,000 of 5,000 credits remaining (5,000 included, 0 purchased, resetting on 21 November), while the pricing page gives Free '1,000 AI credits / month'. Billing showed a default daily limit, 'Pause AI after $500 per day', with auto top-up off until a card is added."
    ],
    "not_tested": [
     "Task descriptions and My Actions on the Home page",
     "The Status and Table layouts",
     "Storage (200MB) and the 10-member cap",
     "Buzz and the other AI features, mail, forms and time tracking",
     "Whether the 5,000 AI credits come back every month or are a one-off starting allowance"
    ],
    "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": "\"1,000 AI credits / month\" on the Free plan",
      "claim_source": "https://hive.com/pricing",
      "claim_read_on": "2026-10-17",
      "observed": "Usage & billing > AI usage in a new account without a subscription: '5.000 of 5.000 remaining', '5.000 included · 0 purchased', 'Resets Nov 21'.",
      "observed_on": "2026-10-21",
      "evidence": {
       "label": "Our test observations",
       "url": "https://officesoftwaremarketplace.com/hive-review.html#claim-vs-measured"
      },
      "plan": "Free, new workspace, no card, no subscription",
      "comparability": "Not the same quantity as far as we can tell. The 5,000 may be a one-off starting balance for a new account; we saw one month, not the month after the reset.",
      "status": "not_comparable",
      "buying_consequence": "Budget AI use on the published 1,000 credits a month; treat the higher first balance as unconfirmed until it survives a reset.",
      "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-23",
     "what": "On 23 October 2026, in the same account and still without a subscription, we imported 10 made-up tasks with known IDs from a CSV file: one task depending on another, one subtask, a completed and an in-progress task, a title with a comma and quotation marks, an end date of 29 February 2028, a task across the year end, a Unicode title and a task without dates. We added a text attachment to one task, exported the project and imported Hive's own export into a new project.",
     "first_import": "Import project > Tasks spreadsheet (CSV or Excel; Asana, Monday, MS Project, Smartsheet, Trello and Basecamp are also offered) took four steps. All columns were matched automatically except our Labels column, which became a custom field. No errors: all 10 tasks came in with the right status, the dependent task showed 'Blocked', the subtask sat under its parent, and the leap day and the Unicode title were intact.",
     "file_inspected": true,
     "reimport_tested": true,
     "awkward": "Two columns with the same name, 'Labels' (Hive's own, empty, and our custom field); Hive IDs instead of a WBS number; and the creator's name in every row.",
     "friction": {
      "export_route": "A button in the app (More > Export): no support request and no waiting. The file (2.9 kB, 35 columns) arrived after about 10 seconds. Export through the API was not tested.",
      "format": "CSV or Excel (.xlsx), with options to hide assignees, leave out custom fields, include sub-actions and limit the date range. The parent comes along as name plus ID; dependencies do not; attachments only as yes or no.",
      "reimport": "Hive's own export does not fit Hive's own import. The import screen has no Parent or ID field, and every one of the 10 rows was flagged because the assignee column reads 'Unassigned' ('Rows with errors will be ignored when submitting'). After we remapped that column to a custom field, all 10 rows came in with titles, Unicode, dates and status right, but the subtask was now a separate task, the dependency was gone and the attachment was missing. The export columns also produced about 25 unneeded custom fields.",
      "cancellation": "Not tested: there was no subscription to cancel."
     },
     "not_tested": [
      "Export through the API, and its limits",
      "Importing into a competitor such as Asana or Monday",
      "Downloading attachments in bulk",
      "Comments, time tracking and multiple users",
      "Cancelling a paid subscription"
     ],
     "came_along": [
      "All 10 rows, with titles, Unicode, commas and quotation marks intact",
      "Start and end dates, now with a four-digit year; 29 February 2028 correct",
      "Status and completion date",
      "The subtask's parent, as a name plus a Hive ID (columns Parent and Parent ID)"
     ],
     "lost": [
      "Which task blocks the dependent one: the export only says 'Blocked'",
      "The attachment itself: the export only says 'Attachments present: true'"
     ],
     "note": "One export and re-import of synthetic records, on the account and date stated. Friction is described, not scored; this is not a verdict on the product."
    },
    "in_catalog": true
   }
  ]
 },
 "open_questions": [
  {
   "question_id": "hive: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": "hive:data_export",
   "key": "data_export",
   "question": "Which data can a customer export, in which formats, on which plans?",
   "status": "open"
  },
  {
   "question_id": "hive:data_location",
   "key": "data_location",
   "question": "Where is customer data stored, and can a customer choose the region?",
   "status": "open"
  },
  {
   "question_id": "hive:monthly_billing",
   "key": "monthly_billing",
   "question": "Which plans can be bought month to month, and at what price?",
   "status": "open"
  },
  {
   "question_id": "hive:pricing_gap_1",
   "key": "pricing_gap_1",
   "question": "Our price check could not put a number on this part of the cost: Paid add-ons, unpriced CRM/Finance and additional AI usage are excluded. 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"
  }
 }
}
