Muchat – AI Chatbot (with Autosync)

Description

Muchat seamlessly integrates a powerful AI-driven chat solution into your WordPress and WooCommerce websites. It offers an intelligent blend of automated AI responses and live chat capabilities, designed to elevate your customer support, foster real-time engagement, and streamline communication.
By leveraging features like WooCommerce product data synchronization and visitor tracking, Muchat ensures your interactions are timely, relevant, and efficient. This powerful combination not only enhances your customer support operations but also boosts user engagement, improves customer satisfaction, and can help drive conversions.

Benefits of Muchat:
– Provide instant responses and support, improving customer satisfaction.
– Engage visitors in real-time, guiding them through your site or products.
– Streamline product inquiries with direct WooCommerce integration.
– Enhance operational efficiency with smart chat tools.
– Customize the chat experience to perfectly match your brand.
– Increase sales opportunities by being readily available to assist.
– Offer support across various pages with precise visibility controls.

Key Features:
– AI-powered chatbot for automated assistance & live chat for human interaction.
Deep WooCommerce Integration:
– Product information auto-sync with the chat system.
– Share product details directly in chat.
– View product metadata for informed responses.
Advanced Customization:
– Custom color schemes to match your website branding.
– Adjustable chat widget position (e.g., bottom-right, bottom-left).
– Configurable initial greeting messages.
Smart Controls:
– Scheduling Options: Define chat availability based on your business hours or staff presence.
– Multi-Page Visibility: Precisely control on which pages the chat widget appears or is hidden.
– Visitor Information Tracking: Understand your visitors better.
– Mobile-Friendly & Responsive Design: Ensures a great user experience on all devices.
– Easy Setup: Quickly connect with your Muchat Agent ID.

Learn more at https://mu.chat

Privacy Policy

Muchat collects and processes user data as necessary to provide its chat functionality and improve service. This may include:

  • Chat messages exchanged.
  • User contact information (e.g., name, email) if voluntarily provided by the user.
  • Information about pages visited on your site where Muchat is active.
  • WooCommerce product interaction data (if WooCommerce is active and integrated).

We are committed to user privacy. For more detailed information about how we collect, use, and protect data, please visit our full privacy policy page https://docs.mu.chat/privacy/privacy-policy.

Troubleshooting

“Token validation failed: User has blocked requests through HTTP” error

This error indicates that your WordPress installation is configured to block external HTTP requests, which Muchat needs to communicate with its core service.

To resolve this:

  1. Access your WordPress installation files (usually via FTP or your hosting control panel).
  2. Locate and edit the wp-config.php file in the root of your WordPress directory.
  3. Find if define('WP_HTTP_BLOCK_EXTERNAL', true); exists.
  4. You have two options:
    • Option A (Allow all external requests – less secure):
      Change it to define('WP_HTTP_BLOCK_EXTERNAL', false);
    • Option B (Recommended – Allow specific hosts):
      Add app.mu.chat to the list of allowed hosts. If WP_ACCESSIBLE_HOSTS is already defined, add app.mu.chat to the comma-separated list. Otherwise, add a new line:
      define(‘WP_ACCESSIBLE_HOSTS’, ‘app.mu.chat,*.wordpress.org’); (Ensure *.wordpress.org is included if it was there or if you need updates for WordPress core/plugins/themes via HTTP).

Important: Use the exact domain app.mu.chat. Wildcard patterns like *.mu.chat are generally not supported by WP_ACCESSIBLE_HOSTS.

Installation

  1. Upload the plugin files to the /wp-content/plugins/muchat-ai directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Navigate to Settings->Muchat to configure the plugin and enter your Muchat Agent ID to connect with the chat service.
  4. Customize your chat widget appearance, scheduling, and page visibility as needed.
  5. Start engaging with your website visitors!

FAQ

Does this plugin require WooCommerce?

While Muchat enhances WooCommerce sites significantly (e.g., product sharing, metadata access), it functions as a robust chat solution even without WooCommerce installed. Core features like AI chat, live chat, scheduling, and page visibility are available for all WordPress sites.

Do I need a Muchat Agent ID?

Yes, a Muchat Agent ID is required to connect the plugin to the Muchat service, enabling all chat functionalities.

Can I customize when and where the chat widget appears?

Absolutely. You can set specific pages for widget visibility (show/hide) and define a schedule (days/times) for when the chat should be active and available to your visitors.

