Chat with us
Up to 60% OFF with Recurring Discounts on Premium Upgrades & Whitelabel FlexUp to 60% OFF on Premium Upgrade & Whitelabel00:00:00:00Claim
Knowledgebase/Automation/Article

How to Create a Keyword-Based Webchat Bot with BotSailor: Step-by-Step Guide

  • 28 Sep 2026
  • 13 min read
  • 0 views
TL;DR:
Creating a keyword-based Webchat bot with BotSailor allows businesses to automate website conversations and respond instantly to visitor messages. By connecting a Website Chat bot, setting trigger keywords, creating reply flows, and testing the automation, you can build an effective WordPress chatbot without coding. This guide explains the complete process, including keyword configuration, text replies, flow connections, troubleshooting, and advanced automation options to improve customer engagement through a website chat widget.

A keyword-based Webchat bot helps businesses automate customer conversations by responding instantly when visitors enter specific words or phrases. With BotSailor, you can create a wordpress chatbot workflow that connects with your website visitors and provides automated replies through a chat widget .

To create a keyword-based Webchat bot in BotSailor, open Chatbot Manager, select your connected Website Chat bot, and go to Automation → Keyword Replies → Create. Set the trigger keywords in the Start Bot Flow section, choose a matching method, add a text response, and save the complete flow.

This process allows you to build a chatbot for wordpress websites without coding. Once configured, visitors can interact with your website using the BotSailor chat widget , and the automated system can handle greetings, common questions, service requests, and customer support messages.

Finally, open your website, refresh the page, and enter one of the keywords in the chat widget to confirm that the automated reply works.

BotSailor’s Flow Builder is a visual, no-code tool that can create automated conversations for Website Chat, Telegram, WhatsApp, Facebook, and Instagram. It works as a flexible wordpress chatbot solution for businesses that want to improve customer communication across different platforms.


What Is a Keyword Reply in BotSailor Webchat?

A keyword reply is an automated response that is activated when a website visitor types a specific word or phrase into your chat widget.

For example, you can configure the following keywords:

hello, hi, start

When a visitor types one of those keywords, the Webchat bot can immediately respond with:

Hello there! How can I help you today?

Keyword replies are useful for answering common questions, welcoming visitors, sharing pricing details, providing contact information, or directing customers to the correct service.

For WordPress websites, this type of automation works as a practical chatbot wordpress setup because businesses can create instant replies without manually responding to every visitor message.

BotSailor allows standard customer questions to be handled through customized keyword replies inside the website chat widget. This makes it easier to create a professional chatbot for wordpress experience where visitors receive quick assistance directly from the website.


Prerequisites

Before creating the keyword-based reply, make sure you have:

  • An active BotSailor account.
  • A Website Chat bot connected to BotSailor.
  • The BotSailor Webchat widget installed and active on your website.
  • One or more trigger keywords.
  • A reply message that the bot will send.
  • Access to the website where you will test the bot.

The connected chatbot must be selected before you create the reply flow. BotSailor’s general workflow is to select the connected bot, open the bot-reply area, configure the keyword and message components, save the flow, and test it.

If you are using WordPress, the installed Webchat widget works as a wordpress chatbot that allows visitors to communicate directly through your website interface. A properly configured chat widget ensures that visitors can access automated support from any page where the widget appears.


How to Create a Keyword-Based Webchat Bot in BotSailor
Step 1: Open the Chatbot Manager

Log in to your BotSailor dashboard.

From the left-hand menu, open the Chatbot Manager section. This section displays the bots and messaging accounts connected to your BotSailor account.

Make sure you are working in the correct workspace before proceeding.

The Chatbot Manager is the starting point for creating and managing your automated customer communication system. Whether you are building a chatbot for wordpress , Telegram automation, or another messaging workflow, selecting the correct bot is essential before configuring replies.


Step 2: Select Your Connected Webchat Bot

Under Bots/Accounts, find and select the Website Chat bot that you want to configure.

In your example, the connected Webchat bot is named Chatboost and is connected to the website shown beneath the bot name. You should also verify that the bot status is marked Active.

Selecting the correct bot is essential because the keyword reply will be created only for that specific Website Chat account.

