HubSpot Integration

Sync contacts, calls, emails, and notes between Vixiees and HubSpot bidirectionally and in real time.

Integraciones
3 min read
Mar 30, 2026

Vixiees integrates with HubSpot to sync contacts, activities, and keep both systems updated in real time.


Connect HubSpot

Requirements

  • HubSpot account with administrator permissions
  • Administrator permissions in Vixiees

Steps to connect

  1. Go to Settings > Integrations > HubSpot
  2. Click Connect with HubSpot
  3. Sign in to your HubSpot account
  4. Authorize the requested permissions
  5. Wait for the initial sync to complete

Synced data

When connecting, Vixiees syncs:

  • Existing contacts
  • Contact properties
  • Deal pipelines
  • Deal properties

Contact synchronization

Automatically synced fields

Vixiees fieldHubSpot field
First namefirstname
Last namelastname
Emailemail
Phonephone
Companycompany

Additional fields

  • Lead status (hs_lead_status)
  • Lifecycle stage (lifecyclestage)
  • Owner (hubspot_owner_id)

Sync direction

  • Contact created in Vixiees → Created in HubSpot
  • Contact created in HubSpot → Created in Vixiees (via webhook)
  • Changes in either system → Reflected in the other

Activity synchronization

Calls

Each call made in Vixiees is logged in HubSpot with:

FieldDescription
TimestampDate and time of the call
DurationCall length
NumbersOrigin and destination
RecordingRecording URL (if available)
DirectionInbound or outbound
StatusCompleted, busy, no answer, etc.

Emails

Emails sent from Vixiees are logged with:

  • Subject
  • Content (HTML and text)
  • Direction (inbound or outbound)
  • Timestamp

Notes

Notes created in Vixiees are synced with:

  • Note content
  • User who created it
  • Timestamp
Activity sync is unidirectional (Vixiees → HubSpot).

Custom field mapping

You can map custom Vixiees fields to HubSpot properties:

  1. Go to Settings > Integrations > HubSpot
  2. In the Field mapping section, configure the equivalences
  3. Select the Vixiees field and the corresponding HubSpot property
  4. Save changes

Skills synchronization

You can configure a HubSpot field to sync contact skills. Skills are saved separated by semicolons.


Webhooks and events

HubSpot notifies Vixiees when changes occur:

Contact events

  • Contact created
  • Property modified
  • Contact deleted
  • Contacts merged

Deal events

  • Deal created
  • Property modified
  • Stage changed

Security

Webhooks are validated with HMAC-SHA256 signature to ensure they come from HubSpot.


Common errors and solutions

"Token expired"

Cause: The access token has expired.

Solution: The system automatically renews the token. If it persists, reconnect the integration.

"Contact not found"

Cause: The contact was deleted in HubSpot.

Solution: The system retries up to 3 times and then discards the notification.

"Request limit exceeded"

Cause: HubSpot's rate limit was exceeded.

Solution: The system automatically waits and retries.

"Validation error"

Cause: A field has an invalid value for HubSpot.

Solution: Check the field mapping and allowed values.

Duplicate contacts

Cause: Contacts already arrive duplicated from HubSpot. The platform syncs what HubSpot sends without modifying it.

Solution: Duplicate management must be done in HubSpot.


Vixiees custom properties

When connecting, Vixiees automatically creates in HubSpot:

PropertyDescription
vixiees_urlContact URL in Vixiees
vixiees_last_updateLast update from Vixiees

Conclusion

The HubSpot integration allows you to:

  • Keep contacts synced in both systems
  • Log all Vixiees activities in HubSpot
  • Use custom fields with flexible mapping
  • Receive real-time updates via webhooks

Relevant scenarios

  • Sales teams with HubSpot CRM: All commercial activity is logged automatically
  • Marketing and sales integrated: Marketing leads arrive in Vixiees via HubSpot
  • Performance analytics: HubSpot can use activity data for reports

Was this article helpful?

Related Articles