
INTERCOM n8n INTEGRATION: AUTOMATE INTERCOM WITH N8N
INTERCOM N8N INTEGRATION: AUTOMATE INTERCOM WITH N8N
Need help automating Intercom with n8n?
Our team will get back to you in minutes.
Why automate Intercom with n8n?
The Intercom n8n integration gives you access to 12 actions covering three core resources: companies, leads, and users. This means you can build comprehensive automation workflows that handle everything from initial lead capture to ongoing customer account management—all running automatically in the background.
The benefits of automating Intercom with n8n are substantial. First, you'll save significant time by eliminating repetitive tasks like manually creating company records or updating lead information. Instead of copying data between tools, set up smart rules that handle these operations instantly. Second, your data stays consistently accurate because automated workflows don't make typos or forget to update records. Every change propagates through your systems immediately, giving your team a single source of truth.
Here are concrete workflow examples you can build: automatically create a company in Intercom when a deal closes in your CRM, sync lead updates bidirectionally between Intercom and your marketing automation platform, bulk retrieve user lists for analysis in Google Sheets, or trigger Slack notifications when specific leads are updated. Teams using the Intercom n8n integration typically report saving 5-10 hours per week on manual data management tasks.
How to connect Intercom to n8n?
! 1 stepHow to connect Intercom to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIP: Create a dedicated Intercom API user or use credentials with appropriate permission levels for your automation needs. This makes it easier to audit automated actions and ensures your workflows only have access to the data they actually need.- 01
Need help automating Intercom with n8n?
Our team will get back to you in minutes.
Intercom actions available in n8n
01 Action 01Create a company
This action allows you to create a new company record directly in your Intercom account, enabling seamless automation of your B2B customer database. It's particularly valuable when you need to automatically provision company accounts based on events from your CRM, payment processor, or signup forms.
Key parameters: Credential to connect with: Select your authenticated Intercom account from the dropdown. This is required for the action to execute. Company ID: A text field where you can specify a unique identifier for the new company. This is optional but recommended for maintaining consistent records across systems. JSON Parameters: Toggle this on to pass additional data in JSON format, giving you flexibility to include dynamic properties from previous workflow steps. Additional Fields: Click "Add Field" to include extra properties like industry, size, or plan type. Custom Attributes: Define custom properties specific to your business needs using the "Add Attribute" button.
Use cases: Create a company automatically when a new organization signs up through your website, provision Intercom company records when deals are won in Salesforce or HubSpot, sync company data from your billing system to Intercom for customer success tracking.

02 Action 02Get a company
This action retrieves detailed information about a specific company from your Intercom account. Use it when you need to fetch company data to enrich workflows, verify information before updates, or sync details to other applications in your stack.
Key parameters: Credential to connect with: Your Intercom account credentials. Required. Resource: Pre-set to "Company" for this action. Select By: A text field where you specify which identifier type you'll use to find the company (e.g., company_id, name). Required. Value: Enter the actual identifier value corresponding to your "Select By" selection. Required.
Use cases: Fetch company details before sending a personalized email campaign, verify company data exists before attempting an update operation, pull company information to display in internal dashboards or Slack notifications.

03 Action 03Create a lead
The Create a lead action adds new leads directly to your Intercom account, making it essential for automating your lead capture pipeline. Every time a prospect fills out a form or engages with your content, you can automatically create their lead record in Intercom.
Key parameters: Credential to connect with: Select your Intercom account. Required. Email: The lead's email address. This is a mandatory text field and serves as the primary identifier. JSON Parameters: Enable this toggle to include additional lead data in JSON format. Optional but powerful for complex workflows. Additional Fields: Expand your lead profile by clicking "Add Field" to include properties like name, phone, or source. Custom Attributes: Add business-specific attributes using "Add Attribute" for data that doesn't fit standard fields.
Use cases: Automatically create leads when someone downloads a whitepaper or registers for a webinar, sync leads from Facebook Lead Ads or LinkedIn forms directly to Intercom, create lead records when trial signups occur in your application.

04 Action 04List users of a company
This action retrieves all users associated with a specific company in Intercom. It's invaluable for understanding which contacts belong to which accounts, enabling targeted communication and comprehensive account-based workflows.
Key parameters: Credential to connect with: Your authenticated Intercom account. Required. List By: Text input to specify how you'll identify the company whose users you want to list. Optional. Value: The corresponding value for your List By selection. Optional. Return All: Toggle switch that, when enabled, returns every user without pagination limits. Optional. Limit: Numeric input defining the maximum number of users to retrieve. Defaults to 50. Optional.
Use cases: Pull all contacts from an account before scheduling an executive business review, generate lists of users per company for targeted email campaigns, audit which users are associated with enterprise accounts for compliance purposes.

05 Action 05Update a company
Update a company allows you to modify existing company records in Intercom, keeping your customer database accurate as information changes. From plan upgrades to new contact details, this action handles it all automatically.
Key parameters: Credential to connect with: Your Intercom credentials. Required. Company ID: Text field for the unique identifier of the company you're updating. Required. JSON Parameters: Toggle to enable passing complex update data in JSON format. Optional. Additional Fields: Add specific fields to update by clicking "Add Field". Optional. Custom Attributes: Update custom attribute values using "Add Attribute". Optional.
Use cases: Automatically update company plan type when upgrades occur in your billing system, sync company size or revenue data from your CRM to Intercom, update company status when contracts are renewed or churned.

