Swarmz
IntegrationsCRM, sales, and recruiting

HubSpot

Search and manage CRM contacts, companies, deals, tickets, and record associations

Connect HubSpot for bounded CRM reads and writes. Swarmz supports contacts, companies, deals, tickets, and associations through shared project or published app-user connections.

Available operations

OperationWhat it doesLimit per minute
search_objectsSearches CRM records with bounded filters10
get_objectReads one record and selected properties30
create_objectCreates one CRM record10
update_objectUpdates properties on one record10
archive_objectArchives one record10
list_associationsLists one page of record associations30
create_associationAssociates two records with one type15

Connect HubSpot

Ask the AI for a concrete CRM workflow and state whose HubSpot account it should use. A lead-capture app normally uses one shared company connection. A multi-tenant CRM tool may need each signed-in app user to connect their own HubSpot account.

Approve the requested HubSpot access during OAuth. For app-user mode, enter the published app's HTTPS origin and select Configure. Swarmz enables only the operation requested by the AI; requesting another capability later adds it to the project's allow-list.

Verify HubSpot

  1. Search for a known test contact or company.
  2. Read selected properties from that record.
  3. Create a disposable test contact, then update one property.
  4. If your app uses associations, associate the contact with a test company and list the association.
  5. Archive the disposable record.

If search succeeds but a write fails, reconnect with the matching HubSpot write permission. If a property is rejected, use its HubSpot internal name and a value accepted by that property's type.

Archived CRM records are changed provider data. Keep write approval during builds and enforce the published app's own roles before a server route creates, updates, archives, or associates records.

On this page