=== PopABot === Contributors: popabot Tags: chatbot, ai, woocommerce, lead generation, customer support Requires at least: 5.0 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html AI chatbot for WordPress — capture leads, book appointments, recommend WooCommerce products, and answer customer questions 24/7. == Description == **PopABot turns your WordPress site into a 24/7 assistant.** Trained on your own content (pages, PDFs, FAQs, product catalog), it answers visitor questions in your brand voice, captures leads, books appointments, recommends WooCommerce products, looks up orders, and runs guided flows — all inside a customizable chat widget. This plugin is the official WordPress connector for the PopABot service. Build and train your chatbot once on [popabot.com](https://popabot.com), then drop it onto WordPress with a single Chatbot ID — no code, no theme edits. = What your visitors can do = * **Ask anything about your content.** Trained on your website, PDFs, Word docs, custom text and Q&A pairs — answers in your tone. * **Submit contact / lead forms** inside the chat (name, email, phone, GDPR consent, file uploads, downloadable lead magnets). * **Hand off to WhatsApp after qualifying.** Visitors fill your contact form in chat, then tap "Send by WhatsApp" — WhatsApp opens with the message pre-filled (name, phone, email, custom fields, uploaded file links), ready to send to your number. The conversation continues natively with you. * **Book appointments** — slot picker connected to Google Calendar; bookings auto-create events on the connected calendar. * **Check room / property availability** by date range — the chatbot pulls your iCal feed (Booking.com, Airbnb, Google Calendar, hotel PMS exports) and tells visitors which dates are free across all rooms or units. * **Search WooCommerce products** by description and price, with stock and rating shown inline. * **Check order status** by order number — shipping stage, tracking link, estimated delivery. * **Browse menus, catalogs and services** as scrollable cards. * **Take an assessment / quiz** with scoring, result bands and a personalized PDF download on completion. = Connect your stack = * **WooCommerce** — product search, order lookup, stock-aware recommendations * **Google Calendar** — slot booking with live free/busy, auto-created events * **iCal availability feeds** — Booking.com, Airbnb, hotel PMS exports, Google Calendar iCal links (live date-range availability for rooms, properties and units) * **Google Sheets** — leads pushed in real time * **Zapier, HubSpot, GoHighLevel** — full lead and event sync * **WhatsApp Handover** — pre-fills WhatsApp with the visitor's qualified lead data after they finish the chat form = Perfect for = * E-commerce stores (WooCommerce shops, fashion, electronics, food delivery) * Service businesses (clinics, salons, agencies, consultants) * Hospitality (restaurants, hotels, vacation rentals, tours) * Membership / course creators (lead magnets, pre-sales qualification) * Customer support teams (Tier-1 deflection, after-hours coverage) = Why PopABot for WordPress = * **No-code setup** — paste a Chatbot ID, you're live * **Fully customizable** — light/dark/flat/rounded themes, your primary color, your logo, your avatar * **Multilingual** — 9 languages supported (English, French, German, Spanish, Italian, Portuguese, Dutch, Turkish, Polish) * **Lightweight & async** — does not block page rendering, no impact on Core Web Vitals * **Page targeting** — show on all pages, all pages except…, or only specific pages (wildcards supported) * **Cache-aware** — clears WP Super Cache, W3 Total Cache, LiteSpeed and WP Fastest Cache when settings change * **Free to start** — Starter plan is free; paid plans unlock lead forms, file uploads, calendar booking, WooCommerce, integrations and white-label = External service disclosure = This plugin is a connector for [PopABot](https://popabot.com), a hosted Software as a Service (SaaS) product. A PopABot account and chatbot are required for the widget to function. * When the chatbot is enabled, your site loads the chat widget script from `https://popabot.com/deploy/{chatbot_id}`. * When an administrator saves a Chatbot ID in the plugin settings, the plugin sends that Chatbot ID to PopABot to verify the connection. * PopABot account, service, and billing details are available on [popabot.com](https://popabot.com). * Terms of Service: [https://popabot.com/terms](https://popabot.com/terms) * Privacy Policy: [https://popabot.com/privacy](https://popabot.com/privacy) == Installation == = Quick setup (under 2 minutes) = 1. Create a free account at [popabot.com](https://popabot.com/register). 2. Build your chatbot in the dashboard — pick a template, train it on your content (paste a URL to crawl, upload PDFs/documents, add Q&A pairs). 3. Open the Embed Code section on your chatbot's page and copy either the **Chatbot ID** or the full `