MWD AI Assistant Free answers visitor questions using your own OpenAI API account, your system instructions, and approved manual answers.
[mwd_ai_assistant] shortcode.OpenAI API usage is billed separately to your provider account. Free does not require a plugin license, expire after a trial, or unlock chat through a purchase.
The separate Pro plugin adds website knowledge, lead collection, analytics, and additional business tools. Its plans are described on Upgrade. Paid implementations are not included in this Free download. Opening current pricing retrieves a public Freemius catalog; checkout confirms the current price and terms. If you already own Pro, install your purchased Pro download and use your existing license. Free does not download or install premium code.
On the same WordPress site, current Pro releases can migrate Free settings, encrypted credentials, manual training, and retained history while preserving existing Pro configuration. Back up before switching editions. Deactivate Free before activating Pro; Pro takes over the shared dashboard menu.
When the assistant is enabled, an API key is configured, and a visitor sends a message, the server calls https://api.openai.com/v1/responses. It sends your configured system instructions, up to five relevant manual answers, the current visitor message, and up to twelve recent messages from that session. Common email addresses, North American phone numbers and Canadian postal codes are masked in visitor/history text before it is sent. Approved public manual-answer facts are kept intact. Your API key authenticates that server request and is not sent to the visitor’s browser.
Requests set store=false. This does not remove OpenAI’s separate abuse-monitoring retention; processing depends on your API account’s data controls. The site owner is responsible for the privacy notice, consent where required, and the provider account. A ChatGPT subscription does not include API credits.
Only when an administrator opens plans and current pricing, the plugin requests the public catalog from api.freemius.com. The request contains the public product ID/key, request date and plugin version. It does not include the site URL, administrator name/email, chat content, or private credentials. As with any network request, the service receives the server’s network address. Catalog results may be cached for five minutes.
Continuing to checkout opens checkout.freemius.com with the selected plan, price option, currency, site allowance, billing period, and return-navigation URL. Freemius handles information the purchaser enters there. Free contains no Freemius licensing/tracking SDK, remote updater, or activation requirement.
Submitting the administrator support form deliberately sends an email to info@maplewebdesign.ca using your WordPress mail service. It contains the reply address, site URL, WordPress and plugin versions, subject, and message disclosed beside the form. Do not include API keys, passwords, license keys, or private customer data. Ordinary chat use sends no messages to Maple Web Design. Product and contact links open only when clicked.
Review the External services and retention sections before publishing the assistant. WordPress Settings > Privacy includes suggested text from this plugin for your site’s policy. Do not request sensitive personal information through this chat. Neither session identifiers nor automatic pattern masking should be treated as proof that a conversation contains no personal data.
Readable PHP, JavaScript, CSS, SVG, and Persian PO sources are included; no build step is required. Plugin code and supplied artwork are distributed under GPL-2.0-or-later. jQuery and the color picker are loaded from WordPress core, not bundled from external servers.
The public catalog client follows the Freemius public-scope API authentication protocol. Reference: https://github.com/Freemius/wordpress-sdk/tree/2.13.4 . Hosted checkout documentation: https://freemius.com/help/documentation/checkout/integration/hosted-checkout/ . No remote code is downloaded or executed.
Only add customer-facing information to manual answers and business instructions. Never put confidential records or credentials in model context. Prompt-injection defenses reduce risk and do not guarantee resistance to every input. The chat model has no private database, admin or filesystem tools.