Integrating Live Chat to Your WordPress, Shopify or Webflow Site Has Never Been this Easy!
Tags: chatwoot, livechat, wordpress, shopify
Published: 2021-11-15 18:35:00

<a href="https://aviyel.com/post/1340/integrating-live-chat-to-your-wordpress-shopify-or-webflow-site-has-never-been-this-easy">Full post originally published at Aviyel, do check it out.</a>

As a business owner who has to interact with customers quite often, live chat support is the best plausible option. However, the results amplify if you integrate your support methods with applications frequently used by the customers- in this case, I am talking about Shopify, WordPress, and Webflow. But before we begin, it is important to know what is live chat and why is it important for businesses?

<a href="https://www.chatwoot.com/features/live-chat/">Live chat</a> is a customer relations tool businesses use in interacting with their customers. It is a type of technical support usually added to a website or social account that enables companies and customers to interact in real-time.

## Importance of Integrating a Live Chat To Your Website

Live chat offers so many benefits if utilized properly. Here are a few advantages of integrating a live chat into your website.

### Low Cost for Support

Live chat offers so much value with little or no extra cost to a business. <a href="https://aviyel.com/post/1328/why-chatwoot-is-my-favorite-open-source-project-integrations-integrations-and-integrations">Integrating a live chat</a> in your business is cheaper than setting up traditional call centers that require call agents to answer emails and calls.

<img src="https://aviyel.com/assets/uploads/files/1636548775735-img3.jpg">

### Keeps the User Engaged on Your Website

While customers await replies to their messages, they can use this time to go through your website and see what you’re working on in your business. Make sure to put up interesting blogs, testimonials, or case studies on your website. This is helpful because the more visitors spend time on your website, the more Google Analytics recommends you. A very wonderful <a href="https://aviyel.com/post/799/writing-an-engaging-seo-friendly-technical-content-tips-from-fellow-creators">SEO benefit</a>.

<img src="https://aviyel.com/assets/uploads/files/1636548836201-img4.jpg">

### Better Customer Service

With the live chat feature on your website, support agents don’t need to worry about the language difference of customers. Answering multiple customers while keeping track of all their requests becomes a breeze here. This helps support agents stay on their game, and in situations customers experience similar issues, support agents can log these issues and refer to the solution easily to fix them even faster in the future.

Now you completely understand how much value live chat adds to your business, let’s learn about the tools you can use to add this live chat to your WordPress, Shopify, or Webflow websites.

## Best Tools for Integrating Live Chat

<img src="https://aviyel.com/assets/uploads/files/1636548991759-6.jpg">

If you Google live chat, you’ll notice that there are quite a large number of CRM tools you can use to integrate live chat into your website. CRM stands for <a href="https://aviyel.com/post/802/how-to-integrate-facebook-whatsapp-and-slack-into-your-customer-engagement-platform">customer relationship management</a>, which shows the strategy, principles, or guidelines businesses use to organize and manage customers. I have listed down some of the <a href="https://aviyel.com/post/379/10-live-chat-tools-like-intercom-drift-zendesk-tawk-io-and-livechat-compared-with-chatwoot">top CRM tools</a> that have caught my attention for a while:

- <a href="https://aviyel.com/projects/6/chatwoot">Chatwoot</a>
- Zendesk
- <a href="https://www.salesforce.com/in/">Salesforce</a>
- Pipedrive
- Insightly
- <a href="https://www.forbes.com/advisor/business/software/hubspot-crm-review/">Hubspot</a>
- Scoro
- Keap
- <a href="https://www.techradar.com/reviews/freshdesk-crm-review">Freshdesk</a>

I recently started using Chatwoot for customer engagement needs and would be using the tool today to integrate live chat support with other websites. Unlike other mentioned software for integrating a live chat, Chatwoot stands out as an <a href="https://opensource.com/article/21/6/chatwoot?utm_campaign=intrel">open source non-proprietary solution</a> with tons of tweakable features. You can read more about that <a href="https://aviyel.com/post/805/chatwoot-an-open-source-customer-engagement-tool-that-challenges-freshworks-zendesk-and-intercom">here</a>. If you are an open source enthusiast, you can also look forward to contribute to <a href="https://aviyel.com/post/801/how-to-contribute-to-chatwoot-on-github">Chatwoot on GitHub.</a>

### Create your Chatwoot Account

<img src="https://aviyel.com/assets/uploads/files/1636549055044-7-resized.png">

To create an account, visit this link: https://chatwoot.com to get started. The registration is very straightforward. Create an account and then verify your email.

### Add User Details

<img src="https://aviyel.com/assets/uploads/files/1636549114157-8-resized.png">

After creating an account, you’ll see a conversations dashboard. On the bottom left, click **(Profile icon > Profile Settings)** which will take you to an account settings page.

Under the account settings, fill in the boxes with your necessary details.

