Description
iFrameMX AI Chat for Web adds a sleek, mobile-friendly floating chat widget to your WordPress site. Choose your AI provider — DeepSeek, OpenAI, Gemini, Claude, Grok, Groq, OpenRouter, or any OpenAI-compatible custom endpoint — and start chatting with visitors in minutes.
Key Features:
- 🤖 Multi-AI support — DeepSeek, OpenAI, Gemini, Claude, Grok, Groq, OpenRouter + custom
- 🔑 Your own API keys — full control, no middleware, you bring the credentials
- 📋 Lead capture form — name, email, phone, interest (configurable fields)
- 🛡️ Built-in AI guardrails — safe, helpful responses always
- 💬 Conversation storage — searchable tickets in your WordPress admin
- 🎨 Customizable appearance — icon, color, position, text, field layout
- 📱 Fully responsive — works great on mobile devices
- 📥 Export conversations — JSON or CSV export from admin panel
- 🔔 Email notifications — get alerted when a new chat starts
- ⏰ Auto-close inactive chats — keep your dashboard clean
- 🧩 Shortcode
[iframemx_chat]— embed the chat in any page or post - 🌐 Translation-ready — Spanish-first, fully internationalized
- ♿ Accessibility — keyboard navigable, screen-reader friendly
Perfect for:
- Small businesses wanting 24/7 AI customer support
- E-commerce sites needing to capture and qualify leads
- Service companies automating first-contact conversations
- Any WordPress site wanting a customizable, brand-safe AI assistant
External Services
This plugin communicates with third-party AI APIs to generate chat responses. You choose which provider to use and provide your own API key.
Supported providers and their data policies:
- DeepSeek — API key required. Data sent to api.deepseek.com. Terms | Privacy
- OpenAI — API key required. Data sent to api.openai.com. Terms | Privacy
- Google Gemini — API key required. Data sent to generativelanguage.googleapis.com. Terms | Privacy
- Anthropic Claude — API key required. Data sent to api.anthropic.com. Terms | Privacy
- Grok (xAI) — API key required. Data sent to api.x.ai. Terms
- Groq — API key required. Data sent to api.groq.com. Terms | Privacy
- OpenRouter — API key required. Data sent to openrouter.ai. Terms | Privacy
What data is sent: Chat conversation messages, the visitor’s name, email, phone (if provided), interest, and your configured company information are sent to the selected AI provider as part of the conversation context. This is necessary for the AI to personalize responses (e.g., greeting the visitor by name).
When data is sent: Only when a visitor actively fills out the lead form (name/email) and sends a chat message. No data is transmitted on page load or idle periods.
Consent requirement: The plugin includes a mandatory consent checkbox on the lead capture form. Visitors must explicitly opt in before their data is sent to any AI provider. The consent checkbox is enabled by default and cannot be bypassed.
Your responsibility: As the site owner, you must inform your visitors that their messages are processed by a third-party AI service and comply with the selected provider’s terms. Update your privacy policy accordingly.
Privacy: Visitor IP addresses are stored in your local WordPress database for spam prevention but are never sent to third-party AI providers.
WhatsApp Handoff (api.whatsapp.com): When the optional WhatsApp handoff feature is enabled, the plugin constructs a https://api.whatsapp.com/send link containing the visitor’s chat summary when the AI determines human intervention is needed (purchase intent, complex quotes, or user request). The phone number and message are encoded in the URL. The visitor must tap the link to open WhatsApp — no data is automatically sent. WhatsApp is a service provided by Meta Platforms, Inc. Terms of Service | Privacy Policy.
Screenshots
Installation
- Upload the
iframemx-ai-chat-for-webfolder to/wp-content/plugins/ - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to iFrameMX AI Chat Settings in your admin panel
- Select your AI provider and enter your API key
- Configure your company info and customize the appearance
- You’re ready — the chat button will appear on your site!
FAQ
-
Do I need an API key?
-
Yes. Choose your preferred AI provider, create an account with them, and generate an API key. Each provider has its own pricing — most offer free tiers or pay-as-you-go.
-
Which AI provider should I choose?
-
- DeepSeek — best value for Spanish/English, very affordable
- OpenAI — most capable, widely used
- Gemini — great free tier from Google
- Claude — excellent for nuanced, safe responses
- Grok — good for creative/conversational use
- OpenRouter — access to 200+ models through one API key
-
Can I switch providers later?
-
Yes! Just update the provider and API key in settings. Existing chats remain in your database.
-
Where are conversations stored?
-
All conversations are stored in your WordPress database. You can view, search, close, delete, and export them from the admin panel.
-
Can I embed the chat in a specific page?
-
Yes! Use the
[iframemx_chat]shortcode anywhere in your content. -
Does it work with page builders?
-
Yes. The chat widget injects into the footer and works with any theme or page builder (Elementor, Gutenberg, Divi, etc.).
-
Is it GDPR compliant?
-
The plugin stores lead data in your WordPress database and only sends anonymized conversation text to AI providers. You should update your privacy policy to disclose AI processing.
-
What happens when I uninstall?
-
All chat data and plugin options are cleaned up. You’ll be prompted before deletion.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“iFrameMX AI Chat for Web” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “iFrameMX AI Chat for Web” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.0.3
- 🌐 Complete bilingual frontend, admin, AI prompts — auto-detect site locale
- 🇺🇸 English sites: admin, form, chat, greetings, AI responses, emails all in English
- 🇲🇽 Spanish sites: unchanged, fully native experience
- 🐛 Fixed fatal error on English WordPress sites (apostrophe in string)
- 📧 Configurable notification email — separate from WordPress admin email
- 🔔 Chat close notification — optional email when a chat ends
- 🐛 Fixed: “Asistente Virtual”, “Iniciar Chat”, form labels showing Spanish on English sites
- 📋 WhatsApp external service documented
4.0.2
- 🌐 Bilingual AI prompts — system prompt, guardrails, and WhatsApp protocol now auto-detect WordPress locale (Spanish / English)
- 🇺🇸 English sites get English AI responses; 🇲🇽 Spanish sites get Spanish AI responses
- 📋 WhatsApp external service documented in readme with Terms of Service and Privacy Policy links
- ⚡ Auto-detection via
determine_locale()— no configuration needed
2.1.2
- ✅ GDPR consent checkbox — mandatory opt-in before visitor data is sent to AI providers
- ✅ Credit link opt-in — “Powered by” footer now requires explicit admin opt-in (default OFF)
- ✅ Protected /providers REST endpoint — now requires manage_options capability
- ✅ Escaped admin URLs — esc_url() added to all admin_url() and wp_nonce_url() outputs
- ✅ Inline scripts moved — model switcher and avatar uploader moved to admin.js with wp_localize_script
- ✅ Accurate external service docs — readme now correctly states that lead data is sent to AI providers
- ♻️ All changes comply with WordPress Plugin Review requirements
2.0.0
- 🚀 Complete rebrand: ConectaBot iFrameMX AI Chat for Web
- 🤖 Multi-AI provider system: DeepSeek, OpenAI, Gemini, Claude, Grok, Groq, OpenRouter + custom
- 🎛️ Provider-specific model selection with dropdown menus
- 🔑 Per-provider API key management with toggle visibility
- 📥 Export conversations to JSON and CSV
- 🔔 Email notifications for new chats
- ⏰ Auto-close inactive chats (configurable)
- 🧩
[iframemx_chat]shortcode for embedding - 📊 Enhanced statistics dashboard (week, month)
- 🏷️ Track which AI provider/model was used per conversation
- 🛡️ Improved security guardrails
- ♿ Better accessibility (ARIA labels, keyboard nav)
1.0.0
- Initial release as ConectaBot Chat Assistant with DeepSeek
- DeepSeek V4 Flash integration
- Lead capture form with honeypot anti-spam
- Conversation storage as tickets
- Customizable button appearance and position
- Full i18n support






