Skip to content

CRM Arena

HubSpot vs Attio

Attio wins · 1515 (19 drawn)

Agenticness — how well agents can access and operate the productAgenticness

How well agents can access and operate the product

Agent access

  1. ai-native userPoint an agent at llms.txt or agent-oriented docs

    weight 2 · round to Attio
    HubSpotpartialprobed6/10

    HubSpot's docs explicitly state that agents can 'Fetch the complete documentation index at: https://developers.hubspot.com/docs/llms.txt' and that any doc page can be turned into markdown by appending .md (corroborated by real evidence sources that are themselves .md URLs, e.g. hubspot-docs-47, hubspot-docs-57). However, independent probes found the top-level https://developers.hubspot.com/llms.txt and https://developers.hubspot.com/docs.md both return 404, raising doubt about the accessibility/discoverability of the claimed agent-oriented entry points at the paths most agents would guess. Missing for 10: a probe confirming the specific /docs/llms.txt path actually resolves, and clearer top-level discoverability (root llms.txt) rather than only nested doc-page .md conversion.

    • [claimed-docs] Every endpoint reference page publishes its machine-readable spec inline ("## OpenAPI ... specs/2026-09/account-account-info-v2026-09.json G…
    • [probe] PROBE llms.txt: HTTP 404 at https://developers.hubspot.com/llms.txt
    • [probe] PROBE docs-md: HTTP 404 at https://developers.hubspot.com/docs.md
    • [claimed-docs] Retrieve detailed information about the account associated with the HubSpot portal.
    Attiofullprobed9/10

    A live probe confirms docs.attio.com/llms.txt returns HTTP 200 with a structured index of agent-consumable documentation links, and Attio also ships AGENTS.md/CLAUDE.md files for AI-assisted app development plus an official MCP server, giving agents multiple sanctioned entry points into its docs. missing for 10: independent third-party confirmation that agents successfully use llms.txt in practice

    • [probe] PROBE llms.txt: HTTP 200 at https://docs.attio.com/llms.txt # Attio Docs - [Overview](https://docs.attio.com/docs/overview.md): Start build…
    • [claimed-docs] Every new app comes bootstrapped with a default AGENTS.md file. We additionally supply a CLAUDE.md file to provide instructions for Claude C…
    • [claimed-docs] Every new app comes bootstrapped with a default AGENTS.md file. We additionally supply a CLAUDE.md file
    • [claimed-docs] The App SDK was designed from the ground up to enable AI-assisted development.
    • [probe] official MCP server documented at https://attio.com/mcp
  2. ai-native userRun the product headlessly / in CI for automation

    weight 2 · round drawn
    HubSpotpartialprobed6/10

    HubSpot exposes a CLI (`npm install -g @hubspot/cli && hs init`) and a full REST API (contacts, custom objects, webhooks) plus a machine-readable OpenAPI spec, all of which can be scripted and run non-interactively in CI/automation pipelines. However, there is no explicit documentation or example showing CI/CD integration, headless CLI usage in pipelines, or automated testing workflows tailored to AI-native/agentic CI use. missing for 10: explicit CI/CD pipeline examples, documented headless/non-interactive CLI flags, and independent evidence of running HubSpot automation in a build pipeline.

    • [claimed-docs] Install the HubSpot CLI globally / Authorize your HubSpot account / Start building
    • [claimed-docs] npm install -g @hubspot/cli && hs init
    • [claimed-docs] the contacts endpoints allow you to create and manage contact records in your HubSpot account, as well as sync contact data between HubSpot …
    • [claimed-docs] the webhooks journal API enables third-party integrators to subscribe to real-time events, retrieve historical event data, and manage snapsh…
    • [claimed-docs] Every endpoint reference page publishes its machine-readable spec inline ("## OpenAPI ... specs/2026-09/account-account-info-v2026-09.json G…
    • [probe] official MCP server documented at https://developers.hubspot.com/ai-tools/mcp

    Attio exposes a full REST API (with OAuth, webhooks, filtering/sorting, rate limits) that lets developers read/write workspace data and trigger events programmatically without the UI, which supports headless/CI-style automation, and the App SDK server functions run outside the UI as well. However there is no explicit CLI, testing/CI-specific tooling, or independent evidence of the API being used in CI pipelines. Missing for 10: dedicated CLI/automation tooling for CI, independent/hands-on confirmation of headless CI usage, and any mention of running Attio operations from a pipeline rather than via UI-triggered workflows.

    • [claimed-docs] Attio provides a public REST API which exchanges JSON over HTTPS.
    • [claimed-docs] Building an OAuth flow for your app
    • [claimed-docs] Webhooks allow you to subscribe to changes that happen in Attio and then receive real-time HTTP requests to a chosen target URL to notify yo…
    • [claimed-docs] Run SQL queries against your workspace data.
    • [claimed-docs] Rate limit responses always have the HTTP status code `429`. They also always include a `Retry-After` header
    • [claimed-docs] Server functions let you make HTTP requests from your app, whether it's to a third-party API, or to the Attio REST API using ATTIO_API_TOKEN
    • [claimed-docs] Server functions let you make HTTP requests from your app, whether it's to a third-party API, or to the Attio REST API
  3. ai-native userPlug MCP servers into this product so it can use their tools

    weight 3 · round drawn
    HubSpotnone0/10

    Evidence only shows HubSpot exposing its own MCP servers (CRM MCP server, Developer MCP server) so external AI tools/agents can call HubSpot — this is HubSpot acting as the MCP server, not as a client that lets a user plug third-party MCP servers into HubSpot's own AI features (e.g., Breeze agents) to gain new tools. No evidence describes HubSpot's agents consuming or connecting to external MCP servers.

    • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — conta…
    • [claimed-docs] The Developer MCP server enables your agentic development tools to interact with the HubSpot Developer Platform via the CLI.
    • [claimed-docs] This server is CLI-based and enables your agentic development software to interact with the HubSpot Developer Platform, helping you to quick…
    • [probe] official MCP server documented at https://developers.hubspot.com/ai-tools/mcp
    • [claimed-docs] Build demand, win deals, and serve your customers with a team of AI agents for marketing, sales, and customer service. Built on your CRM dat…
    Attionone0/10

    Evidence only shows Attio exposing its own MCP server so external AI tools (Claude, ChatGPT) can connect TO Attio (attio-docs-3, attio-probe-3) — the reverse direction. There is no evidence that Attio itself can act as an MCP client, letting users plug arbitrary external MCP servers into Attio so its AI agents/workflows can use their tools.

    • [claimed-docs] Manage Attio via AI. Connect Claude, ChatGPT or your AI tool of choice to search, update and manage your Attio workspace.
    • [probe] official MCP server documented at https://attio.com/mcp
  4. ai-native userConnect an agent via an official MCP server

    weight 3 · round drawn
    HubSpotfullprobed8/10

    HubSpot documents two official MCP servers: a CRM MCP server giving MCP-compatible agents secure read/write access to CRM data (contacts, deals, engagements), and a Developer MCP server for agentic dev tools to interact with the HubSpot Developer Platform via CLI. This directly matches the story of connecting an agent via an official MCP server. Missing for 10: independent/hands-on third-party corroboration of the MCP server's real-world reliability and setup experience beyond first-party docs.

    • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — conta…
    • [claimed-docs] The Developer MCP server enables your agentic development tools to interact with the HubSpot Developer Platform via the CLI.
    • [claimed-docs] This server is CLI-based and enables your agentic development software to interact with the HubSpot Developer Platform, helping you to quick…
    • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data
    • [claimed-docs] enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — contacts, deals, engagements…
    • [claimed-docs] The **HubSpot MCP server** enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — c…
    • [claimed-docs] The **Developer MCP server** enables your agentic development tools to interact with the HubSpot Developer Platform via the CLI.
    • [probe] official MCP server documented at https://developers.hubspot.com/ai-tools/mcp
    Attiofullprobed8/10

    Attio documents an official MCP server allowing Claude, ChatGPT, or other AI tools to connect and search/update/manage the workspace, with a dedicated page at attio.com/mcp confirming this offering. Missing for 10: independent hands-on corroboration of the MCP server's reliability/tool coverage beyond first-party docs.

    • [claimed-docs] Manage Attio via AI. Connect Claude, ChatGPT or your AI tool of choice to search, update and manage your Attio workspace.
    • [probe] official MCP server documented at https://attio.com/mcp
  5. ai-native userUse an official CLI

    weight 2 · round to HubSpot
    HubSpotfullclaimed8/10

    HubSpot documents an official CLI (`npm install -g @hubspot/cli && hs init`) for installing, authorizing, and building on the platform, and this CLI is further tied into an official Developer MCP server enabling agentic tools to interact with the HubSpot Developer Platform via the CLI — directly supporting AI-native/agentic workflows. Missing for 10: independent/hands-on developer corroboration of the CLI's robustness and no evidence of deeper agent-specific CLI features beyond scaffolding.

    • [claimed-docs] Install the HubSpot CLI globally / Authorize your HubSpot account / Start building
    • [claimed-docs] npm install -g @hubspot/cli && hs init
    • [claimed-docs] Install the HubSpot CLI globally... Authorize your HubSpot account... Start building
    • [claimed-docs] The Developer MCP server enables your agentic development tools to interact with the HubSpot Developer Platform via the CLI.
    • [claimed-docs] This server is CLI-based and enables your agentic development software to interact with the HubSpot Developer Platform, helping you to quick…
    • [claimed-docs] The **Developer MCP server** enables your agentic development tools to interact with the HubSpot Developer Platform via the CLI.

    Attio ships an official CLI for its App SDK (e.g. `attio migrate folder-structure`) and documents that new apps are bootstrapped with AGENTS.md/CLAUDE.md files, explicitly stating the SDK/CLI 'was designed from the ground up to enable AI-assisted development' using React/TypeScript that LLMs understand well. This directly supports an AI-native user leveraging an official CLI in agentic workflows. Missing for 10: a full command reference/list beyond the single migrate example, and independent (non-vendor) corroboration of the CLI's AI-native ergonomics.

    • [claimed-docs] attio migrate folder-structure
    • [claimed-docs] Every new app comes bootstrapped with a default AGENTS.md file. We additionally supply a CLAUDE.md file to provide instructions for Claude C…
    • [claimed-docs] Every new app comes bootstrapped with a default AGENTS.md file. We additionally supply a CLAUDE.md file
    • [claimed-docs] The App SDK was designed from the ground up to enable AI-assisted development.
    • [claimed-docs] The App SDK was designed from the ground up to enable AI-assisted development. It uses React and TypeScript, tools which LLMs understand wel…
    • [claimed-docs] The Attio App SDK lets you extend Attio with your own functionality. Apps run inside Attio's infrastructure and can surface custom UI direct…
  6. ai-native userDrive the product through a documented public API

    weight 3 · round drawn
    HubSpotfullprobed8/10

    HubSpot publishes an extensive, versioned public REST API (CRM objects, contacts, custom objects, webhooks, account info) with CLI tooling, OpenAPI specs inline per endpoint, and a documented deprecation/versioning policy, all clearly aimed at programmatic/agentic access (hubspot-docs-2,3,4,31,57,63, hubspot-supp-api-versioning, hubspot-supp-deprecation-policy, hubspot-supp-openapi-spec). Probes hitting guessed root-level paths (llms.txt, openapi.json) 404'd, but the actual docs confirm an agent-readable llms.txt under /docs and inline OpenAPI specs, so this is a minor path-discovery issue rather than a real gap. Missing for 10: independent/third-party corroboration of API robustness and no confirmation the root-level llms.txt/openapi.json discovery paths work as some agents might expect.

    • [claimed-docs] the contacts endpoints allow you to create and manage contact records in your HubSpot account, as well as sync contact data between HubSpot …
    • [claimed-docs] You can retrieve custom object records individually or in batches.
    • [claimed-docs] the webhooks journal API enables third-party integrators to subscribe to real-time events, retrieve historical event data, and manage snapsh…
    • [claimed-docs] To create one contact, make a `POST` request to `/crm/v3/objects/contacts`.
    • [claimed-docs] Retrieve detailed information about the account associated with the HubSpot portal.
    • [claimed-docs] Retrieve detailed information about the account associated with the HubSpot portal. This endpoint provides insights into the account type, t…
    • [claimed-docs] Docs, "2026-09 API reference": "The 2026-09 APIs use a date-based versioning scheme (e.g., /crm/2026-09/)... This versioning model gives Hub…
    • [claimed-docs] Docs, "Sunsetted and deprecated APIs": a maintained table of sunsetted APIs with dates and migration targets, plus "Deprecated APIs... HubSp…
    • [claimed-docs] Every endpoint reference page publishes its machine-readable spec inline ("## OpenAPI ... specs/2026-09/account-account-info-v2026-09.json G…
    • [probe] PROBE llms.txt: HTTP 404 at https://developers.hubspot.com/llms.txt
    • [probe] PROBE docs-md: HTTP 404 at https://developers.hubspot.com/docs.md
    Attiofullprobed8/10

    Attio documents a REST API for reading/writing workspace data, OAuth flows, filtering/sorting, rate limiting, and webhooks, giving AI-native users a fully documented public API to drive the product; llms.txt and docs.attio.com confirm developer-facing documentation. missing for 10: no discoverable OpenAPI/Swagger spec (probe found 404s) and no independent/third-party corroboration beyond vendor docs.

    • [claimed-docs] This allows developers to build apps that read and write information to and from Attio workspaces. You can also subscribe to events in realt…
    • [claimed-docs] Webhooks allow you to subscribe to changes that happen in Attio and then receive real-time HTTP requests to a chosen target URL to notify yo…
    • [claimed-docs] Some of our endpoints allow specifying `filter` or `sorts` objects as part of the request. These properties can help reduce the size of the …
    • [claimed-docs] Building an OAuth flow for your app
    • [claimed-docs] Rate limit responses always have the HTTP status code `429`. They also always include a `Retry-After` header
    • [probe] PROBE llms.txt: HTTP 200 at https://docs.attio.com/llms.txt # Attio Docs - [Overview](https://docs.attio.com/docs/overview.md): Start build…
    • [probe] PROBE openapi: all candidate paths 404 (https://docs.attio.com/openapi.json, https://docs.attio.com/swagger.json, https://docs.attio.com/api…
  7. ai-native userIssue scoped/least-privilege API credentials for an agent

    weight 2 · round drawn
    HubSpotnone0/10

    The evidence pack documents HubSpot's general API, CLI, and MCP server (with 'secure read and write access') but contains no mention of scoped/least-privilege API keys, OAuth scopes, or granular permission tokens specifically issuable to an AI agent. 'Granular reporting permissions' (hubspot-docs-51/65) refers to dashboard viewing, not API credential scoping.

    • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data
    • [claimed-docs] Control who sees what with granular reporting permissions
    • [claimed-docs] Build custom reporting dashboards for every team... Control who sees what with granular reporting permissions
    Attionone0/10

    Attio documents a general OAuth flow for third-party apps (attio-docs-7) and an MCP server for AI tools (attio-probe-3), but there is no evidence of granular, least-privilege scopes or agent-specific API credential issuance — no mention of scope lists, permission levels, or restricting an API key/token to specific objects/actions for an AI agent.

    • [claimed-docs] Building an OAuth flow for your app
    • [probe] official MCP server documented at https://attio.com/mcp
  8. ai-native userBuild against official SDKs

    weight 2 · round to Attio
    HubSpotnone0/10

    The evidence pack documents HubSpot's REST APIs, an OpenAPI-spec-per-endpoint, a CLI (@hubspot/cli), and MCP servers, but nowhere mentions official client SDKs/libraries (e.g., Node.js, Python, PHP, Ruby SDKs) that an AI-native developer would build against. Missing for 10: any documentation of official SDK packages, language coverage, or SDK release/versioning cadence.

    • [claimed-docs] Install the HubSpot CLI globally / Authorize your HubSpot account / Start building
    • [claimed-docs] npm install -g @hubspot/cli && hs init
    • [claimed-docs] Every endpoint reference page publishes its machine-readable spec inline ("## OpenAPI ... specs/2026-09/account-account-info-v2026-09.json G…
    • [claimed-docs] Docs, "2026-09 API reference": "The 2026-09 APIs use a date-based versioning scheme (e.g., /crm/2026-09/)... This versioning model gives Hub…

    Attio ships a REST API with OAuth, webhooks, filtering/sorting, and a well-documented App SDK (TypeScript/React) explicitly designed for AI-assisted development with AGENTS.md/CLAUDE.md scaffolding, which supports building AI-native integrations. However, this is a single proprietary App SDK plus REST API rather than multiple official language SDKs (e.g., Python, Node client libraries) commonly expected under 'official SDKs', and no independent/community corroboration of SDK usage is present. missing for 10: dedicated official language SDKs (Python/Node/Go client libraries) beyond the App SDK and REST API, independent developer corroboration of building against these SDKs, and a working OpenAPI spec (probe shows openapi.json paths 404).

    • [claimed-docs] The Attio App SDK lets you extend Attio with your own functionality. Apps run inside Attio's infrastructure and can surface custom UI direct…
    • [claimed-docs] The App SDK was designed from the ground up to enable AI-assisted development.
    • [claimed-docs] The App SDK was designed from the ground up to enable AI-assisted development. It uses React and TypeScript, tools which LLMs understand wel…
    • [claimed-docs] Every new app comes bootstrapped with a default AGENTS.md file. We additionally supply a CLAUDE.md file to provide instructions for Claude C…
    • [claimed-docs] Every new app comes bootstrapped with a default AGENTS.md file. We additionally supply a CLAUDE.md file
    • [claimed-docs] Attio provides a public REST API which exchanges JSON over HTTPS.
    • [claimed-docs] Building an OAuth flow for your app
    • [probe] PROBE openapi: all candidate paths 404 (https://docs.attio.com/openapi.json, https://docs.attio.com/swagger.json, https://docs.attio.com/api…
  9. ai-native userSubscribe to events via webhooks

    weight 2 · round drawn
    HubSpotfullclaimed8/10

    HubSpot documents a dedicated webhooks journal API allowing third-party integrators to subscribe to real-time events, retrieve historical event data, and manage CRM object snapshots, directly matching the story. Missing for 10: independent/hands-on corroboration of webhook subscription reliability and no explicit mention of AI-agent-specific webhook consumption patterns.

    • [claimed-docs] the webhooks journal API enables third-party integrators to subscribe to real-time events, retrieve historical event data, and manage snapsh…

    Attio's REST API and SDK explicitly support subscribing to real-time events via webhooks, with signed payloads for verification, and the App SDK further allows apps to receive incoming webhook requests. missing for 10: independent/third-party hands-on confirmation of webhook reliability and no explicit mention of AI-agent-specific webhook subscription tooling beyond generic API/SDK docs.

    • [claimed-docs] This allows developers to build apps that read and write information to and from Attio workspaces. You can also subscribe to events in realt…
    • [claimed-docs] Webhooks allow you to subscribe to changes that happen in Attio and then receive real-time HTTP requests to a chosen target URL to notify yo…
    • [claimed-docs] We cryptographically sign every webhook request using your webhook secret, and include it as HTTP header called `Attio-Signature`
    • [claimed-docs] Webhook handlers enable apps to receive incoming requests from third-party services... making them essential for integrating external system…
    • [claimed-docs] Webhook handlers enable apps to receive incoming requests from third-party services.
    • [claimed-docs] Webhooks allow you to subscribe to changes that happen in Attio and then receive real-time HTTP requests to a chosen target URL

Agentic features

  1. ai-native userGet AI-generated insights and suggestions from my data inside the product

    weight 2 · round drawn
    HubSpotfullclaimed7/10

    HubSpot's Breeze AI features (docs-35/50: describe a report in plain language and it builds it from your data; docs-14/22/23: prospecting agent watches accounts for buying signals and drafts follow-ups; docs-56: AI agents built on CRM data giving contextual insights) directly deliver AI-generated insights/suggestions surfaced inside the product. Missing for 10: independent/hands-on validation of insight quality (only vendor docs, no user reports confirming these AI features work well), and detail on breadth/accuracy of the suggestions across all data types.

    • [claimed-docs] describe the report you need in plain language, and HubSpot will build it from your actual data.
    • [claimed-docs] with Breeze Assistant, describe the report you need in plain language, and HubSpot will build it from your actual data.
    • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
    • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
    • [claimed-docs] Approve automatic CRM updates and follow-up drafts after every meeting
    • [claimed-docs] Build demand, win deals, and serve your customers with a team of AI agents for marketing, sales, and customer service. Built on your CRM dat…

    Attio's AI platform pages describe in-product AI features that surface insights and suggestions from CRM data: Ask Attio for search/update/create, automatic account briefs, call intelligence that flags buying signals and coaching moments, and agent-driven workflows (Web/Scoring/Routing agents) that enrich and prioritize records automatically. These directly match generating AI insights and suggestions inside the product experience. Missing for 10: independent or hands-on verification beyond first-party marketing copy, and detail on how surfaced insights are presented or actioned in the UI.

    • [claimed-docs] Search, update, and create with AI.
    • [claimed-docs] Draft follow-ups, update records, schedule next steps, create account briefs. Instantly, not eventually.
    • [claimed-docs] AI records, transcribes, and logs every call as you speak.
    • [claimed-docs] AI picks up buying signals, blockers, or requests during the call, not days later.
    • [claimed-docs] Ask Attio to build workflows for you just by describing the goal.
    • [claimed-docs] Ask Attio. Search, update, and create with AI.
    • [claimed-docs] Ask Attio for live data from every conversation in your pipeline.
    • [claimed-docs] A team of agents on every deal. Qualifying, enriching, researching, and moving to close.
    • [claimed-docs] Finds your next best customers before you have to ask.
    • [claimed-docs] Web Agent Researches accounts for the latest on the web.
    • [claimed-docs] Routing Agent Routes every lead to the right rep or channel.
    • [claimed-docs] Web Agent / Researches accounts for the latest on the web. ... Scoring Agent / Assigns fit to leads based on your ICP criteria. ... Routing …
    • [claimed-docs] Reviews every call from your reps and flags the coaching moments.
  2. ai-native userSet up automations that run autonomously in the background

    weight 2 · round to Attio
    HubSpotfullclaimed7/10

    HubSpot ships native Workflows automation that runs processes autonomously on CRM triggers, plus AI agents (e.g., the Prospecting agent) explicitly described as watching accounts for signals and reaching out automatically, and smart deal progression handling next steps without user action — all clearly background/autonomous behaviors. Webhooks and the CRM API further support event-driven automation an AI-native user could wire up. Missing for 10: independent/hands-on verification that these agents run reliably unattended over time, and deeper docs on scheduling/trigger configuration for developer-built autonomous flows.

    • [claimed-docs] Create workflows in HubSpot to automate your processes.
    • [claimed-docs] Create workflows
    • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
    • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
    • [claimed-docs] Approve automatic CRM updates and follow-up drafts after every meeting
    • [claimed-docs] the webhooks journal API enables third-party integrators to subscribe to real-time events, retrieve historical event data, and manage snapsh…
    • [claimed-docs] Build demand, win deals, and serve your customers with a team of AI agents for marketing, sales, and customer service. Built on your CRM dat…

    Attio Workflows is a visual automation builder with triggers (e.g., 'when a new deal is created') and blocks that run autonomously, including named AI agents (Web Agent, Routing Agent, Scoring Agent, Custom Agent) that research, score, and route records without manual intervention, plus natural-language workflow creation ('Ask Attio to build workflows for you just by describing the goal'). Custom workflow blocks/triggers via the SDK and webhooks further support background automation tied to external events. Missing for 10: independent/hands-on verification of autonomous execution reliability and more detail on scheduling/monitoring of long-running background automations beyond vendor marketing copy.

    • [claimed-docs] Attio Workflows is a visual automation builder that lets workspace members define sequences of automated actions... Each step in that sequen…
    • [claimed-docs] When a new deal is created Trigger when a new deal record is created.
    • [claimed-docs] Routing Agent Routes every lead to the right rep or channel.
    • [claimed-docs] Web Agent Researches accounts for the latest on the web.
    • [claimed-docs] Web Agent / Researches accounts for the latest on the web. ... Scoring Agent / Assigns fit to leads based on your ICP criteria. ... Routing …
    • [claimed-docs] When a new deal is created ... Web Agent Enrich the record with web research. ... Custom Agent Score the lead and route to the right AE.
    • [claimed-docs] A team of agents on every deal. Qualifying, enriching, researching, and moving to close.
    • [claimed-docs] Ask Attio to build workflows for you just by describing the goal.
    • [claimed-docs] Add custom triggers and steps to the Attio Workflows builder: subscribe to external events or call external APIs as part of a workflow run.
    • [claimed-docs] Workflow blocks let your app contribute custom blocks to the Workflows builder.
    • [claimed-docs] Build custom triggers and steps that show up inside Attio Workflows
    • [claimed-docs] Webhooks allow you to subscribe to changes that happen in Attio and then receive real-time HTTP requests to a chosen target URL
  3. ai-native userDelegate tasks to a built-in AI assistant inside the product

    weight 3 · round to HubSpot
    HubSpotpartialclaimed7/10

    HubSpot documents built-in AI agents (Breeze Assistant, Prospecting agent, campaign-planning agent) that can autonomously watch accounts, draft follow-ups, build reports from plain-language requests, and generate content — a clear built-in delegate-to-AI-assistant capability (hubspot-docs-14, 22, 23, 35, 50, 56). However, all evidence is vendor-authored marketing/docs pages with no independent or hands-on corroboration of these agents actually performing delegated tasks reliably. Missing for 10: independent/hands-on verification of the AI assistant executing delegated tasks, and detail on scope/limits of autonomy.

    • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
    • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
    • [claimed-docs] Approve automatic CRM updates and follow-up drafts after every meeting
    • [claimed-docs] describe the report you need in plain language, and HubSpot will build it from your actual data.
    • [claimed-docs] with Breeze Assistant, describe the report you need in plain language, and HubSpot will build it from your actual data.
    • [claimed-docs] Build demand, win deals, and serve your customers with a team of AI agents for marketing, sales, and customer service. Built on your CRM dat…
    • [claimed-docs] Create blog posts, social content, and landing pages in your brand voice

    Attio has built-in AI features that act as an assistant: search/update/create with AI, drafting follow-ups, updating records, scheduling next steps, building account briefs, and even building workflows by describing a goal, plus AI call transcription and signal detection. This shows delegable AI assistant tasks embedded in the product, but evidence lacks detail on a dedicated chat-style assistant UI, task delegation scope, or independent hands-on confirmation of reliability. missing for 10: independent/hands-on validation of assistant behavior, clarity on assistant UI/interaction model, and limits/scope of delegable tasks.

    • [claimed-docs] Search, update, and create with AI.
    • [claimed-docs] Draft follow-ups, update records, schedule next steps, create account briefs. Instantly, not eventually.
    • [claimed-docs] AI records, transcribes, and logs every call as you speak.
    • [claimed-docs] AI picks up buying signals, blockers, or requests during the call, not days later.
    • [claimed-docs] Ask Attio to build workflows for you just by describing the goal.
  4. ai-native userOperate the product with natural-language commands

    weight 2 · round to Attio
    HubSpotpartialclaimed6/10

    HubSpot documents natural-language interaction in specific areas — Breeze Assistant lets users 'describe the report you need in plain language' to build dashboards, and Breeze AI agents handle prospecting/deal-progression tasks with natural-language-driven automation. The official MCP server additionally lets any MCP-compatible AI agent read/write CRM data, enabling natural-language-driven operation via external agents. However, this is scattered across specific features (reporting, prospecting) rather than a unified natural-language command layer for the whole CRM, and there's no first-party chat/command interface spanning all core CRM operations. Missing for 10: a comprehensive in-product NL command interface covering most CRM actions (not just reporting/prospecting), and independent/hands-on evidence validating these NL features work as claimed.

    • [claimed-docs] describe the report you need in plain language, and HubSpot will build it from your actual data.
    • [claimed-docs] with Breeze Assistant, describe the report you need in plain language, and HubSpot will build it from your actual data.
    • [claimed-docs] Build demand, win deals, and serve your customers with a team of AI agents for marketing, sales, and customer service. Built on your CRM dat…
    • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
    • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
    • [claimed-docs] Approve automatic CRM updates and follow-up drafts after every meeting
    • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data
    • [claimed-docs] enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — contacts, deals, engagements…
    • [claimed-docs] The **HubSpot MCP server** enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — c…
    Attiofullprobed8/10

    Attio explicitly documents natural-language operation: 'Manage Attio via AI. Connect Claude, ChatGPT or your AI tool of choice to search, update and manage your Attio workspace' and 'Ask Attio to build workflows for you just by describing the goal,' backed by an official MCP server endpoint, plus 'Search, update, and create with AI' features. Missing for 10: independent/hands-on verification of natural-language command accuracy and breadth beyond vendor marketing pages.

    • [claimed-docs] Manage Attio via AI. Connect Claude, ChatGPT or your AI tool of choice to search, update and manage your Attio workspace.
    • [claimed-docs] Search, update, and create with AI.
    • [claimed-docs] Ask Attio to build workflows for you just by describing the goal.
    • [claimed-docs] Ask Attio. Search, update, and create with AI.
    • [probe] official MCP server documented at https://attio.com/mcp

Api quality

  1. ai-native userExplore an interactive API reference with runnable examples

    weight 2 · round to HubSpot
    HubSpotpartialprobed4/10

    HubSpot publishes machine-readable API reference pages (OpenAPI specs, curl/code examples like the contacts POST endpoint, and agent-readable .md/llms.txt paths per hubspot-supp-openapi-spec, hubspot-docs-31, hubspot-docs-57), showing a structured API reference exists. However, there's no evidence of an interactive 'try it' console or runnable execution within the docs, and probes for llms.txt/openapi.json at expected root paths returned 404s, suggesting the interactive/agent-discoverable surface is inconsistent or non-standard. Missing for 10: explicit interactive 'run this call' sandbox UI, confirmation that root-level llms.txt/openapi.json resolve, and independent corroboration of hands-on interactivity.

    • [claimed-docs] Every endpoint reference page publishes its machine-readable spec inline ("## OpenAPI ... specs/2026-09/account-account-info-v2026-09.json G…
    • [claimed-docs] Retrieve detailed information about the account associated with the HubSpot portal.
    • [claimed-docs] To create one contact, make a `POST` request to `/crm/v3/objects/contacts`.
    • [probe] PROBE llms.txt: HTTP 404 at https://developers.hubspot.com/llms.txt
    • [probe] PROBE openapi: all candidate paths 404 (https://developers.hubspot.com/openapi.json, https://developers.hubspot.com/swagger.json, https://de…
    Attionone0/10

    The evidence shows extensive static REST API documentation (endpoints, filtering, webhooks, OAuth, rate-limiting) but no mention of an interactive API reference or runnable code examples (e.g., a 'try it' console or embedded sandbox). A direct probe for an OpenAPI/Swagger spec that would typically power such interactive docs returned 404s across all candidate paths, indicating no such interactive reference is exposed.

    • [claimed-docs] Attio provides a public REST API which exchanges JSON over HTTPS.
    • [claimed-docs] Building an OAuth flow for your app
    • [claimed-docs] Some of our endpoints allow specifying `filter` or `sorts` objects as part of the request. These properties can help reduce the size of the …
    • [probe] PROBE openapi: all candidate paths 404 (https://docs.attio.com/openapi.json, https://docs.attio.com/swagger.json, https://docs.attio.com/api…
  2. ai-native userDownload a machine-readable API spec (OpenAPI or equivalent)

    weight 2 · round to HubSpot
    HubSpotpartialprobed6/10

    First-party docs show each API reference page embeds a machine-readable OpenAPI 3.0.1 spec (e.g., specs/2026-09/account-account-info-v2026-09.json) and an agent-readable index at /docs/llms.txt, confirming a real OpenAPI-based spec exists per endpoint. However, independent probes for a single top-level downloadable spec (openapi.json, swagger.json, llms.txt at root) all returned 404, suggesting there is no one-shot full-API spec download — only per-endpoint fragments discoverable via docs navigation. Missing for 10: a consolidated single-file OpenAPI document confirmed downloadable, and independent/community verification of successfully fetching it.

    • [claimed-docs] Every endpoint reference page publishes its machine-readable spec inline ("## OpenAPI ... specs/2026-09/account-account-info-v2026-09.json G…
    • [probe] PROBE llms.txt: HTTP 404 at https://developers.hubspot.com/llms.txt
    • [probe] PROBE docs-md: HTTP 404 at https://developers.hubspot.com/docs.md
    • [probe] PROBE openapi: all candidate paths 404 (https://developers.hubspot.com/openapi.json, https://developers.hubspot.com/swagger.json, https://de…
    Attionone0/10

    Attio's REST API is documented, but a direct probe for standard OpenAPI/Swagger spec paths (openapi.json, swagger.json, etc.) returned 404 on all candidates, and no evidence pack item shows a downloadable machine-readable spec being offered.

    • [probe] PROBE openapi: all candidate paths 404 (https://docs.attio.com/openapi.json, https://docs.attio.com/swagger.json, https://docs.attio.com/api…
    • [claimed-docs] Attio provides a public REST API which exchanges JSON over HTTPS.
  3. ai-native userTest against a sandbox environment without touching production data

    weight 1 · round to HubSpot
    HubSpotfullclaimed7/10

    HubSpot explicitly documents the ability to create up to 10 free test/sandbox accounts to test apps and integrations without affecting real production data, directly matching the story. Missing for 10: no independent/hands-on confirmation of sandbox fidelity or limitations, and no detail on how closely sandbox mirrors production data/schema.

    • [claimed-docs] You can create up to 10 test accounts to test apps and integrations without affecting any real HubSpot data.
    Attionone0/10

    No evidence of a dedicated sandbox/staging workspace or test environment separate from production data; docs cover REST API, SDK, webhooks, and workflows but never mention sandbox/test accounts.

    • ai-native userRely on versioned APIs with a documented deprecation policy

      weight 2 · round to HubSpot
      HubSpotfullprobed8/10

      HubSpot documents a date-based API versioning scheme (e.g. /crm/2026-09/) with predictable release cadence and continued support of prior versions until end-of-life, plus a maintained sunsetted/deprecated APIs table with migration targets and changelog-based advance notice, and machine-readable OpenAPI specs per endpoint. Some probes (llms.txt, docs.md, generic openapi.json) 404'd, suggesting the agent-readable surface isn't as universally exposed as claimed. Missing for 10: independent/community corroboration of the deprecation policy actually being honored in practice, and confirmation that the llms.txt/agent-friendly endpoints work as documented rather than 404ing.

      • [claimed-docs] Docs, "2026-09 API reference": "The 2026-09 APIs use a date-based versioning scheme (e.g., /crm/2026-09/)... This versioning model gives Hub…
      • [claimed-docs] Docs, "Sunsetted and deprecated APIs": a maintained table of sunsetted APIs with dates and migration targets, plus "Deprecated APIs... HubSp…
      • [claimed-docs] Every endpoint reference page publishes its machine-readable spec inline ("## OpenAPI ... specs/2026-09/account-account-info-v2026-09.json G…
      • [probe] PROBE llms.txt: HTTP 404 at https://developers.hubspot.com/llms.txt
      • [probe] PROBE docs-md: HTTP 404 at https://developers.hubspot.com/docs.md
      Attionone0/10

      Attio has a documented public REST API with rate limiting, filtering, OAuth, and webhooks, so a versioning/deprecation story is a fair axis to ask about, but the evidence pack contains no mention of API version numbers, a versioning scheme, or any documented deprecation policy.

      Automation depth — how much of the product can run unattendedAutomation depth

      How much of the product can run unattended

      1. ai-native userPerform bulk operations across many items at once

        weight 2 · round drawn
        HubSpotpartialclaimed6/10

        HubSpot documents bulk-oriented capabilities: batch retrieval of custom object records, bulk import of multiple objects (companies, deals, activities) with associations, and automatic/manual deduplication across large record sets, plus workflows to automate processes at scale. However, the evidence pack doesn't show explicit batch create/update/delete endpoints for core objects like contacts or deals (only single-record POST is shown), nor any AI-native bulk operation via MCP/agent tooling beyond single-item CRUD examples. Missing for 10: explicit batch API documentation for contacts/deals/tickets, evidence of MCP or AI agent performing multi-item bulk actions, and independent confirmation of bulk operation reliability at scale.

        • [claimed-docs] You can retrieve custom object records individually or in batches.
        • [claimed-docs] Import records for multiple objects to add or update data across different objects. You can import records such as companies or deals, as we…
        • [claimed-docs] Import records for multiple objects to add or update data across different objects.
        • [claimed-docs] HubSpot automatically deduplicates contacts using email addresses, and companies using domain names.
        • [claimed-docs] Record IDs can also be used to manually deduplicate contacts, companies, deals, tickets, products, admin-activated objects (e.g., appointmen…
        • [claimed-docs] Create workflows in HubSpot to automate your processes.
        • [claimed-docs] enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — contacts, deals, engagements…

        Attio documents native bulk record actions triggered when multiple rows are selected in a list, plus object-level actions for imports/syncs, and REST API filtering/sorting to select target sets of records for automation. However, there's no explicit documentation of a batch/bulk write endpoint in the REST API (only per-record actions), so large-scale programmatic bulk mutation isn't clearly evidenced. missing for 10: explicit bulk create/update/delete REST API endpoint, evidence of bulk operations at scale (e.g. thousands of records), and independent/hands-on confirmation of bulk action performance.

        • [claimed-docs] Bulk record actions are rendered when multiple record rows are selected in Attio.
        • [claimed-docs] Add a bulk action for records selected in a list
        • [claimed-docs] Use them for object-level work like imports, syncs, or opening object-wide views.
        • [claimed-docs] Object actions are actions your app can take on an object... Use them for object-level work like imports, syncs, or opening object-wide view…
        • [claimed-docs] Some of our endpoints allow specifying `filter` or `sorts` objects as part of the request. These properties can help reduce the size of the …
        • [claimed-docs] Attio supports two distinct formats for filtering. There is the verbose format, which supports a wider variety of operators and conditions, …
        • [claimed-docs] Rate limit responses always have the HTTP status code `429`. They also always include a `Retry-After` header
      2. ai-native userDefine rules that trigger actions automatically on events

        weight 3 · round drawn
        HubSpotfullclaimed8/10

        HubSpot's Workflows feature explicitly lets users create automated rules that trigger actions on events (contact property changes, form submissions, deal stage changes, etc.), and this is compounded by webhook subscriptions for real-time event-driven automation via API, plus AI agents (prospecting agent, deal progression) that act automatically on signals. missing for 10: no explicit documentation tying natural-language/AI-native rule authoring directly to workflow triggers, and no independent/hands-on verification of workflow automation depth beyond vendor docs.

        • [claimed-docs] Create workflows in HubSpot to automate your processes.
        • [claimed-docs] Create workflows
        • [claimed-docs] the webhooks journal API enables third-party integrators to subscribe to real-time events, retrieve historical event data, and manage snapsh…
        • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
        • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
        • [claimed-docs] Approve automatic CRM updates and follow-up drafts after every meeting

        Attio Workflows is a full rules/automation engine supporting event triggers (e.g., 'when a new deal is created'), conditional agent-based actions (routing, scoring, web research agents), webhooks for real-time event subscription, and custom workflow blocks/triggers built via the App SDK that can subscribe to external events or call external APIs. This directly satisfies defining rules that trigger actions on events. Missing for 10: independent/hands-on verification of the workflow builder's reliability and no detailed documentation of the full rule-condition syntax beyond marketing pages.

        • [claimed-docs] When a new deal is created Trigger when a new deal record is created.
        • [claimed-docs] When a new deal is created / Trigger when a new deal record is created.
        • [claimed-docs] Web Agent / Researches accounts for the latest on the web. ... Scoring Agent / Assigns fit to leads based on your ICP criteria. ... Routing …
        • [claimed-docs] When a new deal is created ... Web Agent Enrich the record with web research. ... Custom Agent Score the lead and route to the right AE.
        • [claimed-docs] Add custom triggers and steps to the Attio Workflows builder: subscribe to external events or call external APIs as part of a workflow run.
        • [claimed-docs] Workflow blocks let your app contribute custom blocks to the Workflows builder... workspace members can drag them into any workflow and conf…
        • [claimed-docs] Workflow blocks let your app contribute custom blocks to the Workflows builder.
        • [claimed-docs] Build custom triggers and steps that show up inside Attio Workflows
        • [claimed-docs] Attio Workflows is a visual automation builder that lets workspace members define sequences of automated actions... Each step in that sequen…
        • [claimed-docs] Webhooks allow you to subscribe to changes that happen in Attio and then receive real-time HTTP requests to a chosen target URL to notify yo…
        • [claimed-docs] Webhooks allow you to subscribe to changes that happen in Attio and then receive real-time HTTP requests to a chosen target URL
      3. ai-native userSchedule recurring jobs or workflows

        weight 2 · round to HubSpot
        HubSpotpartialclaimed4/10

        HubSpot's native Workflows feature ('Create workflows in HubSpot to automate your processes') supports building automated, recurring business processes, which is the closest evidence to scheduled/recurring jobs, but the evidence pack gives no detail on cron-like scheduling, re-enrollment intervals, or how an AI-native/agentic user would programmatically create or manage such recurring workflows via API/MCP. Missing for 10: documentation on recurring/scheduled triggers within Workflows, API or MCP-server support for creating/managing workflows programmatically, and independent confirmation of AI-driven workflow automation.

        • [claimed-docs] Create workflows in HubSpot to automate your processes.
        • [claimed-docs] Create workflows
        • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data
        • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — conta…

        Attio Workflows supports event-triggered automation (e.g. 'When a new deal is created') and custom triggers/blocks via the SDK, showing genuine workflow automation depth, but no evidence describes time-based or cron-style recurring schedules for jobs. Missing for 10: explicit documentation of a time/schedule-based trigger type, evidence of recurring execution intervals, and confirmation that workflows can run on a cadence rather than only in response to events.

        • [claimed-docs] When a new deal is created Trigger when a new deal record is created.
        • [claimed-docs] When a new deal is created / Trigger when a new deal record is created.
        • [claimed-docs] Add custom triggers and steps to the Attio Workflows builder: subscribe to external events or call external APIs as part of a workflow run.
        • [claimed-docs] Workflow blocks let your app contribute custom blocks to the Workflows builder... workspace members can drag them into any workflow and conf…
        • [claimed-docs] Workflow blocks let your app contribute custom blocks to the Workflows builder.
        • [claimed-docs] Attio Workflows is a visual automation builder that lets workspace members define sequences of automated actions... Each step in that sequen…
      4. ai-native userVersion, review, and roll back my automations

        weight 1 · round drawn
        HubSpotnone0/10

        Evidence shows workflow creation (hubspot-docs-12/45) and API-level date-based versioning (hubspot-supp-api-versioning) but nothing about version history, review, or rollback of built automations/workflows themselves.

        • [claimed-docs] Create workflows in HubSpot to automate your processes.
        • [claimed-docs] Create workflows
        • [claimed-docs] Docs, "2026-09 API reference": "The 2026-09 APIs use a date-based versioning scheme (e.g., /crm/2026-09/)... This versioning model gives Hub…
        Attionone0/10

        The evidence describes Attio's Workflows builder, workflow blocks, and AI-assisted workflow creation, but nowhere mentions version history, change review, or the ability to roll back automations to a prior state.

        • [claimed-docs] Attio Workflows is a visual automation builder that lets workspace members define sequences of automated actions... Each step in that sequen…
        • [claimed-docs] Ask Attio to build workflows for you just by describing the goal.
        • [claimed-docs] Workflow blocks let your app contribute custom blocks to the Workflows builder... workspace members can drag them into any workflow and conf…
        • [claimed-docs] Workflow blocks let your app contribute custom blocks to the Workflows builder.

      Automation workflows — building automations — triggers, actions, branching, schedulingAutomation workflows

      Building automations — triggers, actions, branching, scheduling

      Workflows

      1. ops userRoute new leads to the right owner automatically with assignment rules or round-robin

        weight 2 · round to Attio
        HubSpotpartialclaimed3/10

        HubSpot's documentation confirms a general-purpose workflow automation engine ('Create workflows in HubSpot to automate your processes') that is the underlying mechanism used for lead routing, but the evidence pack contains no explicit mention of assignment rules, lead routing, or round-robin distribution features. Missing for 10: explicit documentation of assignment rules, round-robin lead distribution, or lead-routing-specific workflow actions, and any independent/hands-on confirmation these work as described.

        Attio's platform docs describe a dedicated 'Routing Agent' that 'routes every lead to the right rep or channel' and a workflow builder with triggers (e.g., 'When a new deal is created') and custom workflow blocks that can encode assignment logic, directly matching the automated lead-routing story. Missing for 10: explicit mention of round-robin assignment mechanics and independent/hands-on verification beyond vendor marketing copy.

        • [claimed-docs] Routing Agent Routes every lead to the right rep or channel.
        • [claimed-docs] Web Agent / Researches accounts for the latest on the web. ... Scoring Agent / Assigns fit to leads based on your ICP criteria. ... Routing …
        • [claimed-docs] When a new deal is created ... Web Agent Enrich the record with web research. ... Custom Agent Score the lead and route to the right AE.
        • [claimed-docs] When a new deal is created Trigger when a new deal record is created.
        • [claimed-docs] Attio Workflows is a visual automation builder that lets workspace members define sequences of automated actions... Each step in that sequen…
        • [claimed-docs] Workflow blocks let your app contribute custom blocks to the Workflows builder.
      2. ops userBuild trigger-based workflows that update records, create tasks, and send notifications automatically

        weight 3 · round drawn
        HubSpotfullclaimed8/10

        HubSpot's Workflows product (hubspot-docs-12/45) is explicitly documented as a trigger-based automation builder, and complementary docs confirm the CRM record model (contacts, custom objects, deals) that workflows act on, task creation, and notification/email capabilities (sequences, connected inbox) that workflows commonly trigger. Missing for 10: no deep documentation excerpt showing the specific workflow trigger/action UI (task creation, internal notifications) beyond the generic 'create workflows' page, and no independent hands-on review confirming reliability at scale.

        • [claimed-docs] Create workflows in HubSpot to automate your processes.
        • [claimed-docs] Create workflows
        • [claimed-docs] the contacts endpoints allow you to create and manage contact records in your HubSpot account, as well as sync contact data between HubSpot …
        • [claimed-docs] Import records for multiple objects to add or update data across different objects. You can import records such as companies or deals, as we…
        • [claimed-docs] Connect an individual work email to HubSpot to send one-to-one emails from the CRM, log email replies to the CRM, send sequences emails, and…
        • [claimed-docs] With the sequences tool, you can send a series of targeted, timed

        Attio Workflows is a documented visual automation builder with triggers (e.g., new record created), actions to update records, create tasks, and send notifications, plus workflow blocks and custom triggers/steps via the SDK. missing for 10: independent/hands-on third-party corroboration beyond vendor docs, and more detail on native task-creation/notification action types beyond examples shown.

        • [claimed-docs] Attio Workflows is a visual automation builder that lets workspace members define sequences of automated actions... Each step in that sequen…
        • [claimed-docs] When a new deal is created Trigger when a new deal record is created.
        • [claimed-docs] When a new deal is created / Trigger when a new deal record is created.
        • [claimed-docs] Build custom triggers and steps that show up inside Attio Workflows
        • [claimed-docs] Workflow blocks let your app contribute custom blocks to the Workflows builder.
        • [claimed-docs] There are three main ways that you can send a notification to the user
        • [claimed-docs] Add custom triggers and steps to the Attio Workflows builder: subscribe to external events or call external APIs as part of a workflow run.

      Contacts companies — stories about contacts companies in this arenaContacts companies

      Stories about contacts companies in this arena

      Ai crm ops

      1. ai-native userHave an agent enrich a new lead end-to-end via the API or MCP server — creating the record, filling company data, and assigning an owner

        weight 3 · round to Attio
        HubSpotpartialprobed5/10

        HubSpot's REST API supports creating contact records (POST /crm/v3/objects/contacts) and companies/custom objects can be created and updated via the same object APIs, and the official MCP server explicitly grants 'read and write access to your HubSpot CRM data — contacts, deals, engagements, and more' to any MCP-compatible agent, so the create+enrich portions of the story are documented. However, there is no evidence of an owner-assignment field/endpoint being called out, nor any end-to-end example showing an agent orchestrating create→enrich→assign-owner in one flow. Missing for 10: explicit owner-assignment API/MCP action, a documented end-to-end lead-enrichment workflow example, and independent/hands-on confirmation of the MCP server performing writes successfully.

        • [claimed-docs] To create one contact, make a `POST` request to `/crm/v3/objects/contacts`.
        • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — conta…
        • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data
        • [claimed-docs] enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — contacts, deals, engagements…
        • [claimed-docs] The contacts endpoints allow you to create and manage contact records in your HubSpot account, as well as sync contact data between HubSpot …
        • [claimed-docs] HubSpot custom objects allow organizations to represent and organize data based on unique business requirements. Create and update custom ob…
        • [claimed-docs] use the objects API to create and manage the custom object’s records
        • [probe] official MCP server documented at https://developers.hubspot.com/ai-tools/mcp

        Attio has a documented REST API (create/update records, filter/sort) and an official MCP server (attio-probe-3, attio-docs-3) that let an agent search, update, and create records, plus workflow "agents" that enrich and route leads (attio-docs-18, 37, 67, 82). However, there's no concrete end-to-end documented example of an agent via API/MCP creating a lead record, auto-filling company data, and assigning an owner in one flow — enrichment and routing are shown as separate built-in workflow agents rather than an MCP/API-driven pipeline. missing for 10: a documented end-to-end MCP/API example combining record creation, enrichment, and owner assignment; independent/hands-on confirmation of MCP write capabilities beyond marketing copy.

        • [claimed-docs] Manage Attio via AI. Connect Claude, ChatGPT or your AI tool of choice to search, update and manage your Attio workspace.
        • [probe] official MCP server documented at https://attio.com/mcp
        • [claimed-docs] Attio provides a public REST API which exchanges JSON over HTTPS.
        • [claimed-docs] Routing Agent Routes every lead to the right rep or channel.
        • [claimed-docs] Web Agent / Researches accounts for the latest on the web. ... Scoring Agent / Assigns fit to leads based on your ICP criteria. ... Routing …
        • [claimed-docs] When a new deal is created ... Web Agent Enrich the record with web research. ... Custom Agent Score the lead and route to the right AE.
        • [claimed-docs] A team of agents on every deal. Qualifying, enriching, researching, and moving to close.

      Data quality

      1. ops userHave contact and company records auto-enriched with firmographic and contact data

        weight 2 · round to Attio
        HubSpotnone0/10

        The evidence pack covers CRM data storage, deduplication, import/export, workflows, and AI agents for prospecting/reporting, but contains no mention of automatic enrichment of contact/company records with third-party firmographic or contact data. Absence of evidence for this applicable CRM capability yields 'none'.

          Attio's pricing page repeatedly lists 'Automatic data enrichment' and 'Real-time contact syncing' as included features across plans, and the platform/data page references pulling prospect context automatically 'from 100 [sources]' plus customizable firmographic attributes on Company records (e.g., Industry, 10+ attributes). However, this is only marketing-bullet evidence with no dedicated docs page explaining enrichment data sources, coverage, or setup, and no independent/hands-on confirmation it works reliably. Missing for 10: a documented enrichment guide/mechanism, named data providers, and third-party corroboration of enrichment accuracy.

          • [claimed-docs] Real-time contact syncing Automatic data enrichment
          • [claimed-docs] Real-time contact syncing Automatic data enrichment Up to 3 seats
          • [claimed-docs] Automatic data enrichment
          • [claimed-docs] Real-time contact syncing
          • [claimed-docs] For individuals to explore Attio on their own. * Real-time contact syncing * Automatic data enrichment * Up to 3 seats
          • [claimed-docs] Get the context you need for every prospect, automatically drawn from 100
          • [claimed-docs] Company Standard * Company name * Industry 10 More Attributes
        • ops userDetect duplicate contacts or companies and merge them without losing data

          weight 2 · round to HubSpot
          HubSpotfullclaimed7/10

          HubSpot docs confirm automatic deduplication (by email for contacts, domain for companies) plus manual merge via record IDs across contacts, companies, deals, tickets and other objects, directly addressing duplicate detection and merging. Missing for 10: explicit documentation confirming no data loss during merge (e.g., how conflicting field values are preserved) and independent/hands-on confirmation of merge behavior beyond vendor docs.

          • [claimed-docs] HubSpot automatically deduplicates contacts using email addresses, and companies using domain names.
          • [claimed-docs] Record IDs can also be used to manually deduplicate contacts, companies, deals, tickets, products, admin-activated objects (e.g., appointmen…
          • [claimed-docs] HubSpot automatically deduplicates contacts using email addresses, and companies using domain names. Record IDs can also be used to manually…
          • [claimed-docs] Deduplicate records in HubSpot
          Attionone0/10

          The evidence pack covers Attio's data model, SDK, workflows, AI features, and API but contains no mention of duplicate detection or record merging for contacts/companies. This is a fair, mainstream CRM ops capability, but no documentation or feature evidence supports it here.

          Record management

          1. ops userManage contacts and companies as linked records with a full activity timeline on each

            weight 3 · round to Attio
            HubSpotpartialclaimed6/10

            HubSpot's docs confirm contacts and companies exist as CRM records with dedup by domain (companies) and email (contacts), the ability to import and associate records across objects (contacts, companies, deals), and email/replies being logged to the CRM — indicating activity capture on records. However, no direct evidence describes a company-record API or a rendered 'activity timeline' UI feature explicitly, only inferred from email-logging and engagement mentions in MCP docs. Missing for 10: explicit documentation of the company object API/endpoints, and explicit description of a unified activity timeline UI on contact/company records.

            • [claimed-docs] Import records for multiple objects to add or update data across different objects. You can import records such as companies or deals, as we…
            • [claimed-docs] HubSpot automatically deduplicates contacts using email addresses, and companies using domain names.
            • [claimed-docs] Connect an individual work email to HubSpot to send one-to-one emails from the CRM, log email replies to the CRM, send sequences emails, and…
            • [claimed-docs] Connect an individual work email to HubSpot to send one-to-one emails from the CRM, log email replies to the CRM, send sequences emails
            • [claimed-docs] To create one contact, make a `POST` request to `/crm/v3/objects/contacts`.
            • [claimed-docs] enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — contacts, deals, engagements…

            Attio natively models People and Companies as linked, graph-connected records (attio-docs-9, attio-docs-14, attio-docs-66) with customizable fields (attio-docs-46) and provides 'instant visibility into the full history of every interaction' as an activity timeline on records (attio-docs-16), plus real-time contact syncing and enrichment (attio-docs-26). missing for 10: independent/hands-on corroboration of the activity timeline UI beyond marketing copy, and explicit detail on what activity types (emails, calls, notes) populate the timeline.

            • [claimed-docs] Link objects to make your data actionable and insightful with our powerful graph model.
            • [claimed-docs] Attio comes with two objects enabled by default, people and companies, and three optional objects: deal, user and workspace.
            • [claimed-docs] Get instant visibility into the full history of every interaction.
            • [claimed-docs] Customize fields to capture exactly what you need to track.
            • [claimed-docs] At the core of Attio is our powerful and flexible data model, which allows you to define custom objects and lists with a wide array of attri…
            • [claimed-docs] Real-time contact syncing Automatic data enrichment

          Customization — bending the product to your needs — settings, theming, extension pointsCustomization

          Bending the product to your needs — settings, theming, extension points

          Data model

          1. ops userAdd custom fields and build filtered, sorted, and shared views without an admin project

            weight 2 · round to Attio
            HubSpotnone0/10

            The evidence pack lacks any documentation of ops-user self-service custom property/field creation on CRM records or of building filtered, sorted, shared list/table views without going through a developer or admin project — coverage is limited to custom objects via the developer API, reporting dashboards, and permissions, none of which address this specific ops workflow.

              Attio's docs show core building blocks for this story—custom fields/objects (attio-docs-8, attio-docs-46, attio-docs-66, attio-docs-84), filter/sort capability (attio-docs-6, attio-docs-27, attio-docs-31, attio-docs-91), and multiple view types like kanban/tables and private lists (attio-docs-34, attio-docs-83)—but nothing explicitly confirms that a non-admin ops user can create/share these without admin involvement, and some standard objects (e.g., Deals) explicitly require admin activation (attio-docs-13, attio-docs-33). missing for 10: explicit permission model showing ops users (non-admin) can create custom fields and share views without admin approval, and confirmation that view-sharing is not gated behind admin settings.

              • [claimed-docs] Create the exact data model your business needs with custom objects.
              • [claimed-docs] Customize fields to capture exactly what you need to track.
              • [claimed-docs] At the core of Attio is our powerful and flexible data model, which allows you to define custom objects and lists with a wide array of attri…
              • [claimed-docs] which allows you to define custom objects and lists with a wide array of attribute types
              • [claimed-docs] Some of our endpoints allow specifying `filter` or `sorts` objects as part of the request. These properties can help reduce the size of the …
              • [claimed-docs] Filtering and sorting > Searching for just the records you need
              • [claimed-docs] Attio supports two distinct formats for filtering. There is the verbose format, which supports a wider variety of operators and conditions, …
              • [claimed-docs] From kanbans to tables, visualize your data the way that works for you.
              • [claimed-docs] Private lists
              • [claimed-docs] The Deal object is available in every Attio workspace, but disabled by default. It can only be activated by a workspace admin, in the object…
              • [claimed-docs] The Deal object is available in every Attio workspace, but disabled by default. It can only be activated by a workspace admin
            • developerModel custom objects with fields and relationships beyond the built-in contacts, companies, and deals

              weight 3 · round to Attio
              HubSpotfullclaimed7/10

              HubSpot's docs explicitly cover custom objects: creating/updating records via the custom objects API and retrieving them individually or in batch, letting developers extend beyond contacts/companies/deals. Evidence also shows import/dedup/association support extending to custom objects. Missing for 10: explicit documentation of defining custom fields/properties and relationship/association types on custom objects, and independent hands-on developer corroboration beyond HubSpot's own docs.

              • [claimed-docs] HubSpot custom objects allow organizations to represent and organize data based on unique business requirements. Create and update custom ob…
              • [claimed-docs] You can retrieve custom object records individually or in batches.
              • [claimed-docs] use the objects API to create and manage the custom object’s records
              • [claimed-docs] Create and update custom object records with the custom objects API.
              • [claimed-docs] Record IDs can also be used to manually deduplicate contacts, companies, deals, tickets, products, admin-activated objects (e.g., appointmen…

              Attio's docs explicitly support creating custom objects with custom fields, and linking objects via a graph model to build relationships beyond the standard people/company/deal objects (attio-docs-8, attio-docs-9, attio-docs-46, attio-docs-29). This is corroborated by API-level guidance for objects and lists as domain modeling primitives. missing for 10: independent/hands-on third-party confirmation of custom object creation limits or relationship types, and deeper API reference detail on relationship/field-type configuration.

              • [claimed-docs] Create the exact data model your business needs with custom objects.
              • [claimed-docs] Link objects to make your data actionable and insightful with our powerful graph model.
              • [claimed-docs] Customize fields to capture exactly what you need to track.
              • [claimed-docs] Objects can be used to model your domain entities, while lists can be used to aggregate them together and model business processes.
              • [claimed-docs] Attio comes with two objects enabled by default, people and companies, and three optional objects: deal, user and workspace.

            Email sync — stories about email sync in this arenaEmail sync

            Stories about email sync in this arena

            Email

            1. ops userSync my calendar so meetings appear on contact and deal timelines

              weight 2 · round drawn
              HubSpotnone0/10

              The evidence pack covers email inbox connection, contacts/deals APIs, imports, and reporting, but contains no mention of calendar sync or meetings appearing on contact/deal timelines. This is a plausible and common CRM capability, but no supporting evidence exists in the pack.

                Attionone0/10

                The evidence pack covers Attio's API, SDK, workflows, and AI features but contains no mention of calendar integration or meeting sync to contact/deal timelines specifically; 'real-time contact syncing' and 'full history of every interaction' are too generic to confirm calendar-meeting sync. Missing for 10: explicit calendar (Google/Outlook) sync documentation, evidence meetings populate timelines automatically.

                • ops userConnect Gmail or Outlook so emails sync two-way and log automatically to the right records

                  weight 3 · round to HubSpot
                  HubSpotpartialclaimed6/10

                  HubSpot docs confirm connecting an individual work email (Gmail/Outlook) to log replies and send emails from the CRM, and automatic deduplication by email address helps route logged emails to the right contact records. However, evidence doesn't explicitly confirm true two-way sync behavior details (e.g., sync settings, filtering, conflict handling) or explicitly name Gmail/Outlook as the connected providers. missing for 10: explicit mention of Gmail/Outlook as supported providers, details on two-way sync configuration/filters, and independent/hands-on verification of reliable auto-logging to correct records.

                  • [claimed-docs] Connect an individual work email to HubSpot to send one-to-one emails from the CRM, log email replies to the CRM, send sequences emails, and…
                  • [claimed-docs] Connect an individual work email to HubSpot to send one-to-one emails from the CRM, log email replies to the CRM, send sequences emails
                  • [claimed-docs] Connect an individual work email to HubSpot to send one-to-one emails from the CRM, log email replies to the CRM
                  • [claimed-docs] Connect an individual work email
                  • [claimed-docs] HubSpot automatically deduplicates contacts using email addresses, and companies using domain names.
                  • [claimed-docs] HubSpot automatically deduplicates contacts using email addresses, and companies using domain names. Record IDs can also be used to manually…
                  Attionone0/10

                  The evidence pack contains no documentation of a Gmail/Outlook connector, two-way email sync, or automatic email logging to CRM records — only vague pricing-page mentions of 'real-time contact syncing' and 'automatic data enrichment' which are not tied to email accounts. This is a plausible and expected CRM capability, but no first-party docs or feature pages in the evidence describe it.

                Outreach

                1. ops userSend templated emails or multi-step sequences to prospects from inside the CRM

                  weight 2 · round to HubSpot
                  HubSpotfullclaimed8/10

                  HubSpot documents connecting an inbox to send one-to-one emails and sequence emails directly from the CRM (hubspot-docs-13/21/46/54), plus a dedicated sequences tool for sending targeted, timed multi-step outreach (hubspot-docs-37/44/52) and workflow automation for broader processes (hubspot-docs-12/45), all native to the CRM ops experience. missing for 10: no hands-on/independent verification of the sequences UX or deliverability, and no detail on template management specifics.

                  • [claimed-docs] Connect an individual work email to HubSpot to send one-to-one emails from the CRM, log email replies to the CRM, send sequences emails, and…
                  • [claimed-docs] Connect an individual work email to HubSpot to send one-to-one emails from the CRM, log email replies to the CRM, send sequences emails
                  • [claimed-docs] With the sequences tool, you can send a series of targeted, timed
                  • [claimed-docs] With the sequences tool, you can send a series of targeted, timed [email temp
                  • [claimed-docs] Create and edit sequences
                  • [claimed-docs] Create workflows in HubSpot to automate your processes.
                  Attionone0/10

                  Attio is a CRM with data model, workflows, AI agents, and API/webhook capabilities, but the evidence pack contains no mention of templated email sending or multi-step outbound sequence/cadence functionality for prospects; only 'draft follow-ups' via AI assistant is mentioned, not automated sequences.

                  Integrations — connecting to other tools — breadth and depth of built-in integrationsIntegrations

                  Connecting to other tools — breadth and depth of built-in integrations

                  Api depth

                  1. developerSync records bidirectionally through the API at scale, with documented rate limits, upserts, and change detection

                    weight 3 · round to Attio
                    HubSpotpartialclaimed5/10

                    Evidence shows CRUD and batch operations for contacts/custom objects, plus a webhooks journal API for real-time and historical event subscription (a change-detection mechanism), supporting bidirectional sync at scale. However, no evidence cites documented rate limits, and there's no explicit mention of 'upsert' semantics (e.g., idProperty-based upsert) in the API docs provided. Missing for 10: documented rate-limit numbers/headers, explicit upsert endpoint documentation, and independent/hands-on confirmation of scale performance.

                    • [claimed-docs] You can retrieve custom object records individually or in batches.
                    • [claimed-docs] the webhooks journal API enables third-party integrators to subscribe to real-time events, retrieve historical event data, and manage snapsh…
                    • [claimed-docs] The contacts endpoints allow you to create and manage contact records in your HubSpot account, as well as sync contact data between HubSpot …
                    • [claimed-docs] HubSpot custom objects allow organizations to represent and organize data based on unique business requirements. Create and update custom ob…
                    • [claimed-docs] use the objects API to create and manage the custom object’s records

                    Attio's REST API supports reading/writing records, webhooks for real-time change detection, and documented rate limiting with 429/Retry-After headers, covering much of the story. However, no explicit documentation of upsert semantics or a dedicated bulk-sync/scale strategy is present in the evidence. Missing for 10: explicit upsert endpoint documentation, guidance on syncing at scale (batching/pagination limits), and independent confirmation of rate-limit thresholds in practice.

                    • [claimed-docs] This allows developers to build apps that read and write information to and from Attio workspaces. You can also subscribe to events in realt…
                    • [claimed-docs] Webhooks allow you to subscribe to changes that happen in Attio and then receive real-time HTTP requests to a chosen target URL to notify yo…
                    • [claimed-docs] Webhooks allow you to subscribe to changes that happen in Attio and then receive real-time HTTP requests to a chosen target URL
                    • [claimed-docs] We cryptographically sign every webhook request using your webhook secret, and include it as HTTP header called `Attio-Signature`
                    • [claimed-docs] Rate limit responses always have the HTTP status code `429`. They also always include a `Retry-After` header
                    • [claimed-docs] Some of our endpoints allow specifying `filter` or `sorts` objects as part of the request. These properties can help reduce the size of the …
                    • [claimed-docs] Attio supports two distinct formats for filtering. There is the verbose format, which supports a wider variety of operators and conditions, …

                  Ecosystem

                  1. ops userInstall prebuilt integrations (Slack, support desk, marketing, data warehouse) from an app marketplace

                    weight 2 · round drawn
                    HubSpotnone0/10

                    The evidence pack covers HubSpot's CRM APIs, CLI, MCP servers, import tools, and reporting, but contains no mention of an app marketplace or prebuilt one-click integrations for Slack, support desks, marketing tools, or data warehouses — the specific capability this story asks about. Since this is a plausible and expected capability for a CRM platform, absence of evidence yields 'none' rather than 'na'.

                      Attionone0/10

                      Evidence shows Attio has a developer App SDK, REST API, webhooks, and an 'Ask Attio via AI' connector, but nothing indicates a curated marketplace of prebuilt one-click integrations for Slack, a support desk, marketing tools, or a data warehouse — only build-your-own-app tooling and a raw SQL query feature.

                      • [claimed-docs] This allows developers to embed Typescript React applications within the Attio interface and run server functions with access to our REST AP…
                      • [claimed-docs] This allows developers to build apps that read and write information to and from Attio workspaces. You can also subscribe to events in realt…
                      • [claimed-docs] The Attio App SDK lets you extend Attio with your own functionality. Apps run inside Attio's infrastructure and can surface custom UI direct…
                      • [claimed-docs] Build apps that extend Attio with custom UI, server logic, and workflow automation
                      • [claimed-docs] Run SQL queries against your workspace data.

                    Onboarding migration — stories about onboarding migration in this arenaOnboarding migration

                    Stories about onboarding migration in this arena

                    Imports

                    1. ops userMigrate from another CRM with my records, owners, and history intact

                      weight 2 · round to HubSpot
                      HubSpotpartialclaimed6/10

                      HubSpot documents import tools for multiple objects (companies, deals, activities, associations), self-service transfer/audit-and-sync for new customers, and automatic/manual deduplication using email/domain or record IDs, which together support migrating records and relationships from another CRM. However, evidence does not confirm preservation of 'owners' (rep/user assignment mapping) during migration, nor explicit historical activity/timeline preservation beyond basic activities import, and there's no independent/hands-on account confirming migration fidelity. missing for 10: evidence of owner/user mapping during import, confirmation of full historical timeline/audit trail preservation, and independent verification of migration outcomes.

                      • [claimed-docs] Import records for multiple objects to add or update data across different objects. You can import records such as companies or deals, as we…
                      • [claimed-docs] If you're new to HubSpot and want to transfer your existing CRM data to HubSpot's CRM, you can use self-service transfer to audit and sync y…
                      • [claimed-docs] HubSpot automatically deduplicates contacts using email addresses, and companies using domain names.
                      • [claimed-docs] Record IDs can also be used to manually deduplicate contacts, companies, deals, tickets, products, admin-activated objects (e.g., appointmen…
                      • [claimed-docs] you can use self-service transfer to audit and sync your data
                      • [claimed-docs] Import records for multiple objects to add or update data across different objects.

                      Attio references migration mostly via marketing-chat snippets promising deal history mapping and an onboarding migration checklist, but there is no documented import tool, CSV/CRM connector, owner-mapping mechanism, or independent verification that records/owners/history transfer intact. missing for 10: a documented migration tool or CRM-specific importer, evidence of owner/user mapping during migration, independent case studies or hands-on confirmation of successful full-history migration, and details on handling of activity/history data beyond a marketing anecdote.

                      • [claimed-docs] we'll map it during onboarding, and I'll include a migration checklist.
                      • [claimed-docs] Can we bring our existing deal history across too? ... Yep — we'll map it during onboarding, and I'll include a migration checklist.
                      • [claimed-docs] Yep — we'll map it during onboarding, and I'll include a migration checklist.
                      • [claimed-docs] Get instant visibility into the full history of every interaction.
                    2. founderImport my spreadsheet of contacts and deals with field mapping and validation, without losing rows silently

                      weight 3 · round to HubSpot
                      HubSpotpartialclaimed5/10

                      HubSpot's docs confirm a bulk import tool for contacts/deals/companies with multi-object support and association mapping, plus automatic and manual deduplication to prevent duplicate rows, which addresses the core of the story. However, there is no documented evidence of explicit field-mapping validation UI details, error/row-level reporting on failed imports, or guarantees against silently dropped rows during import. Missing for 10: explicit field-mapping/validation UI documentation, error-handling/row-rejection reporting during import, and independent/hands-on evidence confirming no silent row loss.

                      • [claimed-docs] Import records for multiple objects to add or update data across different objects. You can import records such as companies or deals, as we…
                      • [claimed-docs] If you're new to HubSpot and want to transfer your existing CRM data to HubSpot's CRM, you can use self-service transfer to audit and sync y…
                      • [claimed-docs] HubSpot automatically deduplicates contacts using email addresses, and companies using domain names.
                      • [claimed-docs] Record IDs can also be used to manually deduplicate contacts, companies, deals, tickets, products, admin-activated objects (e.g., appointmen…
                      • [claimed-docs] Import records for multiple objects to add or update data across different objects.
                      • [claimed-docs] Import records for multiple objects

                      Marketing copy mentions Attio will 'map it during onboarding' and provide a 'migration checklist' when moving spreadsheet data over, implying assisted field mapping, but there is no documentation of an actual CSV/spreadsheet import tool, validation rules, or safeguards against silently dropping rows. missing for 10: self-serve import UI docs, explicit validation/error-reporting mechanics, confirmation that no rows are silently dropped, independent user corroboration.

                      • [claimed-docs] we'll map it during onboarding, and I'll include a migration checklist.
                      • [claimed-docs] Can we bring our existing deal history across too? ... Yep — we'll map it during onboarding, and I'll include a migration checklist.
                      • [claimed-docs] Everything's in spreadsheets right now and it's getting unmanageable. I'd like the whole team moved over by Monday if we can.
                      • [claimed-docs] Yep — we'll map it during onboarding, and I'll include a migration checklist.

                    Time to value

                    1. founderGo from signup to a working pipeline with my real data in under an hour, without an implementation partner

                      weight 2 · round to HubSpot
                      HubSpotpartialclaimed6/10

                      HubSpot documents a self-service path — free CRM signup with no expiration, self-service data transfer/import for multiple objects, automatic deduplication, and workflow creation — all achievable without a partner (hubspot-docs-7,9,25,27,29,8,10,12). However, no evidence quantifies time-to-value or confirms a real founder can reach a 'working pipeline with real data' inside one hour; community commentary only addresses marketing/product perception, not onboarding speed. Missing for 10: a documented or independent time-to-pipeline benchmark, and hands-on confirmation that import+dedup+workflow setup is fast enough for non-technical founders without support.

                      • [claimed-docs] HubSpot's free CRM unifies all your customer data on one platform, with AI that makes it easy to understand. And unlike a free trial, it's 1…
                      • [claimed-docs] If you're new to HubSpot and want to transfer your existing CRM data to HubSpot's CRM, you can use self-service transfer to audit and sync y…
                      • [claimed-docs] Your data deserves better than spreadsheets. HubSpot's free CRM unifies all your customer data on one platform, with AI that makes it easy t…
                      • [claimed-docs] you can use self-service transfer to audit and sync your data
                      • [claimed-docs] Import records for multiple objects to add or update data across different objects. You can import records such as companies or deals, as we…
                      • [claimed-docs] HubSpot automatically deduplicates contacts using email addresses, and companies using domain names.
                      • [claimed-docs] Create workflows in HubSpot to automate your processes.
                      • [claimed-docs] When you’re ready for more, upgrade to get premium CRM functionality that builds on what you already have. No starting over, no data migrati…

                      Marketing chat copy mentions mapping existing deal data and providing a migration checklist during onboarding, and the platform's flexible object/list model plus enrichment/sync features suggest a workspace could be set up quickly, but there is no concrete documentation of a self-serve import wizard, CSV/spreadsheet import flow, or any time-to-value evidence supporting a sub-hour, partner-free setup. Missing for 10: a documented self-serve data import/migration tool, a quick-start guide with concrete steps/time estimates, and independent evidence (case study, review) confirming fast unaided onboarding.

                      • [claimed-docs] we'll map it during onboarding, and I'll include a migration checklist.
                      • [claimed-docs] Can we bring our existing deal history across too? ... Yep — we'll map it during onboarding, and I'll include a migration checklist.
                      • [claimed-docs] Everything's in spreadsheets right now and it's getting unmanageable. I'd like the whole team moved over by Monday if we can.
                      • [claimed-docs] Yep — we'll map it during onboarding, and I'll include a migration checklist.
                      • [claimed-docs] Create the exact data model your business needs with custom objects.
                      • [claimed-docs] Link objects to make your data actionable and insightful with our powerful graph model.

                    Openness — open source, data portability, and self-hosting storiesOpenness

                    Open source, data portability, and self-hosting stories

                    1. ai-native userDo everything through the API that I can do in the UI

                      weight 2 · round drawn
                      HubSpotpartialprobed6/10

                      HubSpot exposes extensive CRUD APIs (contacts, custom objects, workflows, imports, dedup) with OpenAPI specs and versioning, and even an MCP server for CRM read/write, suggesting broad API parity with UI actions. However, many UI-surfaced features (AI-generated reports via Breeze Assistant, prospecting agent, sequences UI, plain-language report builder) are not shown to have direct API equivalents, and probes show no llms.txt/docs.md/openapi.json at the root, indicating some agent-discovery gaps. missing for 10: API coverage confirmation for AI/reporting/sequence features shown only as UI capabilities, independent verification of full UI-API parity, working llms.txt/root OpenAPI discovery endpoints.

                      • [claimed-docs] the contacts endpoints allow you to create and manage contact records in your HubSpot account, as well as sync contact data between HubSpot …
                      • [claimed-docs] You can retrieve custom object records individually or in batches.
                      • [claimed-docs] Import records for multiple objects to add or update data across different objects. You can import records such as companies or deals, as we…
                      • [claimed-docs] Create workflows in HubSpot to automate your processes.
                      • [claimed-docs] To create one contact, make a `POST` request to `/crm/v3/objects/contacts`.
                      • [claimed-docs] use the objects API to create and manage the custom object’s records
                      • [claimed-docs] Every endpoint reference page publishes its machine-readable spec inline ("## OpenAPI ... specs/2026-09/account-account-info-v2026-09.json G…
                      • [claimed-docs] Docs, "2026-09 API reference": "The 2026-09 APIs use a date-based versioning scheme (e.g., /crm/2026-09/)... This versioning model gives Hub…
                      • [claimed-docs] describe the report you need in plain language, and HubSpot will build it from your actual data.
                      • [claimed-docs] with Breeze Assistant, describe the report you need in plain language, and HubSpot will build it from your actual data.
                      • [probe] PROBE llms.txt: HTTP 404 at https://developers.hubspot.com/llms.txt
                      • [probe] PROBE docs-md: HTTP 404 at https://developers.hubspot.com/docs.md
                      • [probe] PROBE openapi: all candidate paths 404 (https://developers.hubspot.com/openapi.json, https://developers.hubspot.com/swagger.json, https://de…
                      • [claimed-docs] enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — contacts, deals, engagements…

                      Attio exposes a broad REST API (CRUD, filtering/sorting, webhooks, OAuth) and an App SDK that lets developers build custom UI, workflow blocks, actions, and pages, plus AI-native tooling (MCP server, AI-authoring docs, GraphQL query API within apps). However, several UI-native features (AI call recording/transcription, built-in workflow 'agents' like Routing/Scoring/Web agents, reporting/visualization charts, Ask Attio conversational search) are not clearly documented as independently invokable via the plain REST API — they appear to be UI/AI-platform features without confirmed API parity, and no OpenAPI spec is exposed (404s on probe) to verify full endpoint coverage. missing for 10: confirmed API-level parity for AI agents/workflow automations, reporting/visualization endpoints, call intelligence features, and a public OpenAPI spec proving full UI-to-API surface parity.

                      • [claimed-docs] Attio provides a public REST API which exchanges JSON over HTTPS.
                      • [claimed-docs] This allows developers to build apps that read and write information to and from Attio workspaces. You can also subscribe to events in realt…
                      • [claimed-docs] Some of our endpoints allow specifying `filter` or `sorts` objects as part of the request. These properties can help reduce the size of the …
                      • [claimed-docs] Manage Attio via AI. Connect Claude, ChatGPT or your AI tool of choice to search, update and manage your Attio workspace.
                      • [probe] official MCP server documented at https://attio.com/mcp
                      • [claimed-docs] A team of agents on every deal. Qualifying, enriching, researching, and moving to close.
                      • [claimed-docs] AI records, transcribes, and logs every call as you speak.
                      • [claimed-docs] Analyze live data any way you like, from line charts and bar graphs to geospatial mapping.
                      • [probe] PROBE openapi: all candidate paths 404 (https://docs.attio.com/openapi.json, https://docs.attio.com/swagger.json, https://docs.attio.com/api…
                    2. ai-native userExport all of my data in open formats and leave

                      weight 3 · round drawn
                      HubSpotpartialclaimed3/10

                      HubSpot's docs mention APIs to retrieve contacts and custom object records (e.g., GET requests) which could be used to pull data out, but there is no explicit documentation of a full data-export feature, bulk export tool, or guarantee of open/portable formats (e.g., CSV/JSON export for all objects) — the cited import/export docs focus almost entirely on importing, not exporting. Missing for 10: dedicated 'export all data' feature docs, explicit open-format (CSV/JSON) export guarantees, and evidence of exporting non-CRM objects (workflows, sequences, reports) for a full data migration/exit.

                      • [claimed-docs] To create one contact, make a `POST` request to `/crm/v3/objects/contacts`.
                      • [claimed-docs] You can retrieve custom object records individually or in batches.
                      • [claimed-docs] Import records for multiple objects to add or update data across different objects.
                      • [claimed-docs] Import records for multiple objects to add or update data across different objects. You can import records such as companies or deals, as we…

                      Attio's REST API returns JSON over HTTPS and can be used to pull all records/objects/lists programmatically (attio-docs-65, attio-docs-66), which technically enables data extraction in an open format, but there is no documented native 'export all data' feature, bulk CSV export, or GDPR-style data portability tool mentioned anywhere in the pack. Missing for 10: a documented one-click/bulk export feature, explicit open-format (CSV/JSON dump) export tool, and any evidence of a straightforward 'leave with your data' workflow beyond building custom API integrations.

                      • [claimed-docs] Attio provides a public REST API which exchanges JSON over HTTPS.
                      • [claimed-docs] At the core of Attio is our powerful and flexible data model, which allows you to define custom objects and lists with a wide array of attri…
                      • [claimed-docs] Some of our endpoints allow specifying `filter` or `sorts` objects as part of the request. These properties can help reduce the size of the …

                    Pipeline management — stories about pipeline management in this arenaPipeline management

                    Stories about pipeline management in this arena

                    Ai crm ops

                    1. ai-native userHave an agent update deal stages and next steps from email and meeting signals via the API or MCP server

                      weight 3 · round to HubSpot
                      HubSpotfullprobed8/10

                      HubSpot ships both a native AI capability ('smart deal progression keeps deals moving after every call, with next steps handled for them' and 'Approve automatic CRM updates and follow-up drafts after every meeting') and an official MCP server giving 'any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — contacts, deals, engagements, and more,' directly matching the story of an agent updating deal stages/next steps from email and meeting signals via API or MCP. Missing for 10: explicit deals-object API endpoint documentation (evidence only details contacts/custom-object endpoints), and independent hands-on confirmation that MCP-driven deal-stage updates work as advertised in practice.

                      • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — conta…
                      • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
                      • [claimed-docs] Prospecting agent watches accounts for signals that they're ready to buy and reaches out automatically, while smart deal progression keeps d…
                      • [claimed-docs] Approve automatic CRM updates and follow-up drafts after every meeting
                      • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data
                      • [probe] official MCP server documented at https://developers.hubspot.com/ai-tools/mcp

                      Attio ships a documented MCP server for connecting AI tools to 'search, update and manage' the workspace, plus a REST API that can read/write to the Deal object, and AI features that claim to 'update records, schedule next steps' and pick up buying signals from calls. However, the evidence never explicitly ties this to email signals (only calls/meetings) nor documents deal-stage-specific automation from email/meeting context via the API or MCP server. Missing for 10: explicit email-signal ingestion, a documented example of an agent moving a deal stage specifically, and independent/hands-on verification beyond vendor docs.

                      • [claimed-docs] Manage Attio via AI. Connect Claude, ChatGPT or your AI tool of choice to search, update and manage your Attio workspace.
                      • [probe] official MCP server documented at https://attio.com/mcp
                      • [claimed-docs] Draft follow-ups, update records, schedule next steps, create account briefs. Instantly, not eventually.
                      • [claimed-docs] AI records, transcribes, and logs every call as you speak.
                      • [claimed-docs] AI picks up buying signals, blockers, or requests during the call, not days later.
                      • [claimed-docs] The Deal object is available in every Attio workspace, but disabled by default. It can only be activated by a workspace admin, in the object…
                      • [claimed-docs] This allows developers to build apps that read and write information to and from Attio workspaces. You can also subscribe to events in realt…

                    Deals

                    1. ops userRun multiple pipelines with different stage sets for different products or motions

                      weight 2 · round to Attio
                      HubSpotnone0/10

                      The evidence pack contains nothing about HubSpot's deal/ticket pipeline configuration, multiple pipelines, or custom stage sets — it covers CRM objects, MCP servers, imports, dedup, workflows, and reporting but never pipeline-management features. Since this axis clearly applies to a CRM/ops product, absence of evidence yields 'none'.

                        Attio's data model lets ops create multiple custom objects/lists to model different business processes with kanban/table views (attio-docs-29, attio-docs-34, attio-docs-66, attio-docs-83), which implies support for separate pipelines with independent stage sets, but the evidence never explicitly documents per-list custom stage configuration or running multiple deal pipelines side-by-side. missing for 10: explicit documentation of per-list/per-object stage customization, a named example of multiple concurrent pipelines for different products/motions, and independent/hands-on confirmation of this workflow.

                        • [claimed-docs] Objects can be used to model your domain entities, while lists can be used to aggregate them together and model business processes.
                        • [claimed-docs] From kanbans to tables, visualize your data the way that works for you.
                        • [claimed-docs] At the core of Attio is our powerful and flexible data model, which allows you to define custom objects and lists with a wide array of attri…
                        • [claimed-docs] Private lists
                        • [claimed-docs] Attio comes with two objects enabled by default, people and companies, and three optional objects: deal, user and workspace.
                        • [claimed-docs] The Deal object is available in every Attio workspace, but disabled by default. It can only be activated by a workspace admin, in the object…
                      • founderTrack deals on a visual pipeline with customizable stages and drag-and-drop updates

                        weight 3 · round to Attio
                        HubSpotnone0/10

                        The evidence pack contains no mention of a visual deal pipeline, customizable stages, or drag-and-drop functionality anywhere in the docs, community, or probe items; only generic CRM/AI deal-progression references (e.g., hubspot-docs-14, hubspot-docs-22) exist without describing the pipeline UI itself. Missing for 10: explicit documentation of the visual pipeline board, stage customization, and drag-and-drop deal movement.

                          Attio's Deal object is a first-class, admin-enabled record type used for pipeline tracking, and lists/objects support kanban board views alongside custom fields for stage configuration (attio-docs-13, attio-docs-30, attio-docs-34, attio-docs-46, attio-docs-29). This directly supports a customizable visual deal pipeline. Missing for 10: explicit documentation of drag-and-drop stage-change interaction and independent/hands-on confirmation beyond vendor docs.

                          • [claimed-docs] The Deal object is available in every Attio workspace, but disabled by default. It can only be activated by a workspace admin, in the object…
                          • [claimed-docs] An object to represent deals involving people & companies
                          • [claimed-docs] The Deal object is available in every Attio workspace, but disabled by default. It can only be activated by a workspace admin
                          • [claimed-docs] From kanbans to tables, visualize your data the way that works for you.
                          • [claimed-docs] Customize fields to capture exactly what you need to track.
                          • [claimed-docs] Objects can be used to model your domain entities, while lists can be used to aggregate them together and model business processes.
                          • [claimed-docs] Attio comes with two objects enabled by default, people and companies, and three optional objects: deal, user and workspace.

                        Forecasting

                        1. founderForecast revenue from pipeline value, stage probabilities, and close dates

                          weight 2 · round to Attio
                          HubSpotnone0/10

                          The evidence pack shows generic sales reporting/dashboards (pre-built reports, custom dashboards, deal-related analytics) but nothing documents a dedicated pipeline forecasting feature that combines deal value, stage probability, and close dates into a revenue forecast. Without that specific capability being evidenced, this applicable CRM axis is unsupported.

                          • [claimed-docs] dozens of free pre-built sales reports that come standard with HubSpot’s sales reporting software
                          • [claimed-docs] Choose from dozens of pre-built reports or customize your own
                          • [claimed-docs] Build marketing, sales, revenue, and service analytics reports with filters and chart types to see exactly what's happening across your busi…
                          • [claimed-docs] Monitor your team’s sales activities and unlock additional rep performance with deep coaching insights

                          Attio's Deal object supports pipeline value and stage tracking, and its reporting engine offers customizable charts including a Funnel chart type, which could support pipeline visualization, but there is no explicit documentation of stage-probability weighting or a dedicated revenue forecast feature. Missing for 10: explicit stage-probability configuration, forecast calculation logic, and close-date-based revenue projection documentation.

                          • [claimed-docs] The Deal object is available in every Attio workspace, but disabled by default. It can only be activated by a workspace admin, in the object…
                          • [claimed-docs] An object to represent deals involving people & companies
                          • [claimed-docs] Analyze live data any way you like, from line charts and bar graphs to geospatial mapping.
                          • [claimed-docs] Combine visualizations to instantly understand the full story and make better business decisions.
                          • [claimed-docs] Import it as Chart and use one of its members: Chart.Bar, Chart.Line, Chart.Pie, Chart.Metric, Chart.Funnel, or Chart.Loading.
                          • [claimed-docs] Chart is a namespace, not a component you can render. Import it as Chart and use one of its members: Chart.Bar, Chart.Line, Chart.Pie, Chart…
                          • [claimed-docs] Ask Attio for live data from every conversation in your pipeline.

                        Privacy posture — data-handling and privacy storiesPrivacy posture

                        Data-handling and privacy stories

                        1. ai-native userChoose where my data is stored (region/residency)

                          weight 2 · round drawn
                          HubSpotnone0/10

                          The only relevant evidence is that HubSpot's account API can report a data hosting location, but there is no evidence a user can choose or select their storage region for compliance/residency purposes.

                          • [claimed-docs] Retrieve detailed information about the account associated with the HubSpot portal. This endpoint provides insights into the account type, t…
                          Attionone0/10

                          No evidence in the pack mentions data residency, region selection, or storage location controls for Attio workspaces; the docs focus on API, SDK, workflows, and AI features. This is a fair question for a CRM/SaaS product storing customer data, but absence of evidence for an applicable capability means 'none'.

                          • ai-native userPrevent my data from being used to train AI models

                            weight 3 · round drawn
                            HubSpotnone0/10

                            No evidence in the pack addresses AI-training data opt-out or any privacy control preventing customer data from being used to train AI models; the evidence covers CRM features, APIs, MCP servers, and reporting but nothing about AI-training consent/data usage controls.

                              Attionone0/10

                              No evidence in the pack addresses AI training data usage, opt-out controls, or any data privacy policy regarding model training; the evidence covers API, SDK, and product features only.

                              • ai-native userControl data retention and deletion

                                weight 2 · round drawn
                                HubSpotnone0/10

                                No evidence pack items address data retention policies, deletion controls, GDPR/CCPA data deletion tools, or configurable retention settings for AI-native usage; nothing describes how a user can delete or control retention of data used by HubSpot's AI features or CRM data generally.

                                  Attionone0/10

                                  No evidence in the pack addresses data retention policies, deletion controls, export/erasure workflows, or data lifecycle management for AI-native usage; all evidence concerns SDK/API/workflow/reporting features unrelated to retention or deletion.

                                  • ai-native userOpt out of telemetry and usage tracking

                                    weight 2 · round drawn
                                    HubSpotnone0/10

                                    No evidence in the pack addresses telemetry/usage-tracking opt-out settings for HubSpot or its AI/CLI/MCP tools; nothing about privacy controls, data collection disclosures, or opt-out mechanisms is documented. missing for 10: any mention of telemetry collection, opt-out settings, or privacy controls for AI features/CLI/MCP usage.

                                      Attionone0/10

                                      No evidence in the pack addresses telemetry, usage tracking, or opt-out controls for AI-native usage; the documentation covers API, SDK, and platform features but is silent on telemetry settings. Missing for 10: any mention of telemetry collection, opt-out mechanism, or privacy settings documentation.

                                      Reporting insights — stories about reporting insights in this arenaReporting insights

                                      Stories about reporting insights in this arena

                                      Ai crm ops

                                      1. ai-native userHave an agent compile an account brief — open deals, recent emails, and history — from CRM data via the API or MCP server before a meeting

                                        weight 2 · round to Attio
                                        HubSpotpartialprobed6/10

                                        HubSpot's official MCP server explicitly grants read access to contacts, deals, and engagements, and its CRM APIs (contacts, custom objects, account info) plus connected-email logging supply the underlying data (open deals, emails, history) needed for such a brief; this directly supports an AI-native agent pulling account context via MCP or API before a meeting. However, there's no documented end-to-end 'account brief' workflow or example, no explicit deals/engagements API doc cited, and no independent/hands-on evidence the MCP server actually performs this compilation reliably. Missing for 10: a demonstrated brief-generation example, explicit deals/engagements endpoint docs, and third-party corroboration of MCP data-pull quality.

                                        • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — conta…
                                        • [claimed-docs] The HubSpot MCP server enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data
                                        • [claimed-docs] enables you to give any MCP-compatible AI tool or agent secure read and write access to your HubSpot CRM data — contacts, deals, engagements…
                                        • [claimed-docs] the contacts endpoints allow you to create and manage contact records in your HubSpot account, as well as sync contact data between HubSpot …
                                        • [claimed-docs] Connect an individual work email to HubSpot to send one-to-one emails from the CRM, log email replies to the CRM, send sequences emails, and…
                                        • [claimed-docs] Retrieve detailed information about the account associated with the HubSpot portal.
                                        • [probe] official MCP server documented at https://developers.hubspot.com/ai-tools/mcp
                                        Attiofullprobed8/10

                                        Attio has an official MCP server (attio-docs-3, attio-probe-3) and a REST API supporting filtering/sorting, deal/company/history objects (attio-docs-1,2,6,29,30,16) that would let an agent pull open deals, history, and records; the AI platform page explicitly names 'create account briefs' as a capability (attio-docs-22) alongside call transcription/logging that could feed 'recent emails/interactions' context. Missing for 10: independent/hands-on confirmation that the MCP server actually returns email history or that account-brief generation works end-to-end in practice, and explicit documentation of email data access via the API.

                                        • [claimed-docs] Manage Attio via AI. Connect Claude, ChatGPT or your AI tool of choice to search, update and manage your Attio workspace.
                                        • [probe] official MCP server documented at https://attio.com/mcp
                                        • [claimed-docs] Draft follow-ups, update records, schedule next steps, create account briefs. Instantly, not eventually.
                                        • [claimed-docs] Get instant visibility into the full history of every interaction.
                                        • [claimed-docs] An object to represent deals involving people & companies
                                        • [claimed-docs] This allows developers to build apps that read and write information to and from Attio workspaces. You can also subscribe to events in realt…
                                        • [claimed-docs] Some of our endpoints allow specifying `filter` or `sorts` objects as part of the request. These properties can help reduce the size of the …

                                      Reporting

                                      1. founderBuild reports and dashboards on pipeline, activity, and conversion without exporting to a spreadsheet

                                        weight 3 · round to HubSpot
                                        HubSpotfullclaimed9/10

                                        HubSpot's reporting-dashboards product page directly supports this story: custom dashboards, pre-built and customizable reports across marketing/sales/revenue/service, AI-assisted report building from plain language, and role-based views/permissions, all built natively on CRM pipeline/activity/conversion data without spreadsheet export. missing for 10: independent hands-on corroboration or case study demonstrating actual dashboard-building workflow beyond vendor docs.

                                        • [claimed-docs] combine multiple reports to help every team member view the data most relevant to their role
                                        • [claimed-docs] describe the report you need in plain language, and HubSpot will build it from your actual data.
                                        • [claimed-docs] Build custom reporting dashboards for every team
                                        • [claimed-docs] Build marketing, sales, revenue, and service analytics reports with filters and chart types to see exactly what's happening across your busi…
                                        • [claimed-docs] with Breeze Assistant, describe the report you need in plain language, and HubSpot will build it from your actual data.
                                        • [claimed-docs] Control who sees what with granular reporting permissions
                                        • [claimed-docs] Build custom reporting dashboards for every team... Control who sees what with granular reporting permissions
                                        • [claimed-docs] View marketing, sales, revenue, and service data in one place
                                        • [claimed-docs] dozens of free pre-built sales reports that come standard with HubSpot’s sales reporting software
                                        • [claimed-docs] Choose from dozens of pre-built reports or customize your own
                                        • [claimed-docs] Monitor your team’s sales activities and unlock additional rep performance with deep coaching insights

                                        Attio's reporting platform pages describe building live dashboards with multiple chart types (line, bar, geospatial), combining visualizations into a full picture, running SQL queries directly against workspace data, and asking Attio for live pipeline data — all within the CRM UI, no spreadsheet export needed. This directly targets pipeline/activity/conversion reporting for founders. missing for 10: independent/hands-on verification of the reporting UI in practice, and explicit mention of built-in conversion-funnel or activity-specific report templates beyond generic 'insights' language.

                                        • [claimed-docs] Run SQL queries against your workspace data.
                                        • [claimed-docs] Attio's powerful engine allows you to find whichever insights you're looking for.
                                        • [claimed-docs] Analyze live data any way you like, from line charts and bar graphs to geospatial mapping.
                                        • [claimed-docs] Combine visualizations to instantly understand the full story and make better business decisions.
                                        • [claimed-docs] Ask Attio for live data from every conversation in your pipeline.
                                        • [claimed-docs] Work with your teammates to build th
                                        • [claimed-docs] Call Intelligence & sequences Permission controls Advanced reporting

                                      Not comparable on these axes

                                      1. ai-native userRead the product's source under an open license

                                        weight 2 · not comparable
                                        HubSpotn/a

                                        HubSpot is a closed-source proprietary SaaS CRM platform; there is no evidence of an open-license source code repository, and reading source code under an open license is not a fair expectation for this kind of product category.

                                          Attion/a

                                          Attio is a closed-source SaaS CRM; there is no evidence of any open-source licensing of its core product source, and 'reading source under open license' is not a fair axis for this kind of commercial SaaS product (as opposed to a framework/library). This is a category mismatch, not a missing feature.

                                          • ai-native userSelf-host the core product

                                            weight 3 · not comparable
                                            HubSpotnone0/10

                                            HubSpot is a proprietary SaaS platform with no evidence of any self-hostable core product, on-prem deployment, or open-source release; all evidence describes cloud-only APIs, CLI, and MCP integrations that require the hosted HubSpot service.

                                              Attion/a

                                              Attio is a SaaS CRM product with no evidence of an on-premise/self-hostable deployment option; self-hosting the core product is not a plausible axis for this hosted SaaS category.