The plugin offers advanced features for integrating a chatbot into a WordPress website seamlessly. With easy customization options, it allows users to tailor the chatbot to their specific needs and preferences. Its intuitive interface makes it user-friendly for both beginners and experienced developers. This versatile plugin is designed to enhance user engagement and streamline communication processes on WordPress sites.

Plugin Version: 1.13
 
WordPress plugin CodeCanyon WP Chatbot

Plugin Features

Allowing for automated responses and real-time interactions, the plugin simplifies customer support and encourages user engagement. By leveraging AI technology, it provides personalized responses to inquiries, creating a dynamic and interactive user experience. These capabilities contribute to improving user satisfaction and driving conversions on WordPress websites.

The chatbot plugin offers extensive integration options, enabling seamless connection with popular messaging platforms. This facilitates communication across various channels, enhancing the reach and accessibility of the chatbot. Through efficient integration, users can leverage CodeCanyon WP Chatbot to optimize communication strategies and provide timely assistance to website visitors.

One of the standout features of this plugin is its robust analytics functionality, which provides valuable insights into user interactions. By tracking and analyzing chatbot conversations, users can gain a deeper understanding of visitor behavior and preferences. These analytics empower users to make informed decisions and refine their chatbot strategies for optimal performance.

In addition to its AI-driven capabilities, the plugin offers versatile customization options to match the branding and style of different WordPress websites. Users can choose from a range of design templates, colors, and fonts to create a chatbot that aligns with their brand identity. This level of customization ensures a seamless integration of the chatbot into the overall website design.

Overall, the plugin serves as a valuable tool for enhancing user engagement, improving customer support, and optimizing communication channels on WordPress websites. Its user-friendly interface, advanced features, and customization options make it a top choice for those looking to leverage the power of chatbots for their online platforms.

Specifications:

Release date: 10-08-2017
Last updated: 19-12-2017
Type: Paid
License: GPL 
Subject: Contacts & Feedback
Compatibility: W4.x
Includes: Plugin
Language packs: English
Developer: CodeCanyon

Rating:
4.508547008547 1 1 1 1 1 (234 Votes)

Download by subscription!

You need to log in on the site and purchase a club subscription!

Share with your friends!

 

Guide to Setting Up and Testing CodeCanyon WP Chatbot on a WordPress Site

CodeCanyon WP Chatbot is best viewed not as a general-purpose AI assistant, but as a scripted chat widget for WordPress: you define the messages, reply options, transitions, contact capture, and final action in advance. In this guide, we will look at how to approach installation, which settings to check first, how to build a clear visitor flow, and where issues may show up on modern websites.

Cover image for the CodeCanyon WP Chatbot guide with a widget map and dialog flow
A conceptual overview of how the plugin works: the WordPress admin area, the bot flow, the front-end widget, and post-launch result checks.

The main practical benefit of this kind of plugin is reducing repetitive questions before they turn into emails, support tickets, or lost leads. Simply enabling the widget is not enough. You need to plan a short path: which question comes first, where to show a help link, when to ask for an email or phone number, where to send the transcript, and how to verify that users do not get stuck in a dead-end branch.

This product also comes with important context: the CodeCanyon page confirms the feature set, but it also shows an outdated compatibility matrix and a status without author support. That is why this guide emphasizes careful testing on a copy of the site, a rollback plan, and conflict checks with the theme, cache, block editor, and other plugins.

What a Scripted Chatbot Does and Where It Works Best

The plugin helps you create a predefined conversation that users move through by choosing from available options. It is closer to interactive help or a branching form than to a live operator. The product page lists user data collection, answer storage, transcript delivery by email, a Quick Access Widget at the bottom of pages, responsive mode, multiple skins, shortcode embedding, bot import and export, CSS customization, and WPML compatibility.

This format works well when questions repeat and the answers are predictable. For example, a visitor may want to check shipping terms, choose a plan, understand the booking process, submit a request, get a link to instructions, or quickly find the right section of a knowledge base. Unlike a standard contact form, chat asks questions step by step and can adjust the next step based on the previous answer.

You should not expect it to understand any free-form message a visitor types. If you need natural language handling, an operator dashboard, multi-agent conversation history, CRM integration, or AI answers pulled from a knowledge base, it makes more sense to compare this product with newer live chat and AI chatbot services right away. CodeCanyon WP Chatbot is more useful when you need local, predictable logic and straightforward WordPress integration.

