Title: Flexible Chat
Author: wpdesk
Published: <strong>March 23, 2026</strong>
Last modified: March 23, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/flexible-chat.svg)

# Flexible Chat

 By [wpdesk](https://profiles.wordpress.org/wpdesk/)

[Download](https://downloads.wordpress.org/plugin/flexible-chat.1.0.0.zip)

 * [Details](https://scn.wordpress.org/plugins/flexible-chat/#description)
 * [Reviews](https://scn.wordpress.org/plugins/flexible-chat/#reviews)
 * [Development](https://scn.wordpress.org/plugins/flexible-chat/#developers)

 [Support](https://wordpress.org/support/plugin/flexible-chat/)

## Description

★★★★★

### The best way to connect AI chatbots to WordPress and WooCommerce

Do you want to add an AI assistant, customer support bot, or automated chat to your
WooCommerce store or WordPress site?
 The **Flexible Chat** plugin lets you:

– Seamlessly connect any n8n HTTP webhook endpoint to a beautiful frontend chat 
interface.
 – Engage users with real-time streaming responses (like ChatGPT). – 
Route conversations effectively by asking visitors to select a topic before chatting.–
Fully customize the chat appearance, colors, texts, and behavior without any coding.

### Key features

– **Seamless Webhook Integration:** Connects instantly to your n8n workflows via
a simple webhook URL.
 – **Streaming Responses:** Show bot responses in real-time
as they are being generated for a faster, more engaging user experience. – **Topic
Routing:** Suggest conversation topics (e.g., “Sales”, “Support”) and send the selected
topic to your backend to route the chat to the right AI agent. – **File Uploads:**
Allow users to share files and images, with strict MIME type security restrictions.–**
Message Feedback:** Enable 👍 / 👎 buttons under bot responses so users can rate
the AI’s answers. – **Persistent Chat History:** Remember conversation history across
sessions so users don’t lose context when navigating your site. – **Custom Metadata:**
Send advanced context data to n8n with every message (e.g., user ID, current page,
or subscription plan) using a custom JSON payload. – **Compliance Notice:** Add 
an AI disclosure or privacy reminder right below the chat input.

### Advanced Customization

– **Brand Colors & Typography:** Built-in color pickers for primary colors, backgrounds,
and text, with automatic contrast adjustments. Adjust font sizes and border radius
to match your theme.
 – **Custom Texts & Welcome Messages:** Tailor the window header,
subtitles, input placeholders, and initial bot greeting messages. – **Window & Toggle
Sizing:** Adjust the exact width and height of the open chat window, and choose 
between small, normal, or large floating toggle buttons. – **Developer Friendly:**
Fully restyle the widget using CSS custom properties (variables) or deterministic
class hooks. Features a DI-driven architecture and Vite dev-server support for local
HMR.

### 🛠 Easy setup – no coding required

 1. Install and activate the plugin.
 2. Go to **Settings  Flexible Chat Settings**.
 3. Paste your n8n Webhook URL in the General tab.
 4. Customize your colors, texts, and welcome messages.
 5. Save changes – and your chat widget is live!

### 📚 Documentation & Support

If you have questions or need assistance, please use the [**official plugin forums**](https://wordpress.org/support/plugin/flexible-chat/)
at WP.org.

### Why choose Flexible Chat?

– 100% free core features.
 – Built and maintained by the trusted WP Desk team. –
Highly optimized, lightweight React-based frontend. – Compatible with the latest
WordPress and WooCommerce versions. – Actively developed and secure.

### 🔒 Data use policy

Learn more about our [Use of Data Policy by WP Desk Plugins](https://wpdesk.net/use-of-data-policy/)

Download it for free today and bring powerful automation directly to your WordPress
frontend!

## FAQ

### Do I need an n8n account to use this plugin?

Yes. This plugin provides the frontend customer chat interface for WordPress, but
it requires an active n8n instance (Cloud or Self-Hosted) with a configured webhook
workflow to process the messages and reply.

### Does it support real-time streaming like ChatGPT?

Yes! You can enable “Streaming Responses” in the Advanced settings tab. Your n8n
workflow and AI nodes must also be configured to output streaming responses for 
this to work.

### Can I change the chat bubble colors to match my brand?

Absolutely. The Appearance tab in the plugin settings allows you to use color pickers
to customize the primary color, bot message background, user message background,
and text colors.

### Can I pass user data (like email or user ID) to my workflow?

Yes. Using the “Custom Metadata” feature in the Advanced settings, you can define
a JSON payload that gets sent to your webhook with every chat request. This is perfect
for passing user context, referring pages, or business data.

### Is it possible to ask the user what they want to talk about first?

Yes! You can configure “Suggested Topics” (e.g., Technical Support, Billing, Sales).
Users will be required to click a topic pill before the chat begins, and this selection
is sent to your webhook for smart routing.

### Are coding skills needed to use the plugin?

Not at all! You can set up and customize the entire chat widget directly from the
WordPress admin panel.

### Where do I report security bugs found in this plugin?

Please report security bugs found in the source code of the Flexible Chat plugin
through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/wpdesk).
The Patchstack team will assist you with verification, CVE assignment, and notify
our developers.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Flexible Chat” is open source software. The following people have contributed to
this plugin.

Contributors

 *   [ wpdesk ](https://profiles.wordpress.org/wpdesk/)

[Translate “Flexible Chat” into your language.](https://translate.wordpress.org/projects/wp-plugins/flexible-chat)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/flexible-chat/), check
out the [SVN repository](https://plugins.svn.wordpress.org/flexible-chat/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/flexible-chat/) 
by [RSS](https://plugins.trac.wordpress.org/log/flexible-chat/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial public release of Flexible Chat.
 * Added support for real-time streaming responses.
 * Added customizable UI (colors, typography, dimensions).
 * Added topic routing and persistent chat history.
 * Added file upload and message feedback (upvote/downvote) support.

## Meta

 *  Version **1.0.0**
 *  Last updated **2 weeks ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.5 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/flexible-chat/)
 * Tags
 * [AI chat](https://scn.wordpress.org/plugins/tags/ai-chat/)[chat](https://scn.wordpress.org/plugins/tags/chat/)
   [chatbot](https://scn.wordpress.org/plugins/tags/chatbot/)[live chat](https://scn.wordpress.org/plugins/tags/live-chat/)
   [n8n](https://scn.wordpress.org/plugins/tags/n8n/)
 *  [Advanced View](https://scn.wordpress.org/plugins/flexible-chat/advanced/)

## Ratings

No reviews have been submitted yet.

[Add my review](https://wordpress.org/support/plugin/flexible-chat/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/flexible-chat/reviews/)

## Contributors

 *   [ wpdesk ](https://profiles.wordpress.org/wpdesk/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/flexible-chat/)