Description
Chatifier AI installs the Chatifier voice and text assistant on selected public WordPress pages. Create a trial account and chatbot in one click or connect an existing publishable widget key, choose display rules and appearance, and verify the installation without editing theme code.
The plugin itself does not run an AI model. Chatifier is an external hosted Software as a Service (SaaS). A Chatifier account and chatbot are required; the optional one-click setup can create both after explicit administrator consent. Available features and usage limits depend on the current Chatifier plan.
External service
The plugin contacts no external service merely because it is activated. An administrator must either provide a publishable widget key or explicitly choose one-click setup.
When an administrator submits one-click setup, the plugin sends the public site URL, site title, plugin version, configured privacy-policy URL, submitted administrator email, and a random short-lived challenge to https://api.chatifier.ai/wordpress/provision. Chatifier requests the challenge from this site’s public WordPress REST API to verify site control. It then creates a trial account and chatbot, starts importing public website content, returns a publishable widget key, and emails an invitation to the submitted address. No payment method is collected by this flow.
Once enabled, eligible public pages load the Chatifier widget from https://www.chatifier.ai/chat-widget.js. The visitor’s browser then contacts Chatifier when:
- The widget loads: the publishable key, current page path, site origin, platform/version, load timing, IP/network metadata normally present in an HTTP request, and widget interaction events may be transmitted.
- A visitor chats: their messages, a random conversation identifier stored in browser local storage, and contact details they choose to enter are sent to Chatifier.
- A visitor actively starts voice: microphone audio is sent to Chatifier for speech recognition and response generation. The browser asks for microphone permission first.
The hosted widget currently retrieves runtime libraries and icon styles from jsDelivr (cdn.jsdelivr.net), Socket.IO’s CDN (cdn.socket.io), and cdnjs (cdnjs.cloudflare.com). It uses app.chatifier.ai for chat and voice connections and api.chatifier.ai for service analytics. These resources are part of delivering the configured Chatifier service; the WordPress plugin does not use them for unrelated advertising.
Review the service documents before enabling the widget:
- Chatifier: https://www.chatifier.ai/
- Terms: https://www.chatifier.ai/terms
- Privacy: https://www.chatifier.ai/privacy
- Data Processing Addendum: https://www.chatifier.ai/dpa
- Subprocessors: https://www.chatifier.ai/subprocessors
- Retention: https://www.chatifier.ai/retention
Site owners are responsible for choosing appropriate privacy and consent settings for their visitors. This plugin does not claim to guarantee compliance with any law.
Features
- Enable or disable the widget without removing configuration.
- Include public post types and exclude individual post/page IDs.
- Include or exclude URL paths with simple wildcards.
- Show on desktop, mobile, or both.
- Bottom-left or bottom-right placement.
- One-click verified trial setup, account invitation, chatbot creation, initial public-site import, and widget installation.
- Configure title, welcome copy, eight colors, visual style, size, launcher shape/label/icon, typography, corner radius, depth, spacing, AI disclosure, voice notice, and privacy link.
- Voice is off by default and can be enabled explicitly.
- Optional consent mode delays all remote widget loading until your consent manager dispatches a
chatifier:consentbrowser event. - Key-free service and live-site diagnostics.
- WordPress privacy-policy helper text.
- Developer filters for loading and public widget attributes.
- Multisite-safe per-site settings.
- Optional cleanup on uninstall.
Screenshots





Installation
- Upload the
chatifier-aifolder to/wp-content/plugins/, or install the ZIP through Plugins Add New Upload Plugin. - Activate “Chatifier AI – Voice & Text Assistant.”
- Open Settings Chatifier AI.
- Choose “Create & install my chatbot” and check your email, or open an existing Chatifier account and paste its
data-auth-tokenpublishable widget key. - Review display, appearance, voice, and privacy settings, then save.
- Run the connection check, clear page/CDN caches, and test the public site in a private browser window.
FAQ
-
Does activation send data to Chatifier?
-
No. The remote widget loads only after an administrator saves a publishable key or explicitly chooses one-click setup. One-click setup sends the information listed in the External service section. Pressing “Run connection check” makes explicit, key-free health requests.
-
How do I integrate a consent manager?
-
Select “Wait for a chatifier:consent browser event.” After your consent tool records the appropriate choice, dispatch:
window.dispatchEvent(new CustomEvent('chatifier:consent'));You can also load manually with
window.chatifier_ai.load()after the local loader is present. -
How do developers suppress loading?
-
Use the boolean
chatifier_ai_should_loadfilter:add_filter( 'chatifier_ai_should_load', '__return_false' );The
chatifier_ai_widget_attributesfilter can adjust publicdata-*attributes. Never use it to expose a private credential. -
Why is the live-site check failing after I enabled the widget?
-
The home page may be excluded by your rules or served from a full-page/CDN cache. Clear the caches and check again. If the widget intentionally does not appear on the home page, test an included page manually.
-
Does deactivation remove settings or Chatifier conversations?
-
No. Deactivation preserves local settings. On the settings page you may opt in to deleting local WordPress settings during uninstall. Uninstall never deletes your Chatifier account, chatbots, conversations, or billing data; manage those through Chatifier.
-
Can the plugin use a private API key?
-
No. The value embedded in a public page is necessarily visible to visitors. Use only the publishable widget key supplied for embed snippets.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Chatifier AI – Voice & Text Assistant” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Chatifier AI – Voice & Text Assistant” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- Add verified one-click trial setup with account invitation, chatbot creation, initial website import, and automatic key installation.
- Expand widget design controls with themes, sizes, launcher variants, typography, surface/message/header colors, radius, shadows, and placement spacing.
- Add a dedicated email-invitation claim flow and 14-day trial status.
1.0.0
- Initial release with connection, display rules, appearance, voice/privacy controls, consent-delayed loading, diagnostics, preview, developer hooks, and opt-in uninstall cleanup.