Typical Use Cases

  • FAQ before support contact. The bot guides users to an existing instruction first and only then offers a contact option.
  • Lead form with a conversational interface. Instead of filling out a long form, visitors answer 3 to 5 short questions.
  • Navigation for a product or service. Answers send the user to the right page through a link.
  • Initial lead qualification. The bot asks about budget, topic, city, preferred contact method, or service type.
  • Mini walkthrough on a complex page. The Quick Access widget stays available and helps users understand what to do next.

Who This Plugin Is a Good Fit For and When Another Solution Is Better

The ideal user for this tool is a site owner or webmaster who understands the most common questions visitors ask and is willing to build a clean script once. The plugin is useful for service landing pages, small SaaS projects, course websites, agencies, local services, directories, and pages that receive the same kinds of inquiries again and again.

It may not be a good fit for online stores with a high volume of live support, projects that require CRM integration, websites that need an omnichannel inbox, operator mobile apps, automated AI answers, or team support SLAs. You should also be cautious with projects running current WordPress versions: an older commercial plugin may still work, but compatibility is best verified on a staging site rather than under live traffic.

How to tell whether a scripted chatbot fits the job
Situation CodeCanyon WP Chatbot is a good fit Better to look at an alternative
Recurring questions Yes, if the answers can be mapped into predefined branches If questions are open-ended and require AI knowledge base search
Lead capture Yes, if email transcript delivery and answer review are enough If you need CRM, webhooks, advanced analytics, or lead routing to managers
WooCommerce support It can work as a help widget If the chat needs access to the cart, orders, and product pages
Multilingual website Yes, with manual review of strings and flows through WPML If you need automatic translation and a centralized dialog localization workflow
Before installation, define one clear goal for the widget. If the bot is expected to sell, educate, collect contacts, display promotions, and replace support all at once, the flow will become too heavy and users will leave before the final step.

Preparation Before Installing It on WordPress

Because the product is distributed through CodeCanyon, you get a ZIP archive instead of installing it from the WordPress.org directory. In WordPress, that is a standard workflow: upload the archive through the admin area, activate the plugin, and check for the new menu item. But before you do that, it is worth running a few checks, especially if the site is already live and receiving traffic.

What to Check Before Uploading the ZIP Archive

  • Backup. Create a backup of your files and database, or confirm that your hosting provider has already made a recent copy.
  • Staging site. If possible, install the plugin on a copy of the site first. This is especially important for older CodeCanyon products.
  • WordPress and PHP version. The product page lists older WordPress versions, so compatibility with your current installation should not be treated as confirmed automatically.
  • Theme and cache. The widget appears on the front end, so the result may be affected by theme CSS, JavaScript optimization, minification, and deferred script loading.
  • Site email. If you want to receive transcripts, verify WordPress email delivery in advance, either through WordPress itself or an SMTP plugin.
  • Data collection rules. If the bot asks for an email, phone number, or message, include a clear explanation and a link to your data processing policy in the flow or next to the form.

Also make sure you are uploading the actual installable plugin ZIP, not the full archive with documentation, license files, and source materials. Envato products often include a separate installable file inside the main archive. If WordPress says the package does not contain a valid plugin, that is usually the reason.

Installation and Initial Checks After Activation

The official WordPress documentation describes uploading a plugin through the admin area as the standard way to install a ZIP file. Open the Plugins section, choose Add New, then Upload Plugin, select the archive, and click Install Now. After a successful installation, activate the plugin and check whether a WP Chatbot item appears in the left admin menu.

If the menu item appears, do not rush to enable the widget across the entire site. First, create a test bot with a short script and display it on a private test page or through a limited shortcode placement. That makes it easier to tell the difference between a bot setup issue and a conflict with the theme or cache.

Quick Post-Install Check

  1. Open the list of installed plugins and make sure WP Chatbot is active.
  2. Go to the plugin menu and create a new bot with an internal name that only administrators need to understand.
  3. Add the bot's public name, a short greeting, and one test question.
  4. Save your changes and check the preview if the interface provides one.
  5. Display the bot on a test page or enable Quick Access only on the staging site.
  6. Open the page in incognito mode, go through the dialog, and verify that the answers are being saved.
A good first test is not the visual design, but the full path: greeting, answer selection, contact request, final message, result storage, and transcript email. If that path does not work, design changes can wait.

Settings Map: Bot, Appearance, Dialog, and Result

An older independent review shows that after activation, the WordPress admin area gets a WP Chatbot menu where you can create a new bot, set a private title, fill in public details, and move on to settings. The interface mentions blocks for bot personality, visual customization, discussion, and advanced settings. The exact tab names may differ in your build, so follow the meaning rather than the literal wording.