For websites using WordPress, this connected bot functions as a wordpress chatbot that communicates with visitors through the installed chat widget . Choosing the correct Website Chat bot ensures that your automated replies appear on the intended website.



 BotSailor chatbot automation dashboard showing the Chatboost bot with Keyword Replies settings and options to create and manage keyword-based automated responses.
BotSailor Keyword Replies interface displaying Chatboost chatbot automation settings, where businesses can create keyword-triggered replies to manage conversations and improve customer engagement.
Step 3: Open Keyword Replies and Create a New Flow

After selecting the Webchat bot:

  1. Open the Automation tab.
  2. Select Keyword Replies.
  3. Click the Create button on the right side.

The Flow Builder will open so that you can configure the trigger and response.

BotSailor’s official workflow similarly directs users to select the connected bot, open the bot-reply area, and click Create to access the Flow Builder.

The Flow Builder allows businesses to create a structured chatbot for wordpress workflow where keywords automatically start predefined conversations. This eliminates the need for manual responses and improves visitor engagement through automated chat interactions.


Step 4: Configure the Trigger Keywords

The new flow will contain a Start Bot Flow block. Open or double-click this block to display the Configure Reference panel.

Complete the following fields:


Enter the keywords

In the keyword field, enter the words that should activate the bot.

Example:

hello, hi, start

Separate multiple keywords with commas.


Choose the matching method

Select one of the available matching options.

Exact keyword match:

The bot responds only when the visitor’s entire message exactly matches one of the configured keywords.

For example:

“hi” will trigger the bot, but “hi there” may not trigger an exact-match flow.

String match:

This option is more flexible and can trigger the flow when the configured word appears inside a longer message.

BotSailor explains that an exact match activates the flow only when the visitor’s complete message is identical to one of the entered keywords.

For this tutorial, select Exact keyword match.

Using keyword-based triggers is one of the easiest ways to create a smart wordpress chatbot because visitors can receive instant answers by entering simple phrases.


Add a title

Enter a descriptive internal title for the flow.

Example:

Testing 1

The title helps you identify the keyword reply later from the Keyword Replies list.

The other fields—such as labels, lists, team assignments, webhooks, and Google Sheets—are optional for this basic setup. Leave them empty unless your automation requires them.

Click Save at the bottom of the configuration panel.



 BotSailor chatbot flow builder showing keyword trigger configuration with exact keyword match, start bot flow, and automated text message setup.
BotSailor reference configuration panel displaying chatbot keyword automation settings, where users can define trigger keywords, select matching types, and connect them with automated conversation flows.

Step 5: Compose the Automated Text Reply

Return to the Flow Builder and click Compose Next Message from the Start Bot Flow block.

Select the Text message component.

A Configure Text Message panel will appear. Enter the message that visitors should receive when they type one of the configured keywords.

Example:

Hello there! How can I help you today?

Text components are suitable for greetings, confirmations, support answers, updates, and frequently asked questions.

For WordPress websites, this automated response works as the core communication feature of a wordpress chatbot, allowing businesses to answer visitor questions immediately through their website.

You can use this type of chatbot for wordpress automation to welcome new visitors, share product information, explain services, or guide customers toward the correct page without requiring a human agent for every basic query.

You may also configure the following optional settings:

Typing on display:

Shows a typing indicator before the reply appears.

Smart Delay in Reply:

Delays the response by a specified number of seconds, minutes, or hours.

For a simple welcome reply, you may keep the delay at zero.

Click Save in the text-message configuration panel.


 BotSailor chatbot flow builder showing keyword trigger configuration with exact keyword match, start bot flow, and automated text message setup.
BotSailor reference configuration panel displaying chatbot keyword automation settings, where users can define trigger keywords, select matching types, and connect them with automated conversation flows.
Step 6: Check the Connection Between the Flow Blocks

Confirm that the Start Bot Flow block is connected to the Text block.

The flow should appear as:

Start Bot Flow → Text Reply

This connection tells BotSailor what action to perform after a visitor enters a matching keyword.

In your example:

“hello,” “hi,” or “start” → “Hello there! How can I help you today?”

A connected flow ensures that your chatbot wordpress automation follows the correct sequence and delivers the expected response through the website chat widget .

If the blocks are not connected, drag the connector from the Start Bot Flow block to the Text message block.


Step 7: Save the Complete Bot Flow

