=== IperChat === Contributors: francescoipercontent Requires at least: 5.8 Requires PHP: 7.4 Tested up to: 6.9 Stable tag: 1.1.0 License: GPL-2.0-or-later License URI: https://www.gnu.org/licenses/gpl-2.0.html Tags: chatbot, ai, customer support, widget Add a personalized AI chat assistant to your site in one click. Trained on your content, responds 24/7. GDPR compliant, EU-hosted. == Description == IperChat adds a smart AI assistant to your WordPress site that actually knows your business. Paste your website URL, and the AI analyzes your public pages to generate a fully configured assistant — name, tone, services, behavior rules — in under 60 seconds. No prompt engineering, no chatbot training, no technical setup. Your visitors get instant, accurate answers about your business at any hour. You get qualified leads and fewer repetitive support requests. **How it works:** 1. Install the plugin 2. Connect your site through the setup wizard 3. The AI reads your public pages and builds a tailored assistant 4. The chat widget appears on your site immediately **What makes it different from other chat plugins:** - The assistant is pre-trained on YOUR content — not a generic bot that needs hours of manual configuration - Works in Italian, English, Spanish and all major European languages — responds automatically in the visitor's language - Three display modes included: floating widget, inline embed, and a standalone page you can share via QR code, WhatsApp, or social media - You control everything: system prompt, behavior rules, tone, appearance, limits - No per-seat pricing — one plan covers unlimited visitors **Built for Italian and European businesses:** - All data hosted in Europe (GCP Frankfurt) - GDPR compliant by design with full documentation (Privacy Policy, DPA Art. 28) - EU AI Act compliant — visitors are clearly informed they're chatting with AI - Italian company, Italian support **Plans:** - **Starter** — Anonymous chat, 500 credits/month, full customization, conversation dashboard, email notifications, knowledge base (upload your documents) - **Growth** — Lead capture gate (allow your users to subscribe), 3,000 credits/month, extended conversation history, Zapier integration, API access, custom onboarding flow - **Professional** — 10,000 credits/month, extended knowledge base, custom API endpoints, priority support, dedicated success manager 14-day free trial on all plans. **Ideal for:** Restaurants, hotels, B&Bs, law firms, dental clinics, psychologists, real estate agencies, e-commerce stores, freelancers, funeral services, and any business that answers the same questions over and over or wants to capture more leads and serve customers without hiring more staff. == Installation == 1. Upload the `iperchat` folder to `/wp-content/plugins/`. 2. Activate the plugin through the `Plugins` screen in WordPress. 3. Go to `Settings -> IperChat`. 4. Use `Connect your site` to start the guided setup flow, or paste an existing tenant ID. 5. Save your settings and preview the site frontend. == Frequently Asked Questions == = How do I connect my site? = Open `Settings -> IperChat`, then click `Connect your site`. The plugin opens the IperChat demo and onboarding flow in a new tab with your site URL prefilled. = I already have an IperChat account. What should I do? = Paste your tenant ID into the settings page and save the plugin settings. = Does this plugin create a tenant or talk to the backend? = No. The plugin only stores configuration and injects the hosted JavaScript widget on the frontend. = The plugin shows a domain warning after activating. What should I do? = Go to the IperChat dashboard and add your WordPress site's domain to the tenant's allowed domains list. The widget will start working once the domain is authorized. = How do I embed the chat inline in a page? = Set Position to "Inline" in the plugin settings, then add the `[iperchat]` shortcode to any page or post. You can customize the height with `[iperchat height="400px"]` or the container element ID with `[iperchat id="my-chat"]`. = Can I disable auto-initialization for programmatic control? = Yes. In Advanced Settings, uncheck "Auto-initialize". The widget script will still load, making `window.IperChat.init({...})` available for manual initialization via custom JavaScript. = Can developers override the widget, demo, or API URLs? = Yes. The plugin exposes the `iperchat_widget_url`, `iperchat_demo_url`, and `iperchat_api_url` filters for development or environment overrides. == Third Party Services == This plugin connects to the IperChat service ([iperchat.ai](https://iperchat.ai)) to provide AI-powered chat functionality on your website. When activated, the plugin loads a JavaScript widget from: https://widget.iperchat.ai/iperchat.iife.js Visitor interactions with the chat widget are sent to IperChat servers hosted in the EU (GCP Frankfurt region) for AI processing via OpenAI and Anthropic APIs under Standard Contractual Clauses. During plugin activation, a single API call is made to the IperChat backend to verify that your domain is authorized for the configured tenant. Only your site's hostname and tenant ID are transmitted — no personal data. * [Terms of Service](https://onboarding.iperchat.ai/legal/platform/terms/) * [Privacy Policy](https://onboarding.iperchat.ai/legal/platform/privacy/) == Changelog == = 1.1.0 = * Added [iperchat] shortcode for embedding the chat widget in any page or post. * Moved admin CSS to external file loaded via wp_enqueue_style(). * Added inline embed mode with Position set to "Inline". * Added Container ID setting for targeting a specific HTML element. * Added Auto-initialize toggle for developers who prefer manual window.IperChat.init() control. * Added collapsible Advanced Settings section. = 1.0.0 = * Initial release. == Dedication == Built with ❤️ in memory of G.F.