CodeCanyon WP Chatbot flow map with greeting, FAQ, email, and transcript nodes
An example of dialog logic: start with the goal and greeting, then FAQ branches, contact capture, a link to the relevant page, and transcript delivery.

Personality: Name, Avatar, and Tone of Voice

Start with the bot's public name, avatar, and a short instruction. Do not try to present a scripted widget as a live staff member. It is better to be clear that the bot helps users quickly find an answer or submit a request. That reduces frustration when someone types a free-form question but the bot expects them to choose from the provided options.

Match the tone to the site. Short, neutral phrasing works well for a B2B service. For a school, salon, or local service business, the style can be slightly warmer, but avoid long greetings. The more text you put into the first message, the less likely users are to take action.

Visual Customization: Skin, Background, and Readability

The product page mentions several skins, including a messenger-like style, as well as the option to create a custom CSS theme. In practice, that means you should first choose the closest built-in look, then make targeted CSS adjustments in a child theme or in a safe Custom CSS area if your theme provides one. Do not edit the plugin's own files: your changes will be lost after an update or reinstall.

Check text contrast, button size, mobile behavior, and the widget position relative to the cookie banner, callback button, cart button, or any sticky theme panels. If elements overlap, it is usually better to change the position or disable one of the floating elements on mobile pages.

Discussion: Questions, Answers, and Transitions

The main configuration screen is the conversation flow itself. A good bot should not ask every question in sequence. It should give visitors a sense of choice: "I need pricing," "I want instructions," "I want to submit a request," "I have a question." After each choice, guide the user into a short branch with a clear outcome.

Only collect information where it is actually needed. If someone just wants to read the FAQ, do not ask for a phone number. If they want to submit a request, ask for the minimum: a name or form of address, an email or phone number, and the topic of the request. The fewer required steps there are, the more likely you are to receive accurate data.

Advanced Settings: Transcript, Links, Shortcode, and Code-Based Actions

The review and changelog mention transcript email settings, a default link target, the ability to add code to the head, and JavaScript execution at specific steps. These features should be used carefully. Email transcripts are useful only if mail delivery is configured and a responsible recipient is in place. Links are best handled in a predictable way: internal instructions in the same tab, external documents or files in a new tab if that does not break the user journey.

Enable JavaScript triggers for analytics and pixels only when the purpose is clear and cookie consent has been accounted for. If you do not have a specific reason why marketing or analytics needs the event, leave this part off. The bot should work reliably as a helper first and only later become a source of tracked events.

Quick Access Widget and Shortcode: Where to Display the Chat

The CodeCanyon page highlights the Quick Access Widget separately: it shows the chatbot at the bottom of the page, usually in the lower-right corner, and makes it available across many pages. The changelog also mentions improved shortcode embedding, which allows you to place the bot on a specific page without using an iframe approach. These two modes solve different problems.

Example of the CodeCanyon WP Chatbot front-end widget on desktop and mobile
A conceptual front-end example: the floating widget should be checked on both desktop and mobile so it does not cover important site buttons.
Choosing how to display the bot
Mode When to use it What to check
Quick Access Widget You need a persistent prompt on most pages Mobile positioning, cookie banner conflicts, cache, and deferred JS loading
Shortcode on a page You need embedded chat inside a guide, landing page, or FAQ The correct shortcode from the interface, block editor handling, and the absence of unnecessary HTML wrappers
Test page You need to verify the logic before publishing Access limited to admins or a private URL, real email delivery, and answer storage

If the shortcode appears on the page as plain text, WordPress did not process it as a registered shortcode. Possible reasons include the plugin being inactive, the shortcode being copied incorrectly, the editor adding extra formatting, the cache serving an older page version, or a specific theme area not passing the shortcode through the standard content filter.

Do not invent the shortcode manually. Copy it from the interface of the specific bot, because the exact name and attributes depend on the plugin's implementation.

Answer Collection, Transcript, and Data Handling

One of the strongest aspects of a scripted chatbot is that it can do more than just show a hint - it can collect structured information. The product page confirms store user's answers and send a transcript by email. That is useful for lead capture and support, but it also creates responsibility: you are storing user responses and possibly contact details.

Diagram of answer processing and email transcript flow in CodeCanyon WP Chatbot
Dialog data moves from the widget into answer storage and email transcript delivery. Verify both minimal data collection and mail delivery.

How to Set Up Contact Capture Without Extra Friction

Do not ask for contact details in the first message. Ask only after the user has chosen a topic. For example, if someone clicks "I need a consultation," the bot can request an email and briefly explain why it is needed. If the user chooses "Read the guide," it makes more sense to provide the link without collecting contact information.

