• Use Cases
  • Pricing
  • Security
  • Docs
Sign InStart free

The outbound integration layer for SaaS products: emit once, then let Meshes handle routing, retries, fan-out, and delivery history.

  • Terms of Service
  • Privacy Policy
  • Acceptable Use Policy
  • Cookie Policy

© Copyright 2026 Meshes, Inc. All Rights Reserved.

  • Getting Started
    • What is Meshes?
    • Quickstart
    • Core Concepts
    • API Overview
  • AI Tools
    • Cursor Rules
    • MCP Server
    • LLMs Docs
  • API Documentation
    • API Reference
    • Authentication
    • Results
    • Rate Limiting
    • SDKs
    • Integrations & Rules
  • Events
    • Publishable Keys
    • Send Events
    • Bulk Event Ingestion
  • Embed & Sessions
    • Quickstart
    • Session API Overview
    • Launch URL and Iframe Bootstrap
    • Iframe Message Contract
    • Session Roles and Scopes
    • Workspace Pages Available in Embed
    • Session Refresh Lifecycle
    • Iframe Sizing and Resize Handling
    • OAuth and Connection Setup Behavior
    • Security Model
    • Troubleshooting
  • Integrations
    • ActiveCampaign
    • AWeber
    • Customer.io
    • Discord
    • HubSpot
    • Intercom
    • Mailchimp
    • MailerLite
    • Resend
    • Salesforce
    • SendGrid
    • Slack
    • Webhooks
    • Zoom

HubSpot

Use Meshes to add contacts to HubSpot lists and update HubSpot contact properties from product events.

Use the HubSpot integration when Meshes should react to product events by updating HubSpot lists or contact properties. In a Meshes workspace, you create the HubSpot connection, build a rule for the event you care about, and map the fields HubSpot should receive.

Supported actions

  • Add to List adds the contact to a selected HubSpot list.
  • Remove from List removes the contact from a selected HubSpot list.
  • Update Property sets a HubSpot contact property to a selected value.

Create the connection

Create a HubSpot connection

  1. Open Connections in your Meshes workspace.
  2. Click New Connection.
  3. Select HubSpot.
  4. Give the connection a name your team will recognize.
  5. Click Connect to HubSpot and complete the OAuth flow.

After authorization, Meshes loads the HubSpot lists and contact properties available to that account so you can use them in rules.

Create a rule

Create a HubSpot rule

  1. Open Rules and click New Rule.
  2. Select the event type that should trigger the HubSpot action, such as user.signup or trial.started.
  3. Select the resource type for that event.
  4. Choose your HubSpot connection.
  5. Select the action:
    • Add to List or Remove from List requires a HubSpot list.
    • Update Property requires a HubSpot property and one of its allowed values.
  6. Map the event fields Meshes should send to HubSpot.
  7. Save the rule.

Send a test event

Send a test event in Meshes

Use Send Test Event on the rule to confirm the action and mappings.

{
  "email": "test@example.com",
  "first_name": "Test",
  "last_name": "User",
  "plan": "growth"
}

For HubSpot rules, include the source fields your rule mapping expects. In most cases that means email plus any lifecycle or profile fields you plan to map into HubSpot.

Review results

After the event runs, open Events and inspect the rule delivery details. Meshes shows whether the HubSpot action completed, what rule ran, and any retries or failures.

Notes

  • Map email at minimum for HubSpot contact actions.
  • HubSpot lists and contact properties are loaded from the connected account.
  • Update Property only exposes values Meshes can select from the live HubSpot property definition.
  1. Supported actions
    1. Create the connection
    2. Create a rule
    3. Send a test event
    4. Review results
    5. Notes