With emma's HubSpot integration, you can manage contacts, companies, deals, tickets, and notes. Automate your entire CRM workflow through powerful API tools.
Features
HubSpot_Operator supports the following 20 tools:
Category
Tools
Contacts
5
Tool Name
Description
hubspot_get_contact
Get contact details
hubspot_list_contacts
List contacts
hubspot_search_contacts
Search contacts
hubspot_create_contact
Create a new contact
hubspot_update_contact
Update a contact
Companies
5
Tool Name
Description
hubspot_get_company
Get company details
hubspot_list_companies
List companies
hubspot_search_companies
Search companies
hubspot_create_company
Create a new company
hubspot_update_company
Update a company
Deals
5
Tool Name
Description
hubspot_get_deal
Get deal details
hubspot_list_deals
List deals
hubspot_search_deals
Search deals
hubspot_create_deal
Create a new deal
hubspot_update_deal
Update a deal
Tickets
4
Tool Name
Description
hubspot_get_ticket
Get ticket details
hubspot_list_tickets
List tickets
hubspot_create_ticket
Create a new ticket
hubspot_update_ticket
Update a ticket
Notes
1
Tool Name
Description
hubspot_create_note
Create a note and associate with an object
Main Parameters
Parameter
Description
contact_id
Contact ID
company_id
Company ID
deal_id
Deal ID
properties
Object properties to set
query
Search query
Prerequisites
• emma account
• HubSpot account
• HubSpot API key
Setup
1. Install the package
npm install @duzzle/hubspot-integration
2. Initialize
import { DuzzleHubspot } from '@duzzle/hubspot-integration';
const hubspot = new DuzzleHubspot({
apiKey: process.env.DUZZLE_API_KEY,
hubspotApiKey: process.env.HUBSPOT_API_KEY
});