HubSpot Connector

Connect Zenmako to HubSpot to manage your CRM data including contacts, companies, deals, notes, and tasks. This enables AI to search and update your sales pipeline, track customer interactions, and automate follow-up activities.

Getting Your Access Token

HubSpot uses Private Apps for secure API access. Follow these steps to create one:

  • Log in to your HubSpot account
  • Go to Settings (gear icon in the top navigation)
  • In the left sidebar, navigate to Integrations > Private Apps
  • Click Create a private app
  • Give your app a name (e.g., "Zenmako Integration")
  • Go to the Scopes tab and select the following permissions:
  • - CRM > Contacts: Read and Write - CRM > Companies: Read and Write - CRM > Deals: Read and Write - CRM > Objects > Notes: Read and Write (under Standard) - CRM > Objects > Tasks: Read and Write (under Standard)
  • Click Create app
  • Review the permissions and click Continue creating
  • Copy the Access Token that is displayed
  • Store your access token securely. It provides access to all the scopes you selected.

    Connecting HubSpot

  • Navigate to the Connections page in Zenmako
  • Click Add Connection and select HubSpot
  • Enter your credentials:
  • - Access Token: Paste the Private App Access Token you generated
  • Click Save
  • Click Test Connection to verify the setup works
  • If the test succeeds, your HubSpot connection is ready to use.

    Available Actions

    Contacts

    ActionDescription
    searchContactsFind contacts using search filters (email, name, company, etc.)
    getContactGet contact details by ID
    createContactAdd a new contact to HubSpot
    updateContactUpdate contact information

    Companies

    ActionDescription
    searchCompaniesFind companies using search filters (name, domain, industry, etc.)
    getCompanyGet company details by ID
    createCompanyAdd a new company to HubSpot
    updateCompanyUpdate company information

    Deals

    ActionDescription
    searchDealsFind deals in your pipeline using search filters
    getDealGet deal details by ID
    createDealCreate a new deal in HubSpot
    updateDealMove a deal through the pipeline or update deal properties

    Notes

    ActionDescription
    searchNotesFind notes using search filters
    getNoteRead a note by ID
    createNoteAdd a note to a contact or deal

    Tasks

    ActionDescription
    getTaskGet task details by ID
    createTaskCreate a follow-up task in HubSpot
    updateTaskMark a task complete or update task properties

    Example Prompts

    Try these prompts to interact with your HubSpot data:

  • "Find all contacts at Acme Corporation in HubSpot"
  • "Show me all deals in the negotiation stage worth over $50,000"
  • "Create a new contact for John Smith at john@example.com who works at Tech Corp"
  • "Add a note to the Acme deal saying we had a productive call about pricing"
  • "Create a follow-up task to call Sarah next Tuesday about the enterprise proposal"
  • Common Issues

    "HubSpot API error: 401 Unauthorized" error

    This typically means your access token is invalid or has expired. Solutions:

  • Verify you copied the complete access token without extra spaces
  • Check that the Private App has not been deleted or deactivated in HubSpot
  • Ensure the Private App has the required scopes enabled
  • Generate a new access token if needed
  • Missing data or permission errors

    If certain actions fail or return incomplete data, your Private App may be missing required scopes. Go to Settings > Integrations > Private Apps in HubSpot, edit your app, and verify all necessary scopes are enabled under the Scopes tab.