How to Use the Chatbot Avatar Plugin Service
This service allows you to generate a custom WordPress AI chatbot avatar plugin tailored to your needs. You can personalize the plugin by setting up your Knowledge Base, Predefined Questions, and selecting custom avatars.
Watch Tutorial: Full Workflow DemonstrationPrerequisites: Retrieving Your API Keys
-
OpenAI API Key:
Visit the OpenAI API Keys page. Sign in or create an account and generate a new API key. Copy the API key string.
Watch Tutorial: How to Get Your OpenAI API Key -
Google Cloud Platform Service Account Credentials:
Go to the Google Cloud Console and create (or select) a project.
- Enable the Cloud Text-to-Speech API and the Cloud Translation API in the API Library.
- Navigate to IAM & Admin → Service Accounts and create a new service account, granting it the required permissions.
- Create and download a JSON key for the service account.
You will upload this JSON file when generating your plugin.
Steps to Get Started
- Fill in the "Knowledge Base" field with details about your business or organization.
- Add one or more Predefined Question-Answer pairs in the provided area.
- Select a Speaking Avatar (shown when the chatbot is speaking) and an Idle Avatar (shown when the chatbot is waiting) from the predefined options or upload your own custom images.
- Enter your OpenAI API key in the provided field.
- Upload your GCP Service Account Credentials JSON key file.
- Set your preferred Primary and Secondary colors for the plugin style.
- Provide your email address so that you can receive updates from users interacting with your chatbot.
-
Click "Generate Chatbot Plugin" to create your custom plugin. A
chatbot.zip
file will be created for you to download.
Adding the Plugin to Your WordPress Site
- Log in to your WordPress admin dashboard.
- Navigate to Plugins > Add New and click on the Upload Plugin button.
-
Select the
chatbot.zip
file you downloaded and click Install Now. - Once installed, click Activate Plugin.
-
To display the chatbot, add the shortcode
[chatbot_avatar language="en-US"]
(or[chatbot_avatar language="fr-CA"]
for Canadian French) to any page or post.
Example Workflow
For instance, if you operate a real estate business, you might enter the following in your Knowledge Base:
You are a helpful assistant for a real estate business called My Real Estate. Currently, we operate in the downtown area and have several properties available.
And define a FAQ pair such as:
Question: What are your business hours? Answer: We are open from 9 AM to 5 PM, Monday through Friday.
Follow the steps above to generate your custom plugin and integrate it into your WordPress site.
Back to Customization