HubSpot is a sales, marketing and service platform which also includes live chat.
If you only want to add live chat to your website and need to route chats to different teams then there are cheaper options such as Crisp.
If you want live chat with out-of-the-box CRM integration, then try HubSpot.
The chat widget is well designed and works well in both desktop and mobile browsers.
Users are given the option of leaving their email address in an inline field in the chat, rather than in an old-fashioned pre-chat form.
Internal users also benefit from a well-designed interface.
The leftmost panel shows how many chats are queued, unassigned and assigned and can be collapsed in order to concentrate on specific chats.
The rightmost panel shows information about the visitor, which is associated with the CRM.
HubSpot has a free forever CRM plan which includes live chat, unlimited users and the ability to store up to 1 million contacts and companies.
You can upgrade to one of the Service Hub plans for support-orientated features like a knowledge base, which is integrated with live chat.
Note: the pricing charts stops at 50 users but it is possible to have more than 50 users.
The Sales Hub plans introduce more CRM-related features and/or remove caps on these as you upgrade.
You can choose which users have access to which Hub features in order to limit your costs.
For example, user A might work in support and can be given access to Service Hub features only and user B might work in sales and can be given access to Sales Hub features only.
The Marketing Hub plans introduce marketing automation and content features.
Pricing for these plans is based on the number of contacts in your CRM database.
HubSpot are currently offering 25% off the HubSpot Growth Suite which gives you access to all marketing, sales and services features.
You can support this site by signing up here.
You can edit the color of the chat widget by going to Settings > Conversations > Inboxes and then selecting the Chat Channel. Show Screenshot
In the free plan, there is a link at the bottom of the live chat widget advertising HubSpot. This can be removed if you upgrade to a paid plan.
You can set the business hours for when visitors can chat with your team. You can also choose what should happen with the chat widget outside of business hours: you can select to hide it completely, show your return time, or show a message. Show Screenshot
You can only create one team in the Free or Starter plans. To create multiple teams you need a Professional plan and, for teams with hierarchical relationships, an Enterprise plan. Show Screenshot
You can route incoming chats to specific teams or users. This requires the Sales Starter Plan. Show Screenshot
You can save replies for frequently asked questions by creating Snippets. Show Screenshot
Users who are, for example, being abusive can be blocked.
You can select to hide the chat widget outside of business hours. You cannot, unfortunately, choose to hide the chat widget in specific countries (or conversely only show it in specific countries).
You can trigger chats by creating "Chatflows". You can for example create a chatflow which is only seen by contacts tracked in HubSpot CRM. Another example is creating a Chatflow based on the website URL. Show Screenshot
HubSpot has bots for qualifying leads, booking meetings and for customer self-service. The Support bot requires an upgrade to the Service Professional plan. Bots are managed through Chatflows. Show Screenshot
You can create a shared team email address for each Inbox. One Inbox is provided in the free account, but if you need separate inboxes for support and sales, for example, you will need to upgrade. HubSpot provides a hosted email address (in the form email@example.com) or you can have a custom email address (see below). If you use the hosted email address from HubSpot, you will need to setup up email forwarding from a public email address (e.g. firstname.lastname@example.org). You can add rules to incoming emails to assign them to people or teams, and/or apply actions such as creating a ticket. Show Screenshot
You can connect your team's shared email address (typically something like email@example.com or firstname.lastname@example.org) to HubSpot if you use Gmail, Office 365 or Google Groups. Show Screenshot
You can create CRM contacts for your chats.
Marketing automation is included in the Marketing Professional and Enterprise plans.
HubSpot enables compliance with the GDPR, see https://www.hubspot.com/data-privacy/gdpr
HubSpot offers mobile apps for iOS and Android. As well as being able to carry out live chat conversations, you have access to your CRM contacts.
You can create help docs for your customers if you upgrade to the Service Professional plan.
HubSpot offers an extensive api. Go to developers.hubspot.com for more information.
Review by Matt
I've developed Live Chat Labs to help businesses like yours find the best software for your needs. My work is supported by affiliate commissions.