SiteAnswerAI

plugin banner

AI assistant trained on your website content that answers visitor questions automatically.

Author:sheprd (profile at wordpress.org)
WordPress version required:5.0
WordPress version tested:6.8.5
Plugin version:1.4.0
Added to WordPress repository:08-03-2026
Last updated:16-03-2026
Rating, %:0
Rated by:0
Plugin URI:https://siteanswerai.com/wordpress-plugin
Total downloads:204
plugin download
Click to start download

SiteAnswerAI adds an AI assistant to your WordPress site that answers visitor questions using your own website content. When a visitor asks about your services, products, policies, or anything else covered on your site, the assistant responds with relevant answers drawn from your pages.

This is useful for handling support questions, pre-sales inquiries, product lookups, and general site navigation — without requiring you to be online or manage a live chat queue.

Who is this for?

  • Business owners who want to reduce repetitive support questions
  • WooCommerce store owners who want visitors to get quick answers about products, pricing, and availability
  • Service providers who want an always-available assistant on their website
  • Anyone who wants to help visitors find information on their site faster

What you get:

  • An AI assistant that reads and learns from your website content
  • Automatic answers to visitor questions based on your pages, posts, and products
  • A clean chat widget that appears on your site frontend
  • WooCommerce awareness — the assistant can reference product names, prices, stock status, and descriptions
  • Full branding control — match your site colors, position the widget where you want it
  • A hosted dashboard for conversation history, prompt customization, and AI training
  • Lightweight loading — the widget script loads asynchronously and does not block page rendering

How setup works:

  1. Install and activate the plugin
  2. Visit any admin page — the plugin automatically provisions your AI assistant by sending your site URL, site name, and admin email to the SiteAnswerAI service
  3. SiteAnswerAI begins crawling your website to build the assistant’s knowledge base
  4. The chat widget appears on your site frontend once provisioning is complete
  5. Optionally, check the email sent to your admin address to set a dashboard password for advanced settings

No separate registration or signup form is required. The plugin handles provisioning automatically on first use. If you already have a SiteAnswerAI account associated with your admin email, the plugin connects to your existing account instead.

WooCommerce integration:

If WooCommerce is active, you can connect your product catalog from the plugin settings page. The plugin creates a read-only WooCommerce REST API key and transmits it to SiteAnswerAI over HTTPS. This allows the assistant to answer product questions using real-time data — including prices, stock status, variants, and descriptions. The API key is read-only and cannot modify your store.

Performance:

The widget script is enqueued with an async loading strategy and renders in the footer. It does not block your page content from loading and works alongside caching plugins and page builders without conflict.

Customization:

From the WordPress settings page, you can control:

  • Widget position (bottom-right or bottom-left)
  • Primary color
  • Header and footer colors (or leave blank to use your dashboard defaults)
  • Enable/disable toggle

For deeper customization — including prompt tuning, personality settings, and conversation review — use the SiteAnswerAI dashboard linked from the plugin settings page.

Developer-friendly:

  • siteanswerai_show_widget filter to control widget visibility per page
  • siteanswerai_app_url filter and SITEANSWERAI_APP_URL constant for self-hosted setups
  • Helper functions: siteanswerai_is_enabled(), siteanswerai_get_bot_id(), siteanswerai_is_configured(), and more

Requirements:

  • WordPress 5.0 or higher
  • PHP 7.4 or higher

Third-Party Services

This plugin connects to external services to provide AI-powered chat functionality. Below is a clear description of each service, what data is sent, and when.

SiteAnswerAI

The primary service that powers the AI assistant. Handles chatbot provisioning, content indexing, conversation processing, and widget delivery.

When data is sent to SiteAnswerAI:

  1. On the first WordPress admin page load after plugin activation, the plugin sends your site URL, site name, and WordPress admin email to provision your AI assistant. This also occurs on first settings save if auto-provisioning has not yet completed.
  2. When the chat widget is enabled and a visitor loads any frontend page, the visitor’s browser requests the widget script and configuration from SiteAnswerAI servers.
  3. When a visitor sends a chat message, their message text and the current page URL are sent to SiteAnswerAI for AI-powered response generation.
  4. If WooCommerce integration is connected, a read-only WooCommerce REST API key is transmitted once over HTTPS so SiteAnswerAI can read your product catalog.

What data is sent:

  • WordPress admin email, site URL, and site name (during provisioning)
  • Bot ID and widget display settings
  • Visitor chat messages and page URLs (during conversations)
  • Read-only WooCommerce API credentials (only when WooCommerce integration is explicitly connected by a site administrator)

OpenAI Realtime API (Optional)

When voice features are enabled through the SiteAnswerAI dashboard, the widget may use the OpenAI Realtime API for voice-based interactions. Audio is recorded in the visitor’s browser and sent directly to OpenAI. No audio data is stored on the WordPress server.

Vapi.ai (Optional)

An alternative voice AI provider available to users who bring their own API key. Used only when explicitly configured through the SiteAnswerAI dashboard.

Privacy Policy

This plugin embeds a third-party widget from SiteAnswerAI. When the widget is enabled, visitors to your site may interact with the chatbot, and their conversations are processed by SiteAnswerAI. Please review the SiteAnswerAI Privacy Policy for more information about how data is handled.

The plugin itself stores the following data in your WordPress database:
* Your Bot ID and widget configuration (position, color, enabled status)
* WooCommerce connection status and truncated API key (if WooCommerce integration is used)

This data is not transmitted to any third party except as described in the Third-Party Services section above.

Developer Notes

Filters:

siteanswerai_show_widget - Control when the widget is displayed

add_filter( 'siteanswerai_show_widget', function( $show ) {
    // Hide on contact page
    if ( is_page( 'contact' ) ) {
        return false;
    }
    return $show;
} );

siteanswerai_app_url - Override the SiteAnswerAI app URL (for self-hosted instances)

add_filter( 'siteanswerai_app_url', function( $url ) {
    return 'https://my-siteanswerai.example.com';
} );

Constants:

SITEANSWERAI_APP_URL - Define in wp-config.php to set a custom app URL

define( 'SITEANSWERAI_APP_URL', 'https://my-siteanswerai.example.com' );

Helper Functions:

  • siteanswerai_is_enabled() – Check if widget is enabled
  • siteanswerai_get_bot_id() – Get the configured Bot ID
  • siteanswerai_is_bot_valid() – Check if Bot ID has been validated
  • siteanswerai_get_position() – Get the widget position
  • siteanswerai_get_primary_color() – Get the primary color
  • siteanswerai_is_configured() – Check if Bot ID is set

FAQ
ChangeLog