Skip to main content

HubSpot Integration

Sync leads, contacts, and deals automatically

βœ“ Official Integration CRM Bi-directional Sync

The HubSpot integration enables your AI agents to read and write data directly to your CRM. Automatically create contacts from qualified leads, update deal stages, and keep your sales team in sync without manual data entry.

✨ What You Can Do

βœ“ Create contacts from qualified leads
βœ“ Update contact properties automatically
βœ“ Create and update deals
βœ“ Add notes and activity timeline entries
βœ“ Trigger workflows from HubSpot events
βœ“ Enrich leads with HubSpot data

Setup Guide

1

Connect Your HubSpot Account

Go to Dashboard β†’ Integrations and click "Connect" next to HubSpot.

⚠️

Required Permissions

You'll need HubSpot Admin or Super Admin access to authorize the integration.

2

Authorize Access

Review and approve the requested scopes. We request only what's necessary:

Requested Scopes:

βœ“ crm.objects.contacts.read
βœ“ crm.objects.contacts.write
βœ“ crm.objects.deals.read
βœ“ crm.objects.deals.write
βœ“ crm.objects.companies.read
βœ“ timeline
3

Configure Field Mapping

Map your agent's output fields to HubSpot contact properties:

Agent Field β†’ HubSpot Property
email β†’ Email
name β†’ First Name / Last Name
company β†’ Company
lead_score β†’ Lead Score (custom)
qualification_notes β†’ Notes (timeline)
4

Test the Connection

Send a test lead through your agent and verify it appears in HubSpot.

βœ“

Success!

Contact "Jane Smith" created in HubSpot with lead score 85.

Popular Use Cases

🎯

Lead Qualification β†’ Contact

When a lead is qualified by your AI agent, automatically create or update the contact in HubSpot with qualification data.

Lead Form β†’ AI Agent β†’ HubSpot Contact
πŸ“…

Meeting Booked β†’ Deal Created

When your scheduling agent books a meeting, create a deal in HubSpot and associate it with the contact.

Calendly β†’ AI Agent β†’ HubSpot Deal
πŸ“§

Email Response β†’ Timeline Note

Log AI-generated email responses to the contact's activity timeline for full visibility.

Email Agent β†’ HubSpot Timeline
πŸ”„

Deal Stage Change β†’ Follow-up

Trigger your follow-up agent when a deal moves to a specific stage in HubSpot.

HubSpot Workflow β†’ Webhook β†’ AI Agent

How It Works (Technical)

When your agent processes a lead, it automatically calls the HubSpot API to create or update contacts:

Agent output β†’ HubSpot API
// Agent creates contact in HubSpot
POST https://api.hubapi.com/crm/v3/objects/contacts

{
  "properties": {
    "email": "jane@example.com",
    "firstname": "Jane",
    "lastname": "Smith",
    "company": "Acme Corp",
    "phone": "+1-555-123-4567",
    "lead_score": "85",
    "lead_status": "QUALIFIED",
    "inteliworks_source": "Lead Qualification Agent",
    "inteliworks_qualified_at": "2026-01-15T14:30:00Z"
  }
}

Troubleshooting

Contact not being created
  • Check that the email field is being passed (required by HubSpot)
  • Verify the integration is still connected
  • Look for duplicate contacts - HubSpot may be updating instead of creating
Custom properties not appearing

Custom properties must be created in HubSpot first. Go to Settings β†’ Properties β†’ Create Property, then map it in your agent configuration.

Rate limit errors

HubSpot has API rate limits. If you're processing high volumes, consider:

  • Batching updates where possible
  • Using HubSpot's batch API endpoints
  • Contacting us about enterprise rate limits
1
πŸ€–
Inteliworks Support
Online β€’ Replies instantly
πŸ€–

Hi there! πŸ‘‹ I can answer your questions about Inteliworks. What would you like to know?

Common questions:

Powered by AI β€’ Talk to a human

Starting at
$797/mo
Start Free Trial β†’
No card needed Cancel anytime