- Home
- Resources
- Integrations
- Intercom
Intercom Zapier integrationAutomate Intercom with Zapier.
The Intercom Zapier integration links your inbox, leads, companies and tickets to the rest of your tools. It offers 18 triggers, all instant, 17 actions and 6 searches. Below: what each one does, what it costs and what tends to break.
Verified Trustpilot reviews · AI, automation & growth agency
What the Intercom Zapier integration actually does
It is a bridge between Intercom and the other apps you use. Something happens in Intercom (a lead arrives, a conversation closes, a ticket changes), Zapier hears about it and does a job somewhere else. Or the other way round: an event elsewhere writes into Intercom. No code, and every one of the 18 triggers on this app is instant.
Three results people usually build first.
A lead that never sits unread. New Lead or Lead Added Email hands each prospect to your CRM or your sales channel, then Add Tag to Contact marks it in Intercom so the team knows it was routed.
Unhappy ratings turned into work. New Conversation Rating fires when a customer scores a conversation, a filter keeps the bad scores, and Create Ticket opens a follow-up that someone has to close.
A help center fed from elsewhere. Create Article adds a new article to your Help Center from a doc or a form, with a named team member as author.
What Zapier does not do here: none of the 17 actions deletes a contact, a conversation or a ticket. Nothing that happened before the Zap was switched on comes back either. And the API Request (Beta) action only reaches Intercom's own addresses, not any website you like.
Comparing tools? The same app is covered on our Intercom n8n integration and Intercom Make integration pages, written with the same method.
Zapier vocabulary in one minute
Eight words come back on every line of this page. Here they are in plain English, once.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time that trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier sits and waits for it.
- Action
- What the Zap does once it has started: the step that writes, sends or changes something on your behalf.
- Task
- What Zapier bills you for: one action your Zap completes successfully. Your plan's allowance is a count of these.
- Polling vs instant
- Polling: Zapier checks the app on a timer. Instant: the app calls Zapier the moment the event happens. Every Intercom trigger is instant.
- Filter
- A step that lets the Zap carry on only when the incoming data meets your condition, and stops it quietly otherwise.
- Search step
- A step that looks up something that already exists in an app, so later steps can reuse what it found.
- Connection
- Your Intercom account linked to Zapier once, then reused by every step that talks to Intercom.
What it really costs
Intercom is not a premium app on Zapier, so it works on the free plan. The bill is counted in tasks, and only one thing burns them.
- Free plan100 tasks a month, unlimited Zaps
- Free plan Zap size2 steps: one trigger, one action
- Intercom triggers18 instant, so no waiting on any plan
- Premium appNo, available from the free plan
The trigger never costs a task. Each action that succeeds counts once, on its own, so a Zap with three actions uses three times what a one-action Zap uses. A failed action is not counted. The free plan is capped at two steps: one trigger, one action. Add a filter, a search or a second action and you have a multi-step Zap, which needs a paid plan. Since every Intercom trigger is instant, the interval grid below matters only for the other apps in your Zaps.
Connect Intercom to Zapier in three steps
- 01
Open your connections
In Zapier, go to the Apps page of your account and click + Add connection. You need an Intercom account first, plus access to any workspace data you do not own but want the Zap to touch.
- 02
Pick Intercom
Type Intercom in the search box of the dialog, select it, then click Add connection. A new browser tab opens on Intercom's own sign-in screen, not on Zapier.
- 03
Sign in and allow access
Log in to Intercom in that tab and grant Zapier access to the workspace. The connection now appears in your list, and every Intercom step of every Zap can reuse it without asking again.
Your first Intercom Zap, step by step
GoalTag every new lead that matches your condition, the second it lands in Intercom.
- 01
Create the Zap
Click to create a new Zap and choose Intercom as the app that starts it. Pick New Lead as the event, then select the connection you added earlier.
- 02
Test the trigger
Run the trigger test. Zapier brings back the three most recent leads from your workspace, so you map fields against a real record instead of an empty template.
- 03
Add the filter
Click the plus icon, choose Filter, then set the field to look at, the rule and the value. Keep the rule type in line with the data: a text rule on text. This step makes the Zap multi-step, so it needs a paid plan.
- 04
Add the action
Add Intercom again with Add Tag to Contact. Choose how the contact is identified, map the value from the trigger step, and pick the tag to apply.
- 05
Test, then publish
Test the action once and check the tag in Intercom. If it looks right, click Publish. From then on, each new lead that passes the filter is tagged on arrival.
The 18 Intercom triggers
18 events start a Zap when something happens in Intercom, and 18 of them are instant: the app calls Zapier straight away, whatever your plan.
Lead Added Email
Instant triggerIn Zapier“Triggers when a Lead enters an email address.”
A lead finally enters an email address. This trigger catches exactly that moment, which is usually when a follow-up becomes possible. The Zap gets the lead once it is reachable, not before.
Lead Converted to User
Instant triggerIn Zapier“Triggers when a lead converts to a user.”
Someone you only knew as a prospect becomes a known user of your product. That conversion is the event here, and nothing else.
New Lead
Instant triggerIn Zapier“Triggers when a new Lead is created.”
Each new lead created in Intercom starts the Zap. It is the widest net on the lead side.
Contact Replied
Instant triggerIn Zapier“Triggers when a Contact replies to a Conversation in Intercom.”
A contact answers inside a conversation that is already open, and the Zap starts. Unlike New Conversation, it follows the back-and-forth rather than the opening message, so it is the one to watch when waiting on customers matters.
Tag Added to Lead
Instant triggerIn Zapier“Triggers when a Lead is tagged.”
Tags are how most teams sort leads in Intercom. This one wakes up when a tag lands on a lead, so tagging by hand becomes a command for other tools.
New Conversation Rating
Instant triggerIn Zapier“Triggers when a conversation receives a rating.”
When a customer rates a conversation, that score reaches Zapier. It is the quickest signal you have about how support went.
New AI Summary
Instant triggerIn Zapier“Triggers when an AI-generated summary is created for a conversation in Intercom.”
Intercom can write an AI summary of a conversation. As soon as one is generated, this trigger hands it to the Zap, ready to be copied elsewhere.
New Closed Conversation
Instant triggerIn Zapier“Triggers when you close a Conversation.”
Closing a conversation in Intercom fires this trigger. It marks the end of a case rather than its start, which makes it the natural hook for anything that should happen once support is done.
New Company
Instant triggerIn Zapier“Triggers when a new Company is created.”
A company record appears in Intercom and the Zap starts. Useful in B2B, where the account matters more than the person.
New Conversation
Instant triggerIn Zapier“Triggers when a new Conversation is created by a User in Intercom.”
Starts when a user opens a new conversation in Intercom. It catches the first message, before anyone on your team has replied.
New Ticket
Instant triggerIn Zapier“Triggers when a new Ticket is created in Intercom.”
Every ticket created in Intercom reaches Zapier straight away. Tickets are the structured side of support, with a type and a state, so this is the entry point for escalations to other teams.
New User
Instant triggerIn Zapier“Triggers when a new User is created.”
A new user record in Intercom starts the Zap. Think signups, product accounts, people who became customers.
Tag Added to Conversation
Instant triggerIn Zapier“Triggers when a Tag is added to a Conversation in Intercom.”
Tagging a conversation fires this one. Agents already tag to sort topics, so a single click in the inbox can feed a report, a backlog or another team without any extra form to fill in.
Updated Company
Instant triggerIn Zapier“Triggers when a company is updated.”
Any change on a company record in Intercom starts the Zap. It keeps a downstream copy of the account in step with Intercom.
Updated Contact
Instant triggerIn Zapier“Triggers when a Contact is updated in Intercom.”
Fires whenever a contact changes in Intercom. It is broad: any edit on the record counts.
Updated Ticket
Instant triggerIn Zapier“Triggers when a Ticket is updated in Intercom.”
Tracks changes on existing tickets. You choose in the Updates setting which kinds of change should start the Zap, and that setting is required.
Tag Added to User
Instant triggerIn Zapier“Triggers when a User is tagged.”
The user-side twin of Tag Added to Lead. When a user receives a tag, the Zap starts and can act on that label, so a manual sorting habit in Intercom becomes an instruction for your other tools.
New Unsubscription
Instant triggerIn Zapier“Triggers when a user unsubscribes from Intercom.io emails.”
Someone unsubscribes from Intercom emails and Zapier hears about it on the spot. Of all the events on this app, it is the one you most want copied everywhere, because consent does not stop at one tool.
The 17 Intercom actions
Intercom gives you 17 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Add Note
- Add Tag to Contact
- Create Article
- Create Conversation
- Create Data Event
- Create or Update Company
- Create Ticket
- Remove Tag From Contact
- Reply to Conversation
- Send Incoming Message
- Send Message to Contact
- Add/Remove Tag on Company
- Create/Update Lead
- Update Ticket
- Create/Update User
- Create User
- API Request (Beta)
Add Note
ActionIn Zapier“Add a note to a user.”
Adds a note to a user, found by email address. The note text is the other required field.
Add Tag to Contact
ActionIn Zapier“Add a Tag to a specific Intercom Contact.”
Puts a tag on a contact. You say which property identifies that contact and map the matching value from an earlier step.
Create Article
ActionIn Zapier“Creates a new article in your Help Center.”
Adds a new article to your Help Center with a title and a named author from your team.
Create Conversation
ActionIn Zapier“Creates a new conversation from a contact.”
Opens a new conversation in Intercom on behalf of a contact. You state whether that contact is a user or a lead, and write the opening message in plain text.
Create Data Event
ActionIn Zapier“Submit a Data Event to your Intercom account.”
Records an event against a contact, such as a plan change. Intercom recommends a past-tense verb-noun name, and admins see it when building segments.
Create or Update Company
ActionIn Zapier“Creates or Updates a Company in Intercom.”
Writes a company into Intercom, either as a new record or on top of an existing one.
Create Ticket
ActionIn Zapier“Create a Ticket”
Creates a ticket of the type you pick, attached to a contact. The ticket type and the contact are both required.
Remove Tag From Contact
ActionIn Zapier“Remove a Tag from a specific Intercom Contact.”
Takes a tag off a contact, the mirror of Add Tag to Contact. Both the way you identify the contact and the tag to remove are both required.
Reply to Conversation
ActionIn Zapier“Adds a reply or note to an existing Conversation.”
Adds a reply or a note to an existing conversation. You pick the conversation and whether the reply comes from a contact or an admin.
Send Incoming Message
ActionIn Zapier“Send a Message from a Contact into Intercom to create a new Conversation. Note: you must have a valid plan on Intercom to access this action.”
Drops a message into Intercom as if the contact had written it, which starts a new conversation in the inbox.
Send Message to Contact
ActionIn Zapier“Sends a message to a contact.”
Sends a message from your team to a contact. You choose the message type, and you can open a conversation in the inbox even if the contact never answers.
Add/Remove Tag on Company
ActionIn Zapier“Attach or remove a tag from a specific company.”
Adds a tag to a company, or removes it when Untag is set to Yes. A tag name that does not exist yet is created on the fly.
Create/Update Lead
ActionIn Zapier“Create or update an Intercom lead. If an ID is provided, the lead will be updated.”
Creates a lead, or updates it when you supply its ID. The email unsubscribe status can be set here too.
Update Ticket
ActionIn Zapier“Updates an existing ticket in Intercom.”
Changes an existing ticket, including whether it is open or closed. Leave that field blank to keep the current status.
Create/Update User
ActionIn Zapier“Update a user within Intercom given their e-mail address.”
Finds a user by email, and by User ID if you provide one, then updates the record. When nobody matches, it creates the user instead.
Create User
ActionIn Zapier“Creates a new user in your Intercom app.”
Creates a user in your Intercom workspace from an email address, which is the only required field.
API Request (Beta)
ActionIn Zapier“This is an advanced action which makes a raw HTTP request that includes this integration's authentication.”
An advanced action that calls Intercom directly using the connection you already set up. It covers what the other actions do not.
The 6 Intercom searches
6 search steps look for data that already exists in Intercom, so a later step can use it.
A search step finds something that already exists in Intercom and hands it to the next steps. In the editor, searches sit at the bottom of the Action event list under SEARCH. Three settings decide what happens when the result is not the one you expected.
Find Company
SearchFind or createIn Zapier“Finds an existing company in your Intercom account.”
Looks up a company that already exists in your Intercom workspace. Ticking the create option gives you Find or Create Company, the same search with a fallback, not a separate operation.
Find Conversation
SearchIn Zapier“Search for conversations using various criteria.”
Searches conversations by the field you choose, with a match type you set. Each field expects its own input format.
Find Lead
SearchFind or createIn Zapier“Finds an existing Lead.”
Finds a lead by ID, email or User ID; by User ID it returns the most recent result. Find or Create Lead is this search with the create box ticked.
Find Ticket
SearchIn Zapier“Search for tickets using various criteria.”
Searches tickets by a field you pick and a match type. Paired with Update Ticket, it is how a Zap finds the ticket to change.
Find User
SearchIn Zapier“Finds an existing user.”
Locates an existing user by email, ID or User ID, the last one returning the most recent record when several share it. The search mode has to match the value you send.
Retrieve a Conversation
SearchIn Zapier“Retrieves a specific conversation by ID, including conversation parts.”
Fetches one conversation by its ID, along with its parts.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap there. Switched on, the Zap carries on without the result.
- Create X if it doesn't exist yet?Ticking this turns the search into find-or-create: it asks for the fields needed to create the missing item, and the previous setting disappears.
- If multiple search results are found?Three choices: keep the first match (the default), stop the Zap, or pass every match on at once.
When the Intercom Zap breaks
Most failures on this app come from loops, from setup gaps in Intercom, or from expecting the Zap to know the past.
Zapier keeps a help article called Common Problems with Intercom. The cases below are the ones the catalog and the general rules let us state with certainty. For anything stranger, our Zapier troubleshooting page walks through the usual checks.
The Zap ignores older data
A Zap only reacts to what happens after you publish it. Leads, tickets or conversations that already existed are not picked up; moving them is a separate job.The Zap keeps firing itself
Updated Contact plus Create/Update User on the same person, or Updated Company plus Create or Update Company: the action sets off the trigger again and burns tasks fast.A bulk import gets held back
Importing many leads or users at once sends a huge batch to the trigger. Zapier's flood protection can hold that batch back instead of running the Zap for each item.Send Incoming Message refuses to run
This action needs a valid Intercom plan. On an account without one, the step fails even though the Zap itself is set up correctly.Updated Ticket test looks wrong
The test sample shows the most recently updated tickets, whatever you chose in Updates. The live Zap still respects your choice.API Request stops on a URL
API Request (Beta) only accepts addresses on Intercom's own domains. With Stop on error set to Yes, any error from Intercom halts the step.
Need help automating Intercom with Zapier?
A person reads every message.