Saving the text message is not always the final action. You must also save the complete Flow Builder configuration.

Click the main Save button in the upper-right corner of the Flow Builder.

Before leaving the page, confirm that:

- The correct Webchat bot is selected.

- The trigger keywords appear in the Start Bot Flow block.

- The Text block contains the correct reply.

- The Start and Text blocks are connected.

- The entire flow has been saved.

BotSailor’s official guidance also requires saving the complete flow after configuring its triggers and message components.

For a WordPress website, this saved automation becomes an active wordpress chatbot flow. Once published, visitors interacting with the website chat widget will receive the configured automated response.


Step 8: Open Your Website and Refresh the Page

Go to the website where the BotSailor chat widget is installed.

Refresh the page so that the latest bot configuration is loaded. If the chat widget was already open, close and reopen it after refreshing the website.

Make sure the correct Website Chat widget appears on the page.

A properly installed chat widget allows visitors to communicate with your automated assistant directly from your website.

For WordPress users, this setup works as a complete chatbot for wordpress solution because the BotSailor widget can be displayed on website pages and handle automated conversations without additional coding.


Step 9: Test the Keyword-Based Reply

Open the website chat widget and enter one of the configured keywords.

For example:

hi

Send the message.

Because “hi” was added as an exact-match trigger keyword, the bot should respond with:

Hello there! How can I help you today?

If the response appears correctly, your keyword-based Webchat bot is working.

Testing is an important step after creating any wordpress chatbot because it confirms that the trigger, message flow, and website integration are working correctly.

The same testing process applies whether you are creating a basic website assistant, customer support automation, or a more advanced chatbot for wordpress workflow.

BotSailor recommends testing the chatbot after saving the conversation flow to verify that the configured trigger starts the intended response.


 Chatboost website chatbot interface showing a user greeting message and an automated bot response asking how it can help.
Chatboost chatbot conversation preview demonstrating an automated customer support interaction, where the bot instantly responds to user messages through a website chat interface.

How to Verify That the Bot Is Working

Your setup is successful when all the following conditions are met:

- The correct Website Chat bot is active.

- The keyword reply appears in the Keyword Replies list.

- The Start Bot Flow block displays the correct keywords.

- The Text block displays the correct response.

- Both blocks are properly connected.

- The complete flow has been saved.

- Entering an exact keyword produces the intended response.

- The reply appears in the correct website chat widget.

You should also test every keyword separately.

For example, test:

- hello

- hi

- start

to confirm that all three activate the flow.

A complete testing process ensures that your wordpress chatbot is correctly configured and that visitors receive the expected response through the website chat widget.

Businesses using WordPress can use this verification process to confirm that their chatbot for wordpress is functioning properly before making it available to all website visitors.


Troubleshooting Common Problems

The bot does not respond

Confirm that you selected the correct Webchat bot and that its status is active.

Then verify that:

- The Text component was saved.

- The complete Flow Builder was saved.

- The Start Bot Flow and Text blocks are connected.

- The correct Website Chat widget is installed.

A disconnected flow or inactive bot can prevent your wordpress chatbot from sending automated replies.


The keyword is not triggering the flow

Check the spelling of the keyword.

With Exact keyword match, the visitor’s entire message must match the configured keyword.

For example:

A flow configured for:

hi

may not respond to:

hi there

If you want more flexible conversations, consider using String Match instead.

Correct keyword configuration is important for any chatbot for wordpress setup because even a small spelling difference can prevent the automated response from starting.


The old reply still appears

Refresh the website and reopen the chat widget.

You may also need to:

- Clear the browser cache.

- Test the website in a private browsing window.

- Confirm that the latest flow version is saved.

Sometimes cached settings prevent the updated chat widget from displaying the newest chatbot response.


The message block is not working

Make sure the Start Bot Flow block is connected to the Text block.

A disconnected message component will not run after the keyword is entered.

The correct flow structure should be:

Start Bot Flow → Text Reply

This connection controls how your wordpress chatbot processes visitor messages and delivers automated responses.


More than one reply appears

Check whether the same keyword has been used in multiple active flows.

For example:

Keyword:

hello

should not be connected to multiple competing automation flows unless intentionally designed.

BotSailor recommends using clear and unique triggers so different flows do not compete with each other.

