Turn Any Element into a Conversation Starter

Create trigger buttons and links throughout your website that open MxChat and automatically send predefined messages. Transform user engagement with one-click chat interactions.

🎯 Data Attributes
Instant Chat Launch
💬 Ask a Question
🤖 MxChat Assistant
Hello! I have a question about pricing.
Click triggers open chat with predefined messages
✨ Trigger Activated!

Multiple Ways to Trigger Chat

Flexible options to integrate chat triggers anywhere on your site

🏷️

Data Attributes

Add simple data attributes to any HTML element to create instant chat triggers.

<button data-mxchat-trigger=”Hello!”>
🔌

JavaScript API

Programmatically control chat triggers with the built-in JavaScript API.

window.mxchatOpenAndSend(‘Hello’);
🎨

Page Builders

Works seamlessly with Elementor, Divi, Beaver Builder, and more.

Add attributes in your builder’s UI

Powerful Trigger Features

Everything you need to create engaging chat interactions

Message Triggers

Core Feature
  • Send predefined messages on click
  • Open chat without sending message
  • Customize message per trigger
  • Perfect for FAQs and CTAs

Multi-Bot Support

Advanced
  • Target specific bot IDs
  • Route to sales, support, etc.
  • Works with Multi-Bot add-on
  • Intelligent conversation routing

Animations & Styles

Visual
  • Built-in button styles
  • Shake, pulse, bounce effects
  • Gradient animated buttons
  • Fully customizable CSS

Easy Shortcode Integration

Add chat triggers anywhere with simple WordPress shortcodes

📋 Shortcode Examples
Basic Trigger
With Bot Target
Open Only
Custom Class

Shortcode Parameters

Customize every aspect of your chat triggers with these flexible parameters.

  • message — The message to send when clicked
  • text — The button text displayed
  • class — Additional CSS classes
  • bot_id — Target a specific bot (Multi-Bot)
  • open_only — Open chat without sending message

Built-in Styles & Animations

Ready-to-use CSS classes for beautiful trigger buttons

🎨 Button Styles

mxchat-btn-primary Primary styled
mxchat-btn-secondary Outline style
mxchat-btn-gradient Animated gradient

✨ Animations

mxchat-trigger-shake Subtle shake
mxchat-trigger-pulse Pulse glow
mxchat-trigger-bounce Bounce effect

Requirements

What you need to get started

🛠️

MxChat Plugin

MxChat free version must be installed and activated on your WordPress site

🔑

MxChat Pro License

Active MxChat Pro license activation required for trigger functionality

⚙️

WordPress 5.0+

WordPress 5.0 or later with PHP 7.4+ for optimal performance

Ready to Supercharge User Engagement?

Transform any element on your website into a powerful conversation starter. Guide visitors to the right conversations with predefined triggers and smart bot routing.

Simple data attribute integration
Multi-Bot targeting support
Built-in styles and animations
🎯 Trigger Clicked!
💬 Chat Opened
🤖 Bot Connected

Frequently Asked Questions

Everything you need to know about MxChat Trigger

Does this work with page builders?

+

Yes! You can add the data attributes to any element in Elementor, Divi, Beaver Builder, and other page builders. Check the Usage Guide in the admin panel for specific instructions.

Can I style my own buttons?

+

Absolutely. The data attributes work on any HTML element. You can use your own CSS or the built-in helper classes for quick styling.

What happens if Multi-Bot is not installed?

+

The plugin works perfectly with the default MxChat chatbot. Multi-Bot features are only available when that add-on is also installed and activated.

Can I open chat without sending a message?

+

Yes! Use the data-mxchat-open attribute or set open_only=”yes” in the shortcode to simply open the chat window without sending any predefined message.

Is there a JavaScript API available?

+

Yes! The plugin provides a full JavaScript API including mxchatOpenAndSend(), mxchatOpen(), mxchatSendMessage(), and mxchatIsReady() functions for programmatic control.

Does this work without MxChat Pro?

+

No, this add-on requires MxChat Pro with an active license to function. The MxChat free version must also be installed as the base plugin.