Overview
Integrate HubSpot to manage your complete customer relationship management system directly from CORE. Access 20 tools for comprehensive CRM operations including contact management, company records, deal tracking, and support ticket handling without leaving your workspace.Setup Guide
Authentication Type: OAuth 2.0
How to Connect
- Navigate to CORE Dashboard → Integrations
- Click on the HubSpot card
- Click Connect to authorize CORE
- You’ll be redirected to HubSpot to authorize the application
- Grant the required permissions to your HubSpot account
- You’ll be redirected back to CORE once connected
Use Cases
Action Use Cases
When you ask CORE to perform HubSpot tasks, it uses MCP tools to execute your requests:Manage Contacts
Manage Contacts
Scenario: Maintain an up-to-date contact database with customer informationThe agent will use
create_contact to add the new contact, then update_contact if additional properties need to be modified later.Track Deals
Track Deals
Scenario: Monitor sales pipeline and deal progressThe agent will use
search_deals to find matching deals and update_deal to progress them through the pipeline.Handle Support Tickets
Handle Support Tickets
Scenario: Manage customer support requests and track resolutionsThe agent will use
create_ticket to register the issue and search_tickets to find related problems for context.Company Management
Company Management
Scenario: Build and maintain accurate company recordsThe agent will use
search_companies to research the market and create_company to add the new organization.Sales Pipeline Automation
Sales Pipeline Automation
Scenario: Automate deal progression and follow-upsThe agent will use
search_deals to identify stalled opportunities and update_deal to move them forward.CRM Data Sync
CRM Data Sync
Scenario: Synchronize customer data across systemsThe agent will use
get_contact, associate_objects, and update_company to maintain data consistency.Sales Process Management
Sales Process Management
Scenario: Create and manage your entire sales processThe agent will:
- Use
create_dealto initialize the opportunity - Use
update_dealto set stage and owner information - Use
associate_objectsto link it to the company
Lead Qualification Workflow
Lead Qualification Workflow
Scenario: Organize and qualify leads efficientlyThe agent will use
search_contacts, get_contact, and update_contact to manage the qualification process.Customer Data Enrichment
Customer Data Enrichment
Scenario: Keep customer records complete and accurateThe agent will use
get_company, search_contacts, and update_contact for data enrichment.Support Ticket Triage
Support Ticket Triage
Scenario: Organize incoming support requestsThe agent will use
search_tickets and get_ticket to identify and manage urgent issues.Proactive Use Cases
With webhooks enabled, CORE monitors HubSpot 24/7 and acts automatically based on your instructions:Lead Qualification Automation
Lead Qualification Automation
Trigger: New contact createdAutomated Action: Qualify and route leadsAccelerate lead response. CORE qualifies and routes new leads to sales reps instantly.
Deal Stage Notifications
Deal Stage Notifications
Trigger: Deal moves to new pipeline stageAutomated Action: Notify team and update systemsTrack deal progression automatically. CORE keeps stakeholders informed as deals advance through the pipeline.
Customer Onboarding Trigger
Customer Onboarding Trigger
Trigger: Deal marked as closed wonAutomated Action: Initiate onboarding workflowStart onboarding immediately. CORE triggers the entire customer success workflow when deals close.
Support Ticket Escalation
Support Ticket Escalation
Trigger: Ticket created with high priorityAutomated Action: Escalate and trackEscalate urgent issues instantly. CORE routes critical tickets across teams for rapid resolution.
Revenue Tracking
Revenue Tracking
Trigger: Deal closed won with amountAutomated Action: Update metrics and celebrateTrack revenue in real-time. CORE maintains metrics and celebrates wins with the team automatically.
Contact Data Enrichment
Contact Data Enrichment
Trigger: Contact updated with new companyAutomated Action: Enrich company dataMaintain complete CRM data. CORE enriches records automatically to keep your database accurate and comprehensive.
Scopes
crm.objects.contacts.read- Read contact informationcrm.objects.contacts.write- Create and update contactscrm.objects.contacts.delete- Delete contactscrm.objects.companies.read- Read company informationcrm.objects.companies.write- Create and update companiescrm.objects.companies.delete- Delete companiescrm.objects.deals.read- Read deal informationcrm.objects.deals.write- Create and update dealscrm.objects.deals.delete- Delete dealscrm.objects.tickets.read- Read ticket informationcrm.objects.tickets.write- Create and update ticketscrm.objects.tickets.delete- Delete ticketscrm.objects.contacts.owned- Access owned contacts
Available MCP Tools
The HubSpot integration provides 20 tools for comprehensive CRM management:- Contact Management
- Company Management
- Deal Management
- Ticket Management
- Object Associations
| Tool Name | Description |
|---|---|
create_contact | Creates a new contact in HubSpot with email and optional details |
get_contact | Retrieves a contact by ID with all properties |
update_contact | Updates contact properties (name, phone, company, etc.) |
search_contacts | Searches for contacts using text query or advanced filters |
delete_contact | Deletes a contact permanently |
Triggers
HubSpot triggers enable CORE’s Meta Agent to wake up and act proactively when events are detected via scheduled polling.- Contacts
- Companies
- Deals
- Tickets
| Event | Description |
|---|---|
HUBSPOT_CONTACT_CREATED | Triggered when a new contact is created |
HUBSPOT_CONTACT_UPDATED | Triggered when contact properties are modified |
HUBSPOT_CONTACT_DELETED | Triggered when a contact is deleted |
HUBSPOT_CONTACT_MERGED | Triggered when contacts are merged together |