For phone numbers and free-form messages, add a short formatting hint. There is no need to build complicated validation into the flow unless the plugin clearly supports it. It is better to ask users to double-check the number they entered and offer an alternative, such as email or a link to the standard contact form.

Checking the Email Transcript

  1. Enter the recipient email address in the result or transcript settings.
  2. Run a test dialog in incognito mode using a real email address in the response.
  3. Check the inbox, spam folder, and the SMTP plugin log if one is installed.
  4. Make sure the email contains a clear subject line, the user's answers, and page context.
  5. If the email does not arrive, test WordPress mail delivery in general before troubleshooting the bot flow itself.

If you have data retention requirements, set up an internal process: who reviews the answers, how often outdated records are deleted, and where consent for data processing is documented. That is not a plugin feature by itself, but part of operating the site responsibly.

Practical Example: A Bot for Initial Service Inquiries

Let us walk through a flow for an agency or service website. The goal is not to replace a manager, but to collect context before the inquiry reaches a person: which service the visitor needs, how urgent the request is, and where to send the reply. A bot like this saves time because the incoming message already includes initial qualification details.

Goal

The visitor clicks the widget, chooses the type of inquiry, gets a quick answer or leaves contact details. The administrator receives the transcript, sees the selected answers, and understands how to start the conversation.

Preparation

  • The plugin is installed and activated on a test copy of the site.
  • WordPress email is sent through a reliable SMTP setup.
  • You have 3 to 4 common inquiry topics ready, such as "pricing," "timeline," "support," or "other."
  • Links to detailed pages are prepared so the bot can open them based on the user's choice.

Setup Steps

  1. Create a new bot and give it an internal name, for example "Lead qualification."
  2. In the public settings, enter the assistant name and a short phrase such as: "I can help you find the right section or submit a request."
  3. In the first question, offer 3 to 4 options: "Check pricing," "View instructions," "Submit a request," "Contact us later."
  4. For the "Check pricing" branch, provide a short explanation and a link to the pricing page or brief form.
  5. For the "Submit a request" branch, ask for an email or phone number, then one open question about the task.
  6. Enable transcript delivery to a working email address and answer storage if the settings provide that option.
  7. Display the bot through Quick Access on a test page or via shortcode inside a landing page.
  8. Go through every branch, including declining to share contact details, and make sure each one ends with a final message.

Checking the Result

On the front end, users should be able to see the widget, read the replies easily, tap options without horizontal scrolling, and finish the flow with a clear next step. In the admin area, responses should appear, and the transcript should arrive by email. If even one branch leads nowhere, go back to the builder and add a final message with either a link or an option to start over.

One nuance: if the bot is visible to administrators after enabling Quick Access but not to guests, check page caching, JavaScript optimization, and any visibility settings by user role. Testing should be done in incognito mode, not only while logged in as an admin.

Compatibility, Security, and Limits You Should Not Ignore

The CodeCanyon page claims support for different themes, responsive mode, browser compatibility, and WPML integration. But those claims reflect the information on the product page and an older WordPress compatibility matrix. For a current website, it is safer to treat them as a starting point rather than a guarantee.

Block Editor and Shortcode

The product page says the plugin is not optimized for Gutenberg. That does not mean it will automatically fail in the block editor, but it does mean you should test it manually. If you embed the bot through shortcode, use the standard Shortcode block or the Classic block, and do not place the shortcode inside arbitrary HTML unless there is a clear reason to do so.

Cache and Script Optimization

Chat widgets depend on JavaScript and CSS. Minification, file combining, defer, delay JS, and critical CSS optimization can interfere with widget loading, bubble animation, or click handling. If the bot disappears after optimization is enabled, add the plugin files to the cache plugin's exclusions or disable the questionable setting and test again.

WPML and String Translation

WPML compatibility on the product page means the plugin was designed with multilingual support in mind, but the actual dialog strings still need to be reviewed. WPML String Translation helps translate strings outside regular content: theme labels, widgets, form messages, and plugin text. If some bot phrases do not appear automatically in translations, enable string detection, go through the front end in the target language, and check the string section manually.

Custom CSS Without Editing Plugin Files

If you need to change spacing, colors, or widget size, do it through a child theme, the theme's Custom CSS area, or a separate safe CSS plugin. First identify the selectors in the browser inspector, then make the smallest possible change and test both desktop and mobile. If the edit breaks the widget, remove only the CSS you added. Do not edit PHP, JS, or CSS inside the plugin folder.

Common Issues and Troubleshooting

