{
 "schema_version": "1.0",
 "id": "breezy-hr",
 "name": "Breezy HR",
 "research_status": "researched",
 "vendor_domain": "breezy.hr",
 "category": "Operations & Workflow",
 "task": null,
 "summary": "Recruiting and applicant tracking made simple. Post jobs to 50+ boards, manage candidates on a visual pipeline, and automate scheduling and screening.",
 "best_for": "small teams hiring for a few roles at once that want a visual, drag-and-drop pipeline without enterprise-ATS pricing",
 "skip_if": "you hire once or twice a year: the free single-position plan is plenty, and the paid jump only pays off with concurrent open roles",
 "honest_knock": "The jump from free (one position) to the first paid tier is steep if you only hire occasionally: the free plan is usable, so live in it until you're filling several roles at once.",
 "pricing": {
  "status": "public",
  "entry_price": "$157",
  "entry_price_terms": "per month billed annually ($189 monthly)",
  "from_price_usd_month": 157.0,
  "plans": null,
  "plans_source": null,
  "notes": "(re-verified 2026-08-17 and re-read unchanged 2026-09-27) A genuinely permanent free Bootstrap plan: one open position, unlimited users. Paid, annual against monthly: Startup $157/mo or $189, Growth $273/mo or $329, Business $439/mo or $529, plus a custom-quoted Pro tier. Every paid tier includes unlimited users and unlimited positions, which is what separates it from per-seat applicant tracking. Onboarding is a separate product, starting at $49/mo for automated role-based workflows that sync with the ATS. The same page, read 27 September 2026, offers a 14-day full-feature trial with no card and 100,000 Breezy Intelligence credits included; further AI credits start at $30 per 100,000 and SMS credits at $41 a month.",
  "verified_at": "2026-09-27",
  "source_url": null,
  "schema_offer": {
   "price": 189.0,
   "currency": "USD",
   "description": "Startup, per month, billed month-to-month. From our pricing notes: “Startup $157/mo or $189” Read on the vendor's own pricing page on 2026-10-25.",
   "page": "https://aibuildermarketplace.com/b2b/breezy-hr-review/"
  },
  "source_quotes": [
   {
    "field": "free_trial",
    "plan": null,
    "quote": "Full Feature 14-Day Trial",
    "source_url": "https://breezy.hr/",
    "read_on": "2026-10-25"
   }
  ],
  "recent_change": null,
  "price_history": {
   "status": "stable",
   "tracked_since": "2026-07-22",
   "last_read": "2026-10-28",
   "read_days": 15,
   "stable": {
    "since": "2026-07-22",
    "until": "2026-10-28",
    "reads": 15,
    "days": 98
   },
   "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": "The jump from free (one position) to the first paid tier is steep if you only hire occasionally: the free plan is usable, so live in it until you're filling several roles at once.",
 "cost_traps": [
  {
   "id": "usage_metered",
   "label": "Usage-metered",
   "evidence": "The same page, read 27 September 2026, offers a 14-day full-feature trial with no card and 100,000 Breezy Intelligence credits included; further AI credits start at $30 per 100,000 and SMS credits at $41 a month.",
   "verified_at": "2026-09-27",
   "source_url": null
  }
 ],
 "compare_with": {
  "name": "Workable or JazzHR",
  "why": "the mid-market ATS incumbents"
 },
 "links": {
  "record": "https://aibuildermarketplace.com/api/v1/products/breezy-hr.json",
  "review": "https://aibuildermarketplace.com/b2b/breezy-hr-review/",
  "marketplace": "https://aibuildermarketplace.com/marketplace/breezy-hr/",
  "vendor_site": "https://breezy.hr"
 },
 "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://breezyhr.partnerlinks.io/od0c6dipn1f2",
  "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": "bootstrap",
     "name": "Bootstrap",
     "model": "free",
     "evidence": "A genuinely permanent free Bootstrap plan: one open position, unlimited users"
    },
    {
     "id": "startup",
     "name": "Startup",
     "model": "flat",
     "annual_month": 157,
     "monthly": 189,
     "evidence": "Startup $157/mo or $189"
    },
    {
     "id": "growth",
     "name": "Growth",
     "model": "flat",
     "annual_month": 273,
     "monthly": 329,
     "evidence": "Growth $273/mo or $329"
    },
    {
     "id": "business",
     "name": "Business",
     "model": "flat",
     "annual_month": 439,
     "monthly": 529,
     "evidence": "Business $439/mo or $529"
    },
    {
     "id": "pro",
     "name": "Pro",
     "model": "quote",
     "evidence": "plus a custom-quoted Pro tier"
    }
   ],
   "notes": "Every paid tier includes unlimited users and unlimited positions, so the price does not move with team size; Bootstrap is free but limited to one open position. The lower figure is the annual-billing monthly rate.",
   "not_computable": [
    "Onboarding is a separate product starting at $49/mo; AI credits beyond the included amount start at $30 per 100,000 and SMS credits at $41 a month."
   ],
   "rules_verified_at": "2026-10-25"
  },
  "growth": {
   "annual": {
    "product_id": "breezy-hr",
    "currency": "USD",
    "axis": "users",
    "unit": "user",
    "billing": "annual",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 157.0,
       "growth": 273.0,
       "business": 439.0,
       "pro": "quote"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 157.0,
       "growth": 273.0,
       "business": 439.0,
       "pro": "quote"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 157.0,
       "growth": 273.0,
       "business": 439.0,
       "pro": "quote"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 157.0,
       "growth": 273.0,
       "business": 439.0,
       "pro": "quote"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 157.0,
       "growth": 273.0,
       "business": 439.0,
       "pro": "quote"
      }
     },
     {
      "units": 15,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 157.0,
       "growth": 273.0,
       "business": 439.0,
       "pro": "quote"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 157.0,
       "growth": 273.0,
       "business": 439.0,
       "pro": "quote"
      }
     },
     {
      "units": 25,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 157.0,
       "growth": 273.0,
       "business": 439.0,
       "pro": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 157.0,
       "growth": 273.0,
       "business": 439.0,
       "pro": "quote"
      }
     },
     {
      "units": 100,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 157.0,
       "growth": 273.0,
       "business": 439.0,
       "pro": "quote"
      }
     }
    ],
    "switch_points": [],
    "conflicts": [],
    "unknowns": [
     "Onboarding is a separate product starting at $49/mo; AI credits beyond the included amount start at $30 per 100,000 and SMS credits at $41 a month."
    ],
    "measured": [
     {
      "claim": "Full Feature 14-Day Trial",
      "claim_source": "https://breezy.hr/",
      "claim_read_on": "2026-10-25",
      "observed": "Billing shows 13 days left and expiry on 12 November 2026 after creation on 29 October. All features are offered during the trial.",
      "observed_on": "2026-10-29",
      "evidence": {
       "label": "Our test observations",
       "url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#claim-vs-measured"
      },
      "plan": "14-day trial (all features)",
      "comparability": "Trial length read from the billing page on the day of sign-up; this row compares terms, not prices.",
      "status": "confirmed",
      "buying_consequence": "The calendar dates align with 14 days; the remaining-days display does not prove a shortened trial. Exact expiry time was not measured.",
      "buyer_direction": null,
      "claim_changed_on": null,
      "status_label": "Confirmed",
      "review_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/"
     },
     {
      "claim": "$189 /maand",
      "claim_source": "https://breezy.hr/",
      "claim_read_on": "2026-10-29",
      "observed": "Monthly Startup cart shows $189 and Nu $ 189 betalen. Tax and country are not shown; stopped before payment. Annual prices were selected by default on the plan page.",
      "observed_on": "2026-10-29",
      "evidence": {
       "label": "Our test observations",
       "url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#claim-vs-measured"
      },
      "plan": "14-day trial (all features)",
      "comparability": "Observed in-app plan/term/currency compared. Current Startup monthly cost rule matches the base USD 189, but final tax-inclusive price is unknown; older preparation is superseded for cost-rule availability.",
      "status": "confirmed",
      "buying_consequence": "Monthly base price matches. The amount including tax is unknown; yearly defaults are a separate choice.",
      "buyer_direction": null,
      "claim_changed_on": "2026-10-29",
      "status_label": "Confirmed",
      "review_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/"
     }
    ]
   },
   "monthly": {
    "product_id": "breezy-hr",
    "currency": "USD",
    "axis": "users",
    "unit": "user",
    "billing": "monthly",
    "rows": [
     {
      "units": 1,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 189.0,
       "growth": 329.0,
       "business": 529.0,
       "pro": "quote"
      }
     },
     {
      "units": 2,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 189.0,
       "growth": 329.0,
       "business": 529.0,
       "pro": "quote"
      }
     },
     {
      "units": 3,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 189.0,
       "growth": 329.0,
       "business": 529.0,
       "pro": "quote"
      }
     },
     {
      "units": 5,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 189.0,
       "growth": 329.0,
       "business": 529.0,
       "pro": "quote"
      }
     },
     {
      "units": 10,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 189.0,
       "growth": 329.0,
       "business": 529.0,
       "pro": "quote"
      }
     },
     {
      "units": 15,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 189.0,
       "growth": 329.0,
       "business": 529.0,
       "pro": "quote"
      }
     },
     {
      "units": 20,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 189.0,
       "growth": 329.0,
       "business": 529.0,
       "pro": "quote"
      }
     },
     {
      "units": 25,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 189.0,
       "growth": 329.0,
       "business": 529.0,
       "pro": "quote"
      }
     },
     {
      "units": 50,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 189.0,
       "growth": 329.0,
       "business": 529.0,
       "pro": "quote"
      }
     },
     {
      "units": 100,
      "cheapest_plan": "bootstrap",
      "cheapest_plan_name": "Bootstrap",
      "total_month": 0.0,
      "billed": {
       "amount": 0.0,
       "every": "month"
      },
      "ranges": [],
      "per_plan": {
       "bootstrap": 0.0,
       "startup": 189.0,
       "growth": 329.0,
       "business": 529.0,
       "pro": "quote"
      }
     }
    ],
    "switch_points": [],
    "conflicts": [],
    "unknowns": [
     "Onboarding is a separate product starting at $49/mo; AI credits beyond the included amount start at $30 per 100,000 and SMS credits at $41 a month."
    ],
    "measured": [
     {
      "claim": "Full Feature 14-Day Trial",
      "claim_source": "https://breezy.hr/",
      "claim_read_on": "2026-10-25",
      "observed": "Billing shows 13 days left and expiry on 12 November 2026 after creation on 29 October. All features are offered during the trial.",
      "observed_on": "2026-10-29",
      "evidence": {
       "label": "Our test observations",
       "url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#claim-vs-measured"
      },
      "plan": "14-day trial (all features)",
      "comparability": "Trial length read from the billing page on the day of sign-up; this row compares terms, not prices.",
      "status": "confirmed",
      "buying_consequence": "The calendar dates align with 14 days; the remaining-days display does not prove a shortened trial. Exact expiry time was not measured.",
      "buyer_direction": null,
      "claim_changed_on": null,
      "status_label": "Confirmed",
      "review_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/"
     },
     {
      "claim": "$189 /maand",
      "claim_source": "https://breezy.hr/",
      "claim_read_on": "2026-10-29",
      "observed": "Monthly Startup cart shows $189 and Nu $ 189 betalen. Tax and country are not shown; stopped before payment. Annual prices were selected by default on the plan page.",
      "observed_on": "2026-10-29",
      "evidence": {
       "label": "Our test observations",
       "url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#claim-vs-measured"
      },
      "plan": "14-day trial (all features)",
      "comparability": "Observed in-app plan/term/currency compared. Current Startup monthly cost rule matches the base USD 189, but final tax-inclusive price is unknown; older preparation is superseded for cost-rule availability.",
      "status": "confirmed",
      "buying_consequence": "Monthly base price matches. The amount including tax is unknown; yearly defaults are a separate choice.",
      "buyer_direction": null,
      "claim_changed_on": "2026-10-29",
      "status_label": "Confirmed",
      "review_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/"
     }
    ]
   }
  }
 },
 "unknowns": [
  "Plan-by-plan prices are not structured in this record yet; pricing.notes has the full text.",
  "Data export tested on 2026-10-29; 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": {
  "roles": {
   "status": "no_viewer_role",
   "plan": "14-day trial (all features)",
   "route": "Instellingen > Personen > Leden uitnodigen; full list inspected; no invitation.",
   "quote": {
    "text": "Administrator",
    "source_url": "https://breezy.hr/",
    "observed_at": "2026-10-29T10:09:00+01:00"
   },
   "evidence": [
    "bewijs/04-rollen-admin-member-geen-default.jpg"
   ],
   "role_names": [
    "Administrator",
    "Member"
   ],
   "viewer_roles": []
  },
  "api_access": {
   "status": "available_on_tested_plan",
   "plan": "14-day trial (all features)",
   "route": "Instellingen > Integraties > API en automatisering; no key viewed/created or call.",
   "quote": {
    "text": "Breezy REST API",
    "source_url": "https://breezy.hr/",
    "observed_at": "2026-10-29T10:09:00+01:00"
   },
   "evidence": [
    "bewijs/05-api-en-automatisering.jpg"
   ]
  },
  "downgrade": {
   "status": "self_service",
   "plan": "14-day trial (all features)",
   "route": "Abonnementen > Bootstrap > Aan de slag; not confirmed.",
   "quote": {
    "text": "GRATIS",
    "source_url": "https://breezy.hr/",
    "observed_at": "2026-10-29T10:09:00+01:00"
   },
   "evidence": [
    "bewijs/02-abonnementen-bootstrap-gratis.jpg"
   ]
  },
  "support": null,
  "onboarding": null,
  "inbox": {
   "timeline": {
    "signup_at": null,
    "messages": []
   },
   "window_start": "2026-10-28T23:00:00Z",
   "window_end": "2026-11-11T23:00:00Z",
   "window_days": 14,
   "time_basis": "signup_date_midnight_Europe_Amsterdam",
   "status": "complete",
   "observed_at": "2026-11-14T02:18:01.684697Z",
   "counts": {
    "transactional": 0,
    "onboarding_tips": 0,
    "sales_upsell": 0,
    "personal_looking_sales": 0
   },
   "first_sales_email_hours": null,
   "has_list_unsubscribe": false,
   "uncertain": 0,
   "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-29",
  "tested_by": "Our team; actor, account and scope are documented in the review.",
  "review_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/",
  "method": [
   "Created a private candidate pool",
   "Added two made-up candidates by hand",
   "Exported the candidates to CSV twice, with extra columns the second time",
   "Put Startup in the cart and stopped before paying"
  ],
  "claims": [
   {
    "claim": "Full Feature 14-Day Trial",
    "claim_source": "https://breezy.hr/",
    "claim_read_on": "2026-10-25",
    "observed": "Billing shows 13 days left and expiry on 12 November 2026 after creation on 29 October. All features are offered during the trial.",
    "observed_on": "2026-10-29",
    "evidence": {
     "label": "Our test observations",
     "url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#claim-vs-measured"
    },
    "plan": "14-day trial (all features)",
    "comparability": "Trial length read from the billing page on the day of sign-up; this row compares terms, not prices.",
    "status": "confirmed",
    "buying_consequence": "The calendar dates align with 14 days; the remaining-days display does not prove a shortened trial. Exact expiry time was not measured.",
    "buyer_direction": null,
    "claim_changed_on": null
   },
   {
    "claim": "$189 /maand",
    "claim_source": "https://breezy.hr/",
    "claim_read_on": "2026-10-29",
    "observed": "Monthly Startup cart shows $189 and Nu $ 189 betalen. Tax and country are not shown; stopped before payment. Annual prices were selected by default on the plan page.",
    "observed_on": "2026-10-29",
    "evidence": {
     "label": "Our test observations",
     "url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#claim-vs-measured"
    },
    "plan": "14-day trial (all features)",
    "comparability": "Observed in-app plan/term/currency compared. Current Startup monthly cost rule matches the base USD 189, but final tax-inclusive price is unknown; older preparation is superseded for cost-rule availability.",
    "status": "confirmed",
    "buying_consequence": "Monthly base price matches. The amount including tax is unknown; yearly defaults are a separate choice.",
    "buyer_direction": null,
    "claim_changed_on": "2026-10-29"
   }
  ],
  "exit_test": {
   "run_date": "2026-10-29",
   "what": "Exported the two manually entered test candidates in two CSV variants.",
   "first_import": null,
   "file_inspected": true,
   "reimport_tested": false,
   "awkward": "Enabling additional columns adds headline, resume, tags and reqId but does not recover summaries. The pool was a draft; job-board publication requires account verification through support.",
   "friction": {
    "export_route": "Candidates > select both > menu > Export Candidates; repeated after enabling extra columns.",
    "format": "UTF-8 CSV; both files inspected.",
    "reimport": "Reimport was not performed; update by native ID was not established.",
    "cancellation": "Bootstrap Free offers Aan de slag; no downgrade or cancellation was confirmed."
   },
   "not_tested": [
    "Reimport and export after trial expiry.",
    "Actual cancellation and deletion.",
    "Fields not entered in the documented subset."
   ],
   "came_along": [
    "Both names, email fields, pool and stage are retained; Unicode is preserved."
   ],
   "lost": [
    "The summary/free-text field is absent from the export and from the available column list.",
    "reqId is empty; no native candidate ID is exported."
   ],
   "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://aibuildermarketplace.com/b2b/breezy-hr-review/#exit-test"
  },
  "facts": {
   "trial_requires_card": {
    "value": "not_tested",
    "basis": "No explicit observation in the public evidence.",
    "observed_on": "2026-10-29",
    "evidence_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#hands-on"
   },
   "trial_duration_confirmed": {
    "value": true,
    "basis": "Billing shows 13 days left and expiry on 12 November 2026 after creation on 29 October. All features are offered during the trial.",
    "observed_on": "2026-10-29",
    "evidence_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#claim-vs-measured"
   },
   "export_file_inspected": {
    "value": true,
    "basis": "Exported the two manually entered test candidates in two CSV variants. 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-29",
    "evidence_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#exit-test"
   },
   "export_reimport_tested": {
    "value": false,
    "basis": "Exported the two manually entered test candidates in two CSV variants. 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-29",
    "evidence_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#exit-test"
   },
   "export_direct_download": {
    "value": "not_tested",
    "basis": "No explicit observation in the public evidence.",
    "observed_on": "2026-10-29",
    "evidence_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#hands-on"
   },
   "marketing_emails_14d": {
    "value": 0,
    "basis": "Header rules; marketing = onboarding/tips + sales/upsell + personal-looking sales. Retained INBOX/junk only; time_basis states whether the signup hour is known.",
    "observed_on": "2026-11-14",
    "evidence_url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#inbox-timeline"
   }
  }
 },
 "task_evidence": {
  "structured_checks": [],
  "sessions": [
   {
    "source": "session",
    "product_name": "Breezy HR",
    "product_id": "breezy-hr",
    "run_date": "2026-10-29",
    "session_type": "hands_on",
    "what": "Tested by our team on 29 October 2026 on the free trial: Daan created the account and our AI assistant ran the test in Daan's browser. We created a private candidate pool, added two made-up candidates by hand, exported them and put the Startup plan in the cart without paying.",
    "findings": [
     "Billing said 'You have 13 days left on your trial' on the day we signed up, with the trial ending on 12 November: 14 calendar days. All features are open during the trial. The app switched itself to Dutch.",
     "A candidate has to belong to a position or pool. We used a pool so nothing was posted; its default stages had no automatic actions, and AI scoring was off.",
     "Breezy showed a warning that the account is not yet verified and that, without verification, positions are not posted to job sites; it asks you to contact support through the chat.",
     "The candidate export kept names with accents, email addresses, the pool and the stage. It has no column for the summary we typed, so that text did not come back, and the requisition ID column was empty.",
     "Startup monthly went into a cart showing '$189' and 'Pay now $189', with no tax shown before paying. Annual billing (15% off) is preselected on the plans page, where Startup is $157 a month.",
     "Members can only be Administrator or Member, with no viewer role. A free Bootstrap plan is offered; it keeps full access to candidates from the last 30 days only. The REST API and Zapier are listed in the trial."
    ],
    "not_tested": [
     "Publishing a position (needs account verification)",
     "Attachments, CVs and custom fields",
     "What Bootstrap keeps after the trial",
     "Support's answer (we emailed our three questions on 29 October)"
    ],
    "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": "Full Feature 14-Day Trial",
      "claim_source": "https://breezy.hr/",
      "claim_read_on": "2026-10-25",
      "observed": "Billing shows 13 days left and expiry on 12 November 2026 after creation on 29 October. All features are offered during the trial.",
      "observed_on": "2026-10-29",
      "evidence": {
       "label": "Our test observations",
       "url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#claim-vs-measured"
      },
      "plan": "14-day trial (all features)",
      "comparability": "Trial length read from the billing page on the day of sign-up; this row compares terms, not prices.",
      "status": "confirmed",
      "buying_consequence": "The calendar dates align with 14 days; the remaining-days display does not prove a shortened trial. Exact expiry time was not measured.",
      "buyer_direction": null,
      "claim_changed_on": null
     },
     {
      "claim": "$189 /maand",
      "claim_source": "https://breezy.hr/",
      "claim_read_on": "2026-10-29",
      "observed": "Monthly Startup cart shows $189 and Nu $ 189 betalen. Tax and country are not shown; stopped before payment. Annual prices were selected by default on the plan page.",
      "observed_on": "2026-10-29",
      "evidence": {
       "label": "Our test observations",
       "url": "https://aibuildermarketplace.com/b2b/breezy-hr-review/#claim-vs-measured"
      },
      "plan": "14-day trial (all features)",
      "comparability": "Observed in-app plan/term/currency compared. Current Startup monthly cost rule matches the base USD 189, but final tax-inclusive price is unknown; older preparation is superseded for cost-rule availability.",
      "status": "confirmed",
      "buying_consequence": "Monthly base price matches. The amount including tax is unknown; yearly defaults are a separate choice.",
      "buyer_direction": null,
      "claim_changed_on": "2026-10-29"
     }
    ],
    "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-29",
     "what": "Exported the two manually entered test candidates in two CSV variants.",
     "first_import": null,
     "file_inspected": true,
     "reimport_tested": false,
     "awkward": "Enabling additional columns adds headline, resume, tags and reqId but does not recover summaries. The pool was a draft; job-board publication requires account verification through support.",
     "friction": {
      "export_route": "Candidates > select both > menu > Export Candidates; repeated after enabling extra columns.",
      "format": "UTF-8 CSV; both files inspected.",
      "reimport": "Reimport was not performed; update by native ID was not established.",
      "cancellation": "Bootstrap Free offers Aan de slag; no downgrade or cancellation was confirmed."
     },
     "not_tested": [
      "Reimport and export after trial expiry.",
      "Actual cancellation and deletion.",
      "Fields not entered in the documented subset."
     ],
     "came_along": [
      "Both names, email fields, pool and stage are retained; Unicode is preserved."
     ],
     "lost": [
      "The summary/free-text field is absent from the export and from the available column list.",
      "reqId is empty; no native candidate ID is exported."
     ],
     "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": "breezy-hr: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": "breezy-hr:data_export",
   "key": "data_export",
   "question": "Which data can a customer export, in which formats, on which plans?",
   "status": "open"
  },
  {
   "question_id": "breezy-hr:data_location",
   "key": "data_location",
   "question": "Where is customer data stored, and can a customer choose the region?",
   "status": "open"
  },
  {
   "question_id": "breezy-hr:pricing_gap_1",
   "key": "pricing_gap_1",
   "question": "Our price check could not put a number on this part of the cost: Onboarding is a separate product starting at $49/mo; AI credits beyond the included amount start at $30 per 100,000 and SMS credits at $41 a month. 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"
  }
 }
}
