Flexible Chat
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
- Install and activate the plugin.
- Go to Settings Flexible Chat Settings.
- Paste your n8n Webhook URL in the General tab.
- Customize your colors, texts, and welcome messages.
- Save changes – and your chat widget is live!
📚 Documentation & Support
If you have questions or need assistance, please use the official plugin forums 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
Download it for free today and bring powerful automation directly to your WordPress frontend!
Faq
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.
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.
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.
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.
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.
Not at all! You can set up and customize the entire chat widget directly from the WordPress admin panel.
Please report security bugs found in the source code of the Flexible Chat plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment, and notify our developers.
Reviews
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.