Below is a practical table for first-line troubleshooting. It is based on common problems with WordPress widgets, shortcode plugins, email transcripts, and older commercial plugins. Start with the simplest checks: is the plugin active, has the cache been cleared, does the issue reproduce on a default theme, and does the test flow work without complex branching?

Troubleshooting diagram for a WordPress chatbot with checks for cache, shortcode, email, and WPML
It is best to troubleshoot by symptom: the widget is missing, the shortcode was not processed, emails are not arriving, the mobile view is blocked, or strings are not translated.
Symptoms, causes, and safe actions
Symptom Possible cause What to do When to roll back
The widget does not appear on the page Quick Access is not enabled, the cache is serving an older page, or JS is delayed by an optimizer Check whether the plugin is active, clear the cache, open the page in incognito mode, and temporarily disable delay JS If excluding the scripts breaks performance or other site elements
The shortcode is displayed as text The shortcode is incorrect, the plugin is inactive, or the theme area does not process shortcodes Copy the shortcode from the bot interface, place it in the standard Shortcode block, and test it on a regular page If the issue only exists in a custom theme area, do not edit the template without staging
The transcript does not arrive by email A WordPress mail delivery issue, spam filtering, or an incorrect recipient email address Check SMTP, the sending log, the spam folder, and test a regular form on the site If emails start landing in spam in bulk after changing the sender settings
The bot overlaps a button or the cart on mobile A conflict with floating theme elements, the cookie banner, or a sticky CTA Review the CSS, move the widget, or disable one of the floating elements on mobile If the CSS change affects other site blocks
The bot phrases are not translated The strings are stored as plugin settings and were not picked up by WPML automatic detection Enable string scanning, browse the front end in the target language, and check WPML String Translation If the translation breaks branch logic or variables in the messages
Chat styles broke after a theme update The theme changed global CSS rules that affect buttons and chat windows Compare the DOM in the inspector, temporarily switch to a default theme, and move your fixes into a child theme If fixing it would require deep changes to plugin templates without documentation

If the issue appears only on the live site and cannot be reproduced on staging, compare the active plugin list, cache settings, theme, PHP version, and enabled optimizations. Do not disable every plugin on a live site without a maintenance window.

FAQ on Setup and Usage

Can this plugin be used as a full AI chat?

Verified sources describe it as a chatbot builder with scripts, questions, answers, transcript delivery, and shortcode support. Free-form AI answers from a knowledge base are not confirmed, so for that use case, a dedicated AI chatbot or live chat service with an AI module is the better choice.

What should I do right after installation?

Create a test bot, add one short branch, enable answer storage, and verify the transcript email. Only after that should you start adjusting the appearance, Quick Access Widget, and the full flow.

Why might the shortcode not work in the block editor?

Use the standard Shortcode block and copy the value from the plugin interface. If the shortcode is rendered as text, check whether the plugin is active, whether the page cache is involved, and whether the shortcode was placed in regular content rather than in a theme area that does not process shortcodes.

Can I enable the widget on all pages?

Technically, that is exactly what the Quick Access Widget is meant for, but first check the mobile view, cookie banner, sticky buttons, and page speed. On checkout pages, cart pages, or pages with complex forms, the widget may distract users or cover important elements.

How can I safely change the chat design?

Choose a built-in skin first, then add minimal CSS adjustments through a child theme or Custom CSS. Do not edit the plugin files. After every change, test several screen sizes and clear the cache.

What matters most on a multilingual site?

Check not only the interface strings, but also the bot's actual messages. WPML can translate strings outside posts and pages, but some plugin text may require additional detection or manual registration.

Should I install the plugin on a live site without staging?

That is not the best approach. The product page shows older compatibility information and no author support, so the safer path is a site copy, a test flow, and verification of mail, cache, and mobile behavior before a careful rollout to the live site.

Bottom Line: How to Decide Before Testing

CodeCanyon WP Chatbot can be useful if you need a scripted WordPress chat for FAQ workflows, initial inquiries, contact capture, and quick access to guidance. The right way to evaluate it is through a practical test: install it on a site copy, build one clear flow, and verify Quick Access, shortcode output, transcript delivery, answer storage, mobile behavior, and cache interaction.

The biggest risk is not the chatbot concept itself, but the product's age and the lack of author support shown on the CodeCanyon page. If you are prepared to test carefully and do not need modern AI integrations, you can get the CodeCanyon WP Chatbot file and try it with your own scenario. If the test fails because of compatibility or email issues, do not try to patch the live site blindly - choose a more current solution instead.

By OceanTheme.org Editorial Team

 

You are not logged in to post comments.