WordPress Integration
The official PersonaliAI Customer Support Chatbot WordPress plugin connects your Chatty AI agent to any WordPress site in seconds. It injects the responsive chat widget, synchronizes logged-in user profiles, and provides flexible shortcodes for embedding bots inside Elementor, Gutenberg, or WooCommerce pages.
Installation
Method A: Plugin Directory (Recommended)
- Navigate to Plugins → Add New Plugin in your WP Admin.
- Search for
PersonaliAI Customer Support Chatbot. - Click Install Now, then Activate.
View on WordPress.org →
Method B: Manual ZIP Upload
- Download the latest
.zippackage from the WordPress.org plugin page or your Chatty dashboard. - Go to Plugins → Add New → Upload Plugin.
- Choose the ZIP file, upload, and click Activate Plugin.
WordPress.org Directory Indexing Note: Following plugin approval, search indexing across global WordPress.org clusters can take up to 72 hours. You can always access and download the plugin directly via the public page at wordpress.org/plugins/personaliai-customer-support-chatbot.
Configuration
Once activated, open Settings → PersonaliAI Chatbot in your WordPress dashboard:
PersonaliAI Customer Support Chatbot Settings
Configure your WordPress widget embed credentials, routing behavior, and user data pass-through.
Your chatbot unique UUID from the Chatty console.
Found in Chatty Dashboard → Settings → General.
The secure API backend endpoint.
Leave unchanged unless you are using a self-hosted or on-premise Chatty instance.
Show the interactive launcher bubble.
Seconds before the chat window opens.
Set to 0 to keep the widget minimized until clicked by the visitor.
Wildcard paths where chat is suppressed.
Prevents distraction during checkout transactions and keeps admin portals clean.
Authenticate logged-in WP users.
Pre-fills lead capture attributes and connects chat logs to known customer accounts.
Settings Fields
Bot IDstringbodyrequiredYour unique Bot UUID found in your Chatty Bot Dashboard under Settings → General.
API Hoststringbodydefault: https://api.chatty.personaliai.comThe backend API server. Only change this if you are using an enterprise on-premise proxy or self-hosted backend.
Enable Floating Chatbooleanbodydefault: trueAutomatically mounts the floating launcher icon in the bottom corner across your public site.
Exclude PathsstringbodyComma-separated list of path globs where the floating widget should be disabled (e.g. /cart/*, /checkout/*, /my-account/orders/*).
Sync Logged-In Userbooleanbodydefault: trueWhen checked, the plugin passes wp_get_current_user() data (display name, email address, and user ID) to the chatbot session, eliminating the need to re-ask the visitor for their contact info.
Shortcodes
Use shortcodes to display the chat widget inline on specific pages, knowledge hubs, or inside page builders (Elementor, Beaver Builder, Divi, Gutenberg):
1. Inline Support Desk
Renders a full container chat widget inside your content area:
[personaliai_chat inline="true" height="650px" width="100%"]2. Custom Bot on Specific Landing Pages
Override the global Bot ID for dedicated campaign pages:
[personaliai_chat bot_id="custom-sales-bot-uuid" position="bottom-left"]WooCommerce Compatibility
The plugin automatically detects active WooCommerce installations. When a customer chats while viewing a product:
- Product Context Injection: The current product name, SKU, price, and stock status are supplied to the bot's temporary session context.
- Order Lookup Assistant: If the customer asks "Where is my order?", the bot can utilize the logged-in customer's session to check shipping tracking status.
- Cart Abandonment Prevention: Set proactive trigger messages when a shopper lingers on the checkout page for more than 45 seconds.
Remember to whitelist your WordPress domain in the Chatty dashboard under Bot Settings → Security → Allowed Domains (e.g. yourstore.com and www.yourstore.com).