Is the chat widget mobile-friendly?

Yes, the Muchat widget is fully responsive and designed to work seamlessly across all device sizes, including desktops, tablets, and smartphones.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Muchat – AI Chatbot (with Autosync)” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

2.0.50

  • Feat: Add muchat_date_modified field to products for precise tracking of price/stock changes.
  • Feat: Add muchat_modified_after filter to products API endpoint.
  • Fix: Ensure variation changes update the parent product’s muchat_date_modified.
  • Fix: Plugin initialization now uses plugins_loaded hook for better compatibility.

2.0.49

  • Fix: Complete rewrite of ordering logic using custom SQL approach to ensure ASC/DESC ordering works correctly across all WordPress environments.
  • Fix: Resolved issue where order parameter was being ignored, causing identical results regardless of sort direction.
  • Fix: Disabled query caching to ensure fresh results are always returned.
  • Enhancement: Added proper SQL field mapping for all order_by options (modified, date, title, ID).
  • Fix: Improved API response reliability by cleaning output buffers before processing.

2.0.48

  • Fix: Add strtoupper to order param to fix ordering issue in some environments.

2.0.47

  • Fix: Improved Script Load Position implementation with proper priority handling for better mobile compatibility.
  • Fix: Resolved critical issue where scripts were loading too early (priority 1) causing conflicts and mobile display issues.
  • Fix: Corrected default value inconsistency – now consistently defaults to ‘footer’ for optimal performance.
  • Tweak: Added validation for script position values to prevent invalid configurations.
  • Feature: Added debug HTML comment for administrators to verify script load position (visible in page source).
  • Tweak: Enhanced admin UI with clearer descriptions for each Script Load Position option.
  • Tweak: Removed misleading theme support warning that appeared even when themes properly supported the feature.

2.0.46

  • Feature: Return date_modified along with id in the product-ids endpoint.
  • Fix: Corrected sorting for the product-ids endpoint to use date_modified and then id.
  • Tweak: Optimized the performance of the product-ids endpoint for a large number of products.

2.0.45

  • Compatibility: Added PHP 7.3 compatibility – replaced null coalescing operators with isset/ternary for better backward compatibility.
  • Performance: Implemented error isolation system to prevent other plugin errors from affecting API endpoints.

2.0.44

  • Feature: Added a “Script Load Position” setting (Header, Footer, Body Opening) to provide control over widget loading and improve site performance.
  • Tweak: The default script load position for new installations is now “Footer” for better performance, while maintaining “Header” for existing sites to ensure backward compatibility.

2.0.43

  • New: Added the ability to define a separate context for non-logged-in (guest) users.
  • Fix: Personalization variables (e.g., $name, $page_title) now work correctly within the “Initial Messages” fields.
  • Fix: Resolved an issue where empty “Initial Messages” would incorrectly override the settings from the main Muchat dashboard.
  • Tweak: Removed obsolete and unused code from the admin settings page, including the “Primary Color” setting and non-functional manual contact fields.
  • Tweak: Refactored duplicated code for fetching user data into a single, reusable function.

2.0.42

  • Bugfix: Fix plugin version

2.0.41

  • Bugfix: Fix initialMessages issue

2.0.40

  • Bugfix: Fix pages api empty value

2.0.39

  • Feature: Added check app status

2.0.38

  • Feature: Added an option for different initial messages for guest (non-logged-in) users.
  • Performance: Major enhancements to API and admin pages.
  • Performance: Optimized database queries for products, posts, and pages to reduce memory usage on large sites.
  • Performance: Implemented caching for API token validation to prevent server slowdowns.
  • Performance: Cached heavy queries on the plugin’s settings page to improve load times.
  • Bugfix: Corrected an “undefined variable” warning on the widget settings page.

2.0.37

  • Fixed issue with <front> tag being removed when saving display rules

2.0.36

  • Added banner to WordPress plugin

2.0.35

  • Added settings link to the plugin in WordPress plugins list page for easier access

2.0.34

  • Security improvements and bug fixes

2.0.33

  • Minor bug fixes and performance optimizations.

2.0.32

  • Added scheduling feature for chat availability.
  • Implemented multi-page visibility control for the chat widget.
  • Improved WooCommerce integration for product data handling.
  • Enhanced chat widget performance and responsiveness.
  • Expanded customization options for the chat interface.
  • General performance improvements and bug fixes.