Connect to HubSpot CRM to manage contacts, companies, deals, tickets, engagements, lists and forms - with filter and sort on searches
Integrate HubSpot CRM with Dify — manage contacts, companies, deals, tickets, engagements, lists and forms directly from your workflows and agents. Every list/search tool supports filtering and sorting so large result sets stay manageable.
Contacts — Create, Update, Delete, Get, Search
Companies — Create, Update, Delete, Get, Search
Deals — Create, Update, Delete, Get, Search
Tickets — Create, Update, Delete, Get, Search
Engagements (notes / tasks / meetings / calls / emails) — Create, Get, Search, Delete
Contact Lists — Add contacts to a list, Remove contacts from a list
Forms — Get form (fields), Submit form
Each tool exposes:
Leave everything empty to list recent records; add a filter/sort to narrow and order results. These map to HubSpot's CRM Search API.
Create a HubSpot Private App and copy its access token:
Keep the token secret; it grants access to your HubSpot data.
The plugin also supports OAuth 2.0 (for multi-account / public-app use). In Dify, choose the OAuth option and provide your HubSpot app's Client ID and Client Secret (and optionally a custom scope string), then authorize. Tokens are refreshed automatically. Use the Private App token for a single account; use OAuth to let multiple HubSpot accounts connect.
See PRIVACY.md.
Some outbound calls build their address at runtime, so the list may be incomplete.
Last checked 09/09/2026 07:58 PM · version 0.2.1