Skip to main content

Web Chat Widget Installation and Troubleshooting

With AI-assisted web chat, you can capture more leads from your website. An AI assistant chats live with a website visitor, capturing their contact information so you can follow up later via SMS or email, and turning them into a customer. AI-assisted web chat is a feature of Conversations AI Pro.

Once installed on a business website, the chat widget appears to website visitors and encourages them to chat, with the goal of capturing a lead for your business.

Web chat widget open on a website, showing a greeting message and a text input field

Conversations appear in Conversations AI where you can respond to the lead via SMS, and try to turn them into a customer. (SMS available for US and Canada-based businesses)

AI assistant with no knowledge about the business​

By default, the AI assistant "just works" with the goal of capturing lead contact info, even without any context or knowledge about the business website it has been installed on, it engages with a website visitor, records their question and needs, attempts to get their name and contact info (mobile number, with a fallback to email address), and alerts you that you have a new lead.

Example conversation between a website visitor and the AI assistant collecting their name

AI assistant with business profile knowledge​

The AI assistant can be given basic knowledge about your business from your business profile, to be able to answer questions about what your business does, where it's located, its hours, and how to contact you. This can be enabled or disabled.

These fields are shared with the AI from the account's business profile:

  • Business Name
  • Address and/or Service Areas
  • Website
  • Phone Number
  • Categories
  • Hours
  • Services Offered
  • Short Description
  • Long Description
  • Social Media URLs

AI assistant conversation showing a business description generated from business profile knowledge

How am I notified about a new lead?​

When your AI assistant is successful in capturing a name and contact info, a few things happen automatically:

  1. A new contact is added to the CRM, with the captured info: First name, last name, phone number, and email address.
    1. If a user updates their contact info in the AI-assisted web chat (for example, if they make a mistake), the latest contact info updates on the contact automatically.
  2. A "New lead" email notification is sent to users of the account, that have the notification enabled (this notification is enabled by default for Business App users)

New lead email notification showing the visitor's captured contact info

What can I customize?​

  • Color: You can customize the color of the chat widget, to match the website it's installed on.
  • AI knowledge: You can also give your web chat AI assistant additional context and knowledge about the business it's representing, by enabling Allow access to your business profile in Menu → Settings → Conversations Settings → Web Chat Configuration

How to install the Conversations AI Pro web chat widget on a website​

To install your web chat widget on your website: After Conversations AI Pro is activated, go to Settings → Conversations Settings → Web Chat Configuration and set up your web chat widget. After configuring, you can copy and paste your install code into the <head> element of your website, typically just before the closing </head> tag.

Option 1: To install on a WordPress site using a plugin​

  1. Download the web chat widget installation plugin from Settings → Conversations Settings → Web Chat Configuration → Installation
  2. Navigate to your WordPress backend admin, usually at your-website.com/wp-admin
  3. Go to Plugins → Add new plugin
  4. Upload the zip file containing the plugin you just downloaded.
  5. Activate the plugin. Your web chat widget appears on every page of your website.

Option 2: To install using widget code on a WordPress site with Divi theme​

  1. Copy your web chat installation code into your clipboard.
  2. Navigate to your WordPress backend admin, usually at your-website.com/wp-admin
  3. Go to Divi → Theme Options → Integrations
  4. Paste the code into the section titled Add code to the <head> of your blog.
  5. Save changes. Your web chat widget is live on your website, on all pages.

Divi Theme Options Integration tab showing the head code field for pasting the web chat installation code

Troubleshooting common issues:​

Issue: I cannot type the space key, or a certain character into the chat widget​

Some plugins can interfere with the ability to type in the widget because they "hijack" that key for their own functions.

Space key: Divi theme Smooth scrolling function can interfere with the ability of your website visitors to type the space key with the web chat widget. If you have the Divi theme on a WordPress website, you can disable smooth scrolling by going to Divi → Theme Options and disabling the Smooth Scrolling function. This should restore the space key on your website.

WordPress Jetpack plugin can also hijack some of the keys to open and close their own chat functions. Disabling the JetPack plugin restores the function of these keys as well.

Issue: I don't see the web chat on my site, even though it's installed in the right place​

If the Web Chat code is installed on your website and enabled in Conversations Settings, and you cannot see it on your website, the most likely next cause is cache or plugin issues. You can try additional steps on your website to clear cache or any blocking plugins to get the web chat to appear.

Caching issues​

Most websites use multiple types of caches that help the site to load faster. You'll want to reset the caches, to get your latest website changes to appear.

  1. Browser cache: to tell your browser to load the website without using local device cache

    1. Shift+command+R (Mac)
    2. Ctrl + F5 (PC)
  2. Website hosting cache: clear the cache that the Website product manages, by clicking the Flush Cache button on the Website overview page.
    Website hosting overview page showing the Flush Cache button

  3. Divi CSS cache: Disable the Static CSS File Generation cache in your Divi Theme options → Builder → Advanced Divi Theme Options Builder Advanced tab showing the Static CSS File Generation toggle

  4. Other Cache plugins: Ensure there are no other cache plugins activated on your website; if so, disable them.

Google reCAPTCHA badge is in the way​

Google reCAPTCHA badge shown in the bottom corner of a webpage

When reCAPTCHA is being used on a website form, this badge appears in the bottom right of a webpage, which could be in the way of the web chat widget.

You can hide the badge completely on your website with some custom CSS; just make sure to follow Google's required alternative ways to inform the user that reCAPTCHA is being used. Read more: https://developers.google.com/recaptcha/docs/faq#id-like-to-hide-the-recaptcha-badge.-what-is-allowed

To hide the reCAPTCHA badge, go to your website CSS editor,

  1. Log in to your WordPress dashboard
  2. Go to Appearance → Customizer
  3. Click Additional CSS
  4. Add the snippet below:
.grecaptcha-badge {
visibility: hidden!important;
}
  1. Save and preview your website.