Proper keyword management helps maintain a smooth chatbot wordpress experience and prevents confusing conversations inside the website chat widget.


The bot responds only to one keyword

Check that multiple keywords have been entered correctly and separated by commas.

Example:

hello, hi, start

Then:

1. Save the trigger configuration.

2. Save the text message.

3. Save the complete flow again.

After saving, test each keyword separately from your website chat widget.

The chat widget does not appear

Confirm that:

- The Website Chat installation code has been added to the website.

- The connected bot is active.

- The correct website account is connected.

- The widget is placed correctly on the website.

For WordPress websites, the installed widget acts as the front-end interface of your chatbot for wordpress system. Without the active chat widget, visitors cannot start conversations with the bot.

Next Steps

After confirming that the basic keyword reply works, you can improve the flow by adding:

- Images or promotional banners

- Buttons linked to service or pricing pages

- Quick replies

- User-input fields

- Contact-information collection

- Conditions and personalized responses

- A no-match reply for unrecognized messages

- Human-agent handoff

BotSailor’s Flow Builder supports text, images, media, user-input components, conditions, and other interactive elements without requiring code.

These features allow businesses to expand a simple keyword automation into a complete wordpress chatbot system that can handle customer support, lead collection, product inquiries, and website engagement.

A more advanced chatbot for wordpress can also collect visitor information, guide users through different service options, and connect customers with human representatives when needed.

For businesses that want communication beyond website automation, BotSailor workflows can also be connected with platforms such as WhatsApp, Facebook, Instagram, and Telegram. In some cases, companies may combine website automation with an sms chatbot strategy to reach customers through additional communication channels.

Sanoary Rahaman Istiaque

Sanoary Rahaman Istiaque

FAQ

Frequently Asked Questions

Find answers to common questions about this topic

A keyword-based Webchat bot automatically sends a predefined response when a visitor types a specific word or phrase in the website chat widget.
Businesses can use this automation to welcome visitors, answer common questions, provide support information, and guide users toward relevant services.
For WordPress websites, this functionality works as a wordpress chatbot solution that helps businesses automate conversations directly from their website without requiring manual replies for every visitor.

Yes.
You can add multiple keywords separated by commas, such as:
hello, hi, start
and connect them to the same automated reply.
Using multiple trigger keywords allows your chatbot for wordpress workflow to recognize different visitor messages and provide the same response through the website chat widget.

Exact Keyword Match works only when the visitor’s complete message matches the keyword.
Example:
Configured keyword:
hi
Visitor message:
hi
The bot responds.
However:
hi there
may not trigger the same flow.
String Match is more flexible because it can activate the automation when the keyword appears inside a longer sentence.
Choosing the correct matching method helps your wordpress chatbot understand visitor messages more accurately.

Check that:
- The correct Webchat bot is active.
- The keyword is spelled correctly.
- The flow blocks are connected.
- The reply message has been saved.
- The complete flow has been saved.
- The website chat widget is active.
If you are using WordPress, also confirm that the BotSailor installation code is properly added. A missing widget installation can prevent your chatbot wordpress automation from appearing on your website.

Open your website, refresh the page, launch the chat widget, and send one of the configured keywords.
Example:
hi
The bot should immediately display the saved reply.
Testing confirms that your chatbot for wordpress setup is connected correctly and that visitors can interact through the website chat widget.

Yes.
BotSailor can be used as a chatbot for wordpress by installing the Website Chat widget on a WordPress website and connecting it with a BotSailor automation flow.
After installation, businesses can create automated replies, collect customer information, answer FAQs, and manage website conversations.
A WordPress website owner can create a complete wordpress chatbot experience without developing a custom chatbot system from scratch.

Related Articles

Knowledgebase

How to Configure Webchat and Connect It to Your WordPress Website Chat

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 28 Sep 2026
Knowledgebase

How to Set Up a No-Match Reply in BotSailor Webchat: Step-by-Step Guide

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 28 Sep 2026
Knowledgebase

How to Set Up Chat with Human in BotSailor WebChat

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 29 Sep 2026
Knowledgebase

How to Create a User Input Flow for a Webchat Bot in BotSailor

Sanoary Rahaman Istiaque
Sanoary Rahaman Istiaque
  • 29 Sep 2026