Intercom is a popular chat platform for customer support and heavily used by software business. But should you use it to handle all of your chat messages and create your chatbots?
With this in-depth Intercom review, you’ll discover all of Intercom’s features, pros and cons, its pricing plans. And you’ll know when you should use it.
Let’s dive in!
Our Verdict
Our Verdict
Intercom is a great all-in-one customer support solution tool to serve customers over multiple channels: websites, WhatsApp, Instagram, Facebook and SMS.
By using its flow builder and built-in AI features, you can set up advanced chat automations without any coding. With its live chat, you can hand over any conversation to a support agent. And with over 100 direct integrations, you can connect it to any other application you are using.
Additionally, Intercom also provides many marketing possibilities, such as broadcasts, Product Tours, Banners and Series to engage with your customers.
Intercom starts at $39 per seat/month and gives a 14-day free trial on every plan.
Pros
- Easy-to-use Flow Builder
- Assign unlimited custom fields & tags
- Built in AI: Knowledge Base and Intents
- Advanced website widgets
- Publish chatbot on Websites, WhatsApp, Instagram, Facebook and SMS
- Many marketing possibilities on websites
- Advanced analytics
Cons
- Can feel overwhelming at the beginning
- Can be expensive for small businesses
Table of Contents
What is Intercom?
Intercom is an all-in-one customer experience platform. You can use it to proactively engage with visitors, automatically answer questions and manage your customer support.
Intercom can be installed on multiple channels, including websites, WhatsApp, Instagram and Facebook.
The Intercom platform is built on 3 key features:
- Helpdesk: Shared inbox to handle your incoming live chat conversations and tickets
- Fin AI Agent: train a chatbot on your own data and let it automatically reply to customer questions
- Proactive support: Advanced website widget to reach out to your customers
How to Create an Intercom Chatbot
In Intercom, you can control your account from several tabs:
- Help Desk – this is where you can access your inbox and tickets
- Fin AI Agent – this allows you to the NLP and the knowledge base
- Proactive Support – used to send proactive messages from your website
- Automations – used for creating custom chatbot flows
- Articles – provide access to Help Desk articles
- Reports – this where you can access your analytics
- Contacts – an overview of all the people who talk with your chatbots
- Messenger and Omni-channels – allows you to install the automations on multiple channels
- App Store – allows you to access and install multiple integrations
- Get Started Guide – provides access to helpful resources
When you sign up at Intercom, it provides you with a “quick-start guide” to help you get started with their platform, which is really useful:
To create a chatbot on Intercom, you can use two features: Workflow Automations and the Fin AI Agent.
Workflow automations can be used to create custom chatbot flows, while you can use the Fin AI Agent to train a chatbot on your own data, such as your website and documents. In this section, we will focus on the Workflow Automations. The Fin AI Agent will be covered later in the AI section.
Each workflow automation in Intercom starts with a trigger. After that you can add multiple blocks to design your chatbot flow. Each block can consist of multiple steps. A step is one part of your chatbot flow, such as sending a message, converting the chat into a ticket or letting the Fin AI Agent answer the question:
Additionally, you can also use this Intercom to collect data:
Or use Branches to create conditions and personalize conversations:
With Intercom’s flow builder you can create these workflows in a matter of minutes. Once you have created an automation, you can click on the Preview button to test the workflows you’ve built:
So in general, the flow builder is really easy to use.
When creating my first automations, the only drawback was that the interface could be quite overwhelming. Especially, the difference between Automations and the Fin AI Agent is hard to understand at the beginning, because this is not explained clearly.
Flow Builder Create chatbot dialogs with a visual flow builder. | |
Ease of use How easy is it to use the platform? On a scale of 1 to 5. | 4 |
Ease of setup How easy is it to set up your chatbot? On a scale of 1 to 5. | 3 |
Test chatbot Is it possible to test the chatbot before putting your new flows or changes live? |
Chatbot elements
Intercom provides many chatbot elements to create your chatbots. There are 3 elements I would like to point out:
Collect data: With this step, you can ask a question and store the answer in a custom field.
Branches: By using branches, you can create personalized conversations based on the fields in Intercom.
Reusable workflows: With reusable workflows you can create one automation and reuse that across your chatbot, which is great for scalability.
Image Can you send images via your chatbot? | |
Video Can you send video via your chatbot? | |
Audio Can you send audio via your chatbot? | |
Attachment Can you send attachments via your chatbot? | |
Gallery (Horizontal List) Show a gallery of cards inside your chatbot. A card consists of an image, title, subtitle and button. | |
Quick reply Can you add quick replies to your chatbot where users can click on? | |
Button Can you add buttons to your chatbot where users can click on? | |
Collect User Input Can you collect input from users and store it in fields? | |
Condition Make checks in your chatbot flow based on if-then logic. For example, if the user has not given their email, ask for their email. | |
Delay Use delays between messages in your chatbot | |
Start automation Can you refer from one automation to another and thereby reuse your automations? | |
Split traffic Can you split your trafic inside a chatbot flow? Often used for A/B testing. |
Contacts
In the Contacts tab in Intercom, you can see a complete overview of everyone that talked with your chatbot:
When you click on of your users, you can see their custom fields, tags, recent pages on your website they viewed and more:
With Intercom, you can just ask a question to the user and store the answer in a custom field or assign a tag.
Additionally, you can create your own user segments by filtering on specific custom fields and tags.
Contacts overview Can you see all the contacts that talked to your chatbot in one overview? | |
Custom field Store information from your chatbot users inside fields. For example, you can ask for someone's email and store it inside the "email" custom field. | |
Tags Add tags to users in your chatbot flows to organize and categorize contacts. | |
User Segments Can you create user segments based on custom fields and tags? |
Intercom AI & NLP: Fin AI Agent
With Intercom’s Fin AI Agent, you can train a chatbot on your own data and then it can automatically reply to questions from customers. Fin is powered by a mix of models, including OpenAI’s GPT-4.
You can train the Fin AI Agent on Snippets, PDFs and website URLs:
Once you have trained the Fin AI Agent on your data, you can see all the content in Content section:
Additionally, you can also create your own custom answers. It could be that you don’t want every question answered by the Fin AI Agent, so then you can create your own custom chatbot flows for this:
Keyword recognition Trigger chatbot flow based on certain words or phrases a user says to the chatbot. | |
Intents Trigger a chatbot flow by understanding the intent of the user. | |
Entities Capture specific information from sentences. For example, if a user says "veggie pizza", the chatbot can understand it's not a regular pizza, but a veggie pizza. | |
AI Knowledge Base Can you train your chatbot on a knowledge base (like your website or articles) and then your chatbot automatically answer questions about it? | |
NLP integrations Does it have a direct integration with NLP platforms, such as Dialogflow? | |
LLM integrations Does it have a direct integration with LLM platforms, such as ChatGPT and Claude? |
Live Chat
Intercom has a built-in live chat that you can use to hand over the conversation to one of your agents:
This live chat is a shared inbox, where all of your live chat and conversations are handled in one overview.
Intercom Live Chat has auto-assignment rules that allow for the automatic distribution of conversations to teammates or teams based on specific criteria.
Built-in live chat Live chat integration Auto-Assignment Rules
Channels
With Intercom, you can handle conversations on your website, WhatsApp, Instagram, Facebook, SMS and within your apps.
This is great, because then you can serve your customers over multiple channels with one tool.
Website Can you publish your chatbot on your website? | |
Facebook Can you publish your chatbot on Facebook? | |
Instagram Can you publish your chatbot on Instagram? | |
Whatsapp Can you publish your chatbot on WhatsApp? | |
Telegram Can you publish your chatbot on Telegram? | |
SMS Can you publish your chatbot on SMS? | |
Slack Can you publish your chatbot on Slack? | |
Email Can you publish your chatbot on email? | |
Merge contacts across channels Can you merge contacts across channels, when the same person contacts you over multiple channels? |
Marketing
Intercom has Proactive Support that you can use to proactively send messages to your visitors, leads, and customers. When doing this you can send simple messages or you can create series and product tours. When you creating a new message you have a lot of options you can choose from like:
- Proactive Messages
- Posts
- Product Tours
- Banners
- Series
Let’s go by them one-by-one:
Intercom’s Website Widget
The website widget of Intercom is pretty advanced.
First of all, you can set up your widget so it matches the branding of your website. You can use it to add:
- Messages
- Tickets
- Tasks
- Help
- News
Intercom Posts
Intercom Posts are pretty similar to Chats, but the difference is that the chat widget opens with a small post in it:
Also, you can create a large post that opens up as a pop-up:
Intercom Product Tours
This is one of the best marketing opportunities of Intercom, showing a tour of your product.
In my opinion, there is no better way of onboarding new customers than just showing them how to do it, step-by-step.
And it is also really simple to create a tour, you can just click on parts of your website and add instructions:
Intercom Banners
Intercom also provides Banners that you can put on your website.
Banners are highlighted sections on the top or bottom of your website that you can use to promote something, such as a discount:
Intercom Series
Series is a visual campaign builder that allows you to send emails, posts, chatbot flows and product tours if the user meets some conditions.
For example, you can use Series to create an onboarding campaign for new customers:
Overall, the marketing possibilities of Intercom are great for websites.
Unfortunately, Intercom doesn’t provide any marketing possibilities on other channels, such as Facebook and Instagram.
Broadcasts Send a message to all or a part of your chatbot users at a specific date and time | |
Sequences Send messages on a pre-defined schedule with a certain time interval between those messages | |
Rules Trigger events based on if-then logic. For example, if email is given by the user, send it to your CRM. | |
Website widget Embed your chatbot as a widget on your website (with your own branding & colors). | |
Send proactive messages on website Can you send pro-active messages on your website with your chatbot? | |
Facebook Ref URL Can you create a URL that goes to a specific flow inside your Facebook chatbot? | |
Auto-Reply to Facebook Comments Automatically reply with your chatbot to users who comment on your Facebook Posts | |
One-Time Notification Send one-time notifications via Facebook Messenger for a topic that a chatbot user has opted-in for | |
Recurring Notifications Send recurring notifications via Facebook Messenger for a topic that a chatbot user has opted-in for | |
Facebook Ads Start a conversation with your chatbot when someone clicks on a Facebook Ad | |
Sponsored messages Send paid messages via Facebook Messenger outside the 24-hour window | |
Auto-Reply to Instagram Comments Automatically reply with your chatbot to users who comment on your Instagram Posts | |
Instagram Story Mention Reply Send auto replies to Instagram users who mention your Instagram handle in their Instagram Stories | |
WhatsApp Message Templates Can you initiate conversations with Message Templates on WhatsApp? |
Integrations
Intercom has an App Store with 100+ integrations, such as Google Analytics, Stripe, Salesforce and Jira:
What is so great about their App Store, is that every developer can contribute to it. For example, Intercom itself doesn’t provide a Telegram integration. But, by using an App in their App store, you can create this integration yourself.
If that’s not enough, you can use Zapier or Make (formerly Integromat) to integrate with almost any software application on earth.
Moreover, you can also get or send data from other systems by creating an API call and you can receive webhooks when an event is happening inside Intercom.
Direct integrations How many direct integrations does it have with other applications? | 101-250 |
Zapier Direct integration with Zapier, one of the largest integration platforms in the world. | |
Make Direct integration with Make (formerly Integromat), one of the largest integration platforms in the world. | |
Make API Calls Can you call an API inside your chatbot flow to send or get data from other applications? | |
Webhooks Can the platform send automatic notifications of all the messages and events going on in your chatbot? |
Intercom Pricing
Intercom’s pricing starts at $39/seat/month and goes up to $139/seat/per month. Each of their plans comes with a 14-day free trial, that requires no credit card.
Intercom’s Essentials plan ($39/seat/month) gives you access to the shared inbox, Fin AI Agent, basic automations, the website channel and Banners and Tooltips.
If you want more powerful automations, multiple team inboxes, Social channels, and a multilingual help center, you need to go with the Advanced plan which costs $99/seat/month.
Lastly, Intercom has the Expert plan that starts at $139/seat/month and also gives you workload management, multiple help centers and custom roles:
Also, for each resolution of the FIN AI Agent you have to pay $0.99. Besides that, there are also additional charges for SMS, WhatsApp and Email campaigns.
Lastly, you can add Proactive Supports option, such as Product Tours, Surveys and Series for $99/month.
Free trial Does the chatbot platform provide a free trial? | |
Free plan Does the chatbot platform provide a free plan? | |
Price per month What is the lowest price per month to create a chatbot with this platform? In US Dollars. | $39 |
Monthly pricing available? Is it possible to pay monthly? | |
Money back guarantee Is there a money-back guarantee in case you are not satisfied with the platform? |
Intercom Reports
Intercom has a really extensive Reports section. The platform comes with many pre-built reports:
For example, you can see a report with the resolution flow of Fin AI Agent:
Analyze the effectiveness of your customer support team:
Or analyze your custom workflow automations:
And if that’s not enough, you can also create your own custom reports:
So I think this is great. Using the Reports in Intercom, you can easily improve your chatbot flows and support team’s effectiveness.
Dashboard Dashboard that provides general analytics of your chatbot. | |
Flow analytics Can you analyze how users are going through your chatbot flows? | |
User input Get the input from users that your chatbot didn't understand. | |
Sent messages The number of messages that were sent by your chatbot. | |
Open rate The percentage of chatbot users that opened a message inside your chatbot. | |
Click rate The percentage of chatbot users that click on a button inside your chatbot. | |
Conversion rate The percentage of users that converted through your chatbot. For example, the percentage of users that gave their email address | |
Fall back rate The percentage of interactions where the chatbot did not know an answer to a question. | |
Agent analytics Can you analyze the performance of live chat agents? | |
Custom event tracking Can you create custom events and analyze how many times these happened? | |
Custom dashboards/reports Can you create your own dashboard or reports? |
Intercom Templates
Intercom provides 65 templates you can use to build your chatbot flows:
Unfortunately, you cannot create these templates yourself and share them with others.
Number of templates How many pre-built templates does the chatbot platform provide? | 65 |
Make template Can you make templates yourself? | |
Share template Can you share self-created templates with others? |
Support
Intercom provides lots of tutorials explaining their platform and they have a huge documentation.
Moreover, they also provide support through live chat and email.
Tutorials Does the chatbot platform provide tutorials on how to use its platform? | |
Documentation Does the chatbot platform provide documentation on how to use its platform? | |
Customer support Does the chatbot platform provide customer support? |
Is Intercom worth it?
So, should you buy Intercom to create your chatbots?
Yes, you should.
Intercom is a great all-in-one customer support solution tool to serve customers over multiple channels: websites, WhatsApp, Instagram, Facebook and SMS.
By using its flow builder and built-in AI features, you can set up advanced chat automations without any coding. With its live chat, you can hand over any conversation to a support agent. And with over 100 direct integrations, you can connect it to any other application you are using.
Additionally, Intercom also provides many marketing possibilities, such as broadcasts, Product Tours, Banners and Series to engage with your customers. And it has a very extensive Reports section you can use to improve your chatbot flows over time.
There are only two drawbacks of Intercom:
In the beginning, Intercom can be overwhelming. Especially the difference between the Fin AI Agent and Automations wasn’t entirely clear. So it could takes some time before you fully understand Intercom.
Second, Intercom can be too expensive for small businesses. Intercomes provides many features and I think the price is totally worth it, but paying $99/seat/month isn’t for most small businesses.
Frequently Asked Questions
What is Intercom Chat?
Intercom Chat is an all-in-one customer experience platform. You can use it proactively engage with visitors, automatically answer questions and provide real-time customer support.
You can install Intercom Chat on multiple channels, including your website, WhatsApp, Facebook, Instagram and SMS.
Does Intercom have an AI Chatbot?
Yes, Intercom has an AI Chatbot, called Fin. With Fin AI Agent, you can train a chatbot on your data and then it can automatically replies to questions from customers. Fin is powered by a mix of models, including OpenAI’s GPT-4.
Is Intercom chatbot free?
No, Intercom chatbot is not free. But Intercom does provide a 14-day free trial (no credit card required), which allows you to test their platform.
How much does Intercom cost per month?
Intercom’s pricing starts at $39/seat/month and goes up to $139/seat/per month. Each of their plans comes with a 14-day free trial, that requires no credit card.
The Essentials plan ($39/seat/month) gives you access to the shared inbox, Fin AI Agent, basic automations, the website channel and Banners and Tooltips.
If you want more powerful automations, multiple team inboxes, Social channels, and a multilingual help center, you need to go with the Advanced plan which costs $99/seat/month.
Intercom is a good platform but their support is terrible—non existent. For a chat company, they will not reply for days. Weeks! We eventually moved to LiveChat which was a third of the price, less features, but better support and in the end, what we needed.
Hey Gerry! Thank you for sharing your experience. Could you tell me what kind of company you are and what you were looking in a chatbot platform?
Grateful for this insightful Intercom Review – a treasure trove of knowledge! Thanks for sharing such an informative piece, truly an amazing read. Your thorough analysis is immensely helpful for anyone navigating the world of customer communication tools
Thanks Arbica!
After 3 years in Intercom I can only say – STAY AWAY!
The product is really good, but there are similar solutions out there. Their support is horrible, and pricing is misleading and confusing.
For example, the AI feature is $1 per resolution where in other tools it can be less than $0.01. So you ended up not actually leveraging on the entire product and thinking twice before enrolling to any new tool.
In addition, they decided to block us from sending emails one day without notice and with no good reason, and it took us 3 days to get a response from them.
Finally they got it back.
We finally decided to switch after we thought the migration will be painfully, but eventually every solution support some sort of migration tools and it was worth it in the end.
We finally get good support and fair prices.
Thank you for sharing your experience, Yuvi. To what other tool did you switch?