Skip to main content
Begin a HubSpot design with contact or company lookup, then propose a small property update for human review. Keep the exact CRM record and account visible throughout the action.
HubSpot is not a current native Threetone connector. The workflow below prepares an external integration. Neither saved credentials nor an authored tool enable CRM execution.

Prepare CRM access

You need a HubSpot administrator, a test account or approved test records, and a list of allowed objects and properties.
1

Choose an authentication model

HubSpot’s authentication overview distinguishes OAuth from static authentication for a single authorized account. Choose the supported model for your distribution and request only required object access. Client-credentials tokens for app configuration do not substitute for user-account authorization.
2

Resolve the record before reading

Require a confirmed record ID or a reviewed match. A company name alone can be ambiguous. Return only allowed properties and relevant associations. Keep each account’s credentials and identifiers separate.
3

Review the proposed change

Show the account, record, existing value, and replacement value. Confirm association changes separately from property updates. Re-read stale records and reconcile uncertain writes before retrying. Treat permission and rate-limit failures as incomplete actions.
Use auth connections only for compatible manually managed credentials. An external service must own any interactive OAuth lifecycle. Tool configuration can describe the reviewed lookup and update as separate actions.

Frequently asked questions

No. Select the provider-supported authorization and distribution model for each intended account. Do not reuse one customer’s credential for another.
No. An external MCP service still needs compatible authentication and transport. Threetone’s MCP discovery and execution limits remain applicable.