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.
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.
JavaScript API
Programmatically control chat triggers with the built-in JavaScript API.
Page Builders
Works seamlessly with Elementor, Divi, Beaver Builder, and more.
Powerful Trigger Features
Everything you need to create engaging chat interactions
Message Triggers
- Send predefined messages on click
- Open chat without sending message
- Customize message per trigger
- Perfect for FAQs and CTAs
Multi-Bot Support
- Target specific bot IDs
- Route to sales, support, etc.
- Works with Multi-Bot add-on
- Intelligent conversation routing
Animations & Styles
- 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 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
✨ Animations
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.
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.