Add a profile photo and a display name. Once you’re done, hit **Update Profile**.

Now we’re done filling in our details, we can proceed to the next step.

### Add an Inbox

<img src="https://aviyel.com/assets/uploads/files/1636549193387-9-resized.png">

On the sidebar to the left, click inboxes and select add a new inbox. You’ll be presented with a new screen that asks you to choose a channel you want to integrate the live chat in.

Choose your preferred channel, in this case, website.

Fill in the boxes with your website information.

Add your website domain name into the website domain box. (E.g `www.mywebsite.com`) PS: Omit the https:// protocol.

This is to make sure the live chat widget matches the style of your business website and the user experience is consistent.

### Pick an Agent for Your Live Chat Needs

The next step is to pick a default agent for the live chat. Add Yourself as the primary agent. But If you want to add a new support agent, click the Agents tab on the left to do that.

<img src="https://aviyel.com/assets/uploads/files/1636565745661-10-resized.png">

Now a code will be generated after picking an agent. This code is how we will add the live chat to our website. The next step is to **customize the widget** even further, you can skip this step and proceed to integrate the live chat widget on your website if you want, but I highly recommend you don’t skip it to avoid your chat widget from being too generic.

### Customize Your Widget

- To customize the widget even further, click More Settings below the code.

- First, **add a logo** for the chat widget, and then choose a name and your widget color.

<img src="https://aviyel.com/assets/uploads/files/1636627186482-customize-your-widget-resized.png">

There are more settings available to customize your chat widget even further, you can add more features like

- Welcome greeting message
- Welcome tagline
- A message when the visitor starts typing
- An email field to collect visitors’ email addresses.
- Automatic assignment of chat agents, and many more features.

Figure out how you want the live widget to be like and then customize it to fit that description. You can refer to Chatwoot <a href="https://www.chatwoot.com/docs/user-guide/add-inbox-settings">docs</a> to learn more.

## How to Integrate Live Chat into your Shopify Website?

Now we have completely set up our chatwoot account and added an inbox, we can proceed to add it to our Shopify website.

Once you’re done customizing the widget, click update and select the configurations tab to see the code.

Copy the code and go to your <a href="https://www.shopify.in/plus/integrate">Shopify website</a>.

- Click edit code and navigate to `theme.liquid` and then paste the code inside the body tag and hit save.

<img src="https://aviyel.com/assets/uploads/files/1636626743137-how-to-integrate-live-chat-into-your-shopify-website-resized.png">

- The next step is to test the chat widget, refresh the website page and now you should see the widget.
- You can try typing a message on the chatbox to test it out.
- Here’s a preview of the live chat on our Shopify website.

<img src="https://aviyel.com/assets/uploads/files/1636626762961-how-to-integrate-live-chat-into-your-shopify-website-1-resized.png">

## How to Integrate Live Chat to Your Webflow Website?

The process is practically similar since we already created and set up our Chatwoot account, all we have to do is add a new inbox for our Webflow widget. Follow through the same steps as mentioned above, add your <a href="https://webflow.com/">Webflow website</a> domain, customize your profile to match the live widget, and then copy the code. Paste the code into the body tag and save it. Refresh your Webflow website to see the changes.

## How to Integrate Live Chat to Your WordPress Website?

There are different ways through which we can add live chat to a <a href="https://wordpress.com/">WordPress site</a>, the simplest way is to add the code in the PHP file.

- To do this, (after generating our WordPress website code) go to your project dashboard, and navigate to **Appearance > Theme Editor**.
- Open the **Theme Footer (footer.php)** file and paste the code inside the `<body>` tag.


![how-to-integrate-live-chat-into-your-wordpress-website-resized.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1636854967170/UP-cq6XNh.png)

- Once you’ve pasted the code, click **Update File** and go to your website, and refresh the page. You should see the **live chat widget** now.
- Here’s a preview of the live chat in action.

<img src="https://aviyel.com/assets/uploads/files/1636626800949-how-to-integrate-live-chat-into-your-wordpress-website-1-resized.png">

## Final Words
Aviyel is partnering with Chatwoot to scale, build and incentivize open source communities. To stay updated, follow the discussions <a href="https://aviyel.com/discussions">here</a>. Join Aviyel’s Twitter space at <a href="https://twitter.com/aviyelhq?lang=en">AviyelHQ</a>.

## TL; DR

- <a href="https://aviyel.com/post/472/chatwoot-localization-of-chats">Localization of live chats</a>
- <a href="https://www.chatwoot.com/docs/contributing-guide">Chatwoot contributor guidelines</a>
- <a href="https://aviyel.com/post/263/chatwoot-with-next-js">Using Chatwoot with Next.js</a>
- <a href="https://aviyel.com/post/430/chatwoot-compared-to-zendesk-intercom-drift-and-other-saas-customer-support-tools">Chatwoot versus SaaS</a>