• 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
    • Discord
    • HubSpot
    • Intercom
    • Mailchimp
    • MailerLite
    • Resend
    • Salesforce
    • SendGrid
    • Slack
    • Webhooks
    • Zoom

Intercom

Use Meshes to add or remove tags on Intercom contacts from product events.

Use the Intercom integration when Meshes should tag or untag contacts based on product behavior. In a Meshes workspace, you connect Intercom, create a rule for the event you care about, and select the Intercom tag that should be added or removed.

Supported actions

  • Add Tag adds a selected tag to the Intercom contact.
  • Remove Tag removes a selected tag from the Intercom contact.

Create the connection

Create an Intercom connection

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

After authorization, Meshes loads the tags available to that Intercom workspace so they can be selected in rules.

Create a rule

Create an Intercom rule

  1. Open Rules and click New Rule.
  2. Select the event type that should trigger the Intercom action, such as user.signup or lesson.completed.
  3. Select the resource type for that event.
  4. Choose your Intercom connection.
  5. Select Add Tag or Remove Tag.
  6. Choose the Intercom tag Meshes should use.
  7. Map the event fields you want available to Intercom.
  8. Save the rule.

For Intercom rules, the mapping catalog includes email, external_id, name, phone, and any available custom attributes.

Send a test event

Send a test event in Meshes

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

{
  "email": "test@example.com",
  "external_id": "usr_2048",
  "name": "Test User",
  "plan": "pro"
}

Review results

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

Notes

  • Map email at minimum for Intercom contact matching.
  • If you have a stable customer ID, map it into external_id.
  • Intercom tags are loaded from the connected workspace.
  • Only the selected tag is added or removed by the rule.
  1. Supported actions
    1. Create the connection
    2. Create a rule
    3. Send a test event
    4. Review results
    5. Notes