06 Action 06Get many companies
This bulk retrieval action fetches multiple company records from Intercom simultaneously. Perfect for generating reports, syncing data to external systems, or building dashboards that need comprehensive company data.
Key parameters: Credential to connect with: Your Intercom account credentials. Required. Return All: Toggle to retrieve every matching company without limits. Optional. Limit: Numeric field to cap the number of results. Defaults to 50. Optional. Filters: Add filter conditions to narrow your query results. Click "Add Filter" to specify criteria like plan type or creation date. Optional.
Use cases: Export all companies to Google Sheets for quarterly business reviews, sync your entire company database to a data warehouse for analytics, generate filtered lists of companies by plan type for targeted outreach.

07 Action 07Get many leads
Get many leads retrieves multiple lead records from your Intercom account in a single operation. Use this action for lead analysis, bulk operations, or syncing your lead database with other marketing tools.
Key parameters: Credential to connect with: Select your Intercom credentials. Required. Return All: Boolean toggle to fetch all leads without pagination. Optional. Limit: Numeric input setting the maximum leads to retrieve. Defaults to 50. Optional. Filters: Click "Add Filter" to apply specific criteria and narrow your results. Optional.
Use cases: Pull all leads created in the last 7 days for weekly pipeline reviews, sync leads to your email marketing platform for nurture campaigns, generate lead lists filtered by source for attribution analysis.

08 Action 08Update a lead
This action modifies existing lead information in Intercom, ensuring your lead records stay current as prospects progress through your funnel. Update contact details, engagement scores, or any custom attributes as new information becomes available.
Key parameters: Credential to connect with: Your Intercom account. Required. Update By: Dropdown to select the identification method, typically "ID". Required. Value: Text field for the lead identifier. Required. JSON Parameters: Toggle for adding complex update data in JSON format. Optional. Additional Fields: Click "Add Field" to specify which properties to update. Optional. Custom Attributes: Update custom attribute values via "Add Attribute". Optional.
Use cases: Update lead scores based on engagement events from your website, sync lead qualification status from your sales platform to Intercom, add enrichment data from clearbit or similar services to lead profiles.

09 Action 09Delete a lead
Delete a lead permanently removes a lead record from your Intercom account. Use this action for GDPR compliance, database cleanup, or when leads need to be removed based on specific business rules.
Key parameters: Credential to connect with: Your Intercom credentials. Required. Delete By: Input field to select the identification method for the lead. Required. Value: Text field for the specific identifier of the lead to delete. Required.
Use cases: Process GDPR deletion requests automatically when submitted through your privacy portal, remove leads that have been marked as invalid or spam in your CRM, clean up test leads from your production environment.

10 Action 10Update a user
This action updates existing user records in Intercom, allowing you to keep user profiles synchronized with your application data. Whether it's updating subscription status, user preferences, or custom properties, this action handles user data modifications seamlessly.
Key parameters: Credential to connect with: Select your Intercom account. Required. Update By: Dropdown to choose identification method (ID or Email). Required. Value: Text input for the user identifier. Required. JSON Parameters: Toggle for JSON-formatted additional data. Optional. Additional Fields: Click "Add Field" to add updateable properties. Optional. Custom Attributes: Modify custom attribute values using "Add Attribute". Optional.
Use cases: Update user subscription tier when plans change in your application, sync user activity metrics from your product to Intercom for support context, update user segments based on behavior tracked in your analytics platform.

11 Action 11Get a lead
Get a lead retrieves detailed information about a specific lead from your Intercom account. Use this action when you need to fetch lead data for conditional logic, enrichment workflows, or before performing update operations.
Key parameters: Credential to connect with: Your Intercom credentials. Required. Select By: Text field specifying the identification method. Required. Value: Text input for the lead identifier. Required.
Use cases: Fetch lead details before routing to the appropriate sales rep, verify lead data exists before attempting updates, pull lead information for personalization in follow-up communications.

12 Action 12Update a user
A variation of the user update action that specifically identifies users by their email address. This is particularly useful when email is your primary user identifier across systems.
Key parameters: Credential to connect with: Your Intercom account. Required. Update By: Set to "Email" for email-based identification. Required. Value: Text field for the user's email address. Required. Additional Fields: Add properties to update via "Add Field". Optional. Custom Attributes: Modify custom attributes using "Add Attribute". Optional.
Use cases: Update user records when email is the only available identifier from external systems, sync user data from email-based platforms like Mailchimp to Intercom, process webhook events that only include email addresses.

Build your first workflow with our team
Drop your email and we'll send you the catalog of automations you can ship today.
- Free n8n & Make scenarios to import
- Step-by-step setup docs
- Live cohort + community support
Frequently asked questions
Is the Intercom n8n integration free?
The Intercom integration itself is included free with n8n. However, your n8n usage costs depend on whether you use the self-hosted version (free, you manage infrastructure) or n8n Cloud (subscription-based pricing tiers). Additionally, your Intercom plan must include API access, which is typically available on Professional plans and above. There are no additional per-connection fees for linking Intercom to n8n—you simply need both platforms active with appropriate access levels.What data can I sync between Intercom and n8n?
The Intercom n8n integration gives you access to three main resource types: companies, leads, and users. For each resource, you can create new records, retrieve individual or bulk data, update existing information, and delete records (for leads). You can sync standard fields like email, name, and company details, plus custom attributes you've defined in Intercom. This covers most common automation scenarios including CRM synchronization, lead management, and customer data enrichment workflows.How long does it take to set up the Intercom n8n integration?
Most users complete the initial connection in under 5 minutes. The OAuth2 authentication flow is straightforward—you'll click through the authorization screens and grant n8n access to your Intercom workspace. Building your first workflow takes an additional 10-30 minutes depending on complexity. Simple workflows like "create a lead when a form is submitted" can be operational in 15 minutes total, while complex multi-step automations with conditional logic may take longer to design and test.



