Title: mad.Design AI Sales and Support Chatbot
Author: maddesigngmbh
Published: <strong>28 setembro, 2026</strong>
Last modified: 28 setembro, 2026

---

Pesquisar plugins

![](https://ps.w.org/maddesign-ai-chatbot/assets/banner-772x250.png?rev=3717355)

![](https://ps.w.org/maddesign-ai-chatbot/assets/icon-256x256.png?rev=3717355)

# mad.Design AI Sales and Support Chatbot

 Por [maddesigngmbh](https://profiles.wordpress.org/maddesigngmbh/)

[Baixar](https://downloads.wordpress.org/plugin/maddesign-ai-chatbot.1.0.1.zip)

 * [Detalhes](https://br.wordpress.org/plugins/maddesign-ai-chatbot/#description)
 * [Avaliações](https://br.wordpress.org/plugins/maddesign-ai-chatbot/#reviews)
 *  [Instalação](https://br.wordpress.org/plugins/maddesign-ai-chatbot/#installation)
 * [Desenvolvimento](https://br.wordpress.org/plugins/maddesign-ai-chatbot/#developers)

 [Suporte](https://wordpress.org/support/plugin/maddesign-ai-chatbot/)

## Descrição

Most chatbots answer based on general knowledge. Yours doesn’t have to.

The mad.Design AI Sales and Support Chatbot searches your own pages, posts and products
first. Then it answers with the passages it actually found, so every reply is grounded
in your content.

It’s built for 2 jobs:

**Pre-sales questions.** A visitor wondering about delivery times, sizes or pricing
gets an answer on the spot, with a link to the page that covers it. No contact form,
no waiting hours for a reply, no lost sale in between.

**Customer support.** Questions about returns, setup or opening hours get answered
from your own help pages, so the same five questions stop landing in your inbox.

When a conversation needs a person, the chatbot asks for an email address and sends
you the full conversation. You follow up knowing exactly what was asked and what
the visitor has already read.

**Your key, your costs.** Connect an API key from OpenAI (ChatGPT), Anthropic (Claude),
Google (Gemini) or any OpenAI-compatible provider. You pay the provider directly
at their rates, with no markup and no extra subscription.

**Answers come from your content**

 * Indexes the post types you choose into a vector store on your own server, either
   as HNSW index files or in a native MariaDB `VECTOR` column.
 * Hybrid retrieval: semantic search and keyword full-text search run together and
   the rankings are merged. The right page is found whether the visitor uses your
   wording or their own.
 * Contextual retrieval: every chunk gets a one-line summary at index time that 
   names its page and section, so short passages are still found.
 * Page context: attach notes to a single page that the chatbot sees whenever a 
   visitor is on that page.
 * Page builders are indexed with their rendered output, not raw shortcodes: Elementor,
   Bricks, Divi, Beaver Builder, Brizy, Thrive Architect, SiteOrigin and WPBakery,
   with auto-detection per post.

**Searches only when needed**

A greeting does not need a knowledge base lookup. A product question does. The assistant
decides and calls the search itself, so simple messages take one round-trip and 
real questions get a full retrieval.

Tools the assistant can call:

 * `search_knowledge_base`: semantic and keyword search across your indexed content
 * `query_posts`, `get_post`, `get_page_content`: look up live posts and pages
 * `list_post_types`, `get_taxonomy_terms`, `get_posts_by_term`: browse your site
   structure

Each tool can be switched off. Developers can register their own through a filter.

**Cost and speed**

 * Prompt caching: the fixed part of the prompt stays identical between turns, so
   providers that support caching charge less and answer faster.
 * Long conversations are condensed into a running summary, so the prompt does not
   grow with every message.
 * Replies are generated in a background job. A slow provider never blocks your 
   page.
 * Performance logging shows the time spent per stage of each reply.

**Privacy and data control**

 * Optional GDPR consent overlay before the first message.
 * Email addresses and phone numbers are masked before a message reaches the AI 
   provider. The originals stay in your database for follow-up.
 * Indexed content and embeddings stay on your server. Only the passages needed 
   for the current question are sent.
 * Per-IP rate limiting and retention periods for conversations and logs.
 * API keys can be stored in `wp-config.php` instead of the database.
 * Conversations are readable in the admin, with optional email notification.

### External services

This plugin sends data to third-party AI services to generate replies and to create
the vector embeddings used for retrieval. No requests are sent until you configure
a provider and API key.

 * The visitor’s message, the conversation history, the system prompt and any retrieved
   site content are sent to the chat provider to generate a reply.
 * Text you choose to index is sent to the embeddings endpoint configured under **
   Settings  Knowledge**. This endpoint has its own URL, model and API key. It defaults
   to OpenAI (https://api.openai.com/v1/embeddings) and accepts any OpenAI-compatible
   endpoint, including one you host yourself. That service’s terms and privacy policy
   apply.

Chat providers:

 * OpenAI: https://api.openai.com. Terms: https://openai.com/policies/terms-of-use/
   Privacy: https://openai.com/policies/privacy-policy/
 * Anthropic (Claude): https://api.anthropic.com. Terms: https://www.anthropic.com/
   legal/commercial-terms Privacy: https://www.anthropic.com/legal/privacy
 * Google (Gemini): https://generativelanguage.googleapis.com. Terms: https://ai.
   google.dev/gemini-api/terms Privacy: https://policies.google.com/privacy
 * Custom endpoint: the base URL you enter under Settings  AI Engine. That provider’s
   terms and privacy policy apply.

If you configure “Remote Instructions URLs” or a “Static context URL”, the plugin
also fetches those URLs to build context.

### Source Code

    ```
    assets/dist/ contains built files. Sources ship with the plugin: `assets/js/frontend/`, `assets/js/admin/`, `assets/css/`.
    ```

Rebuild with Node.js 20+: `npm install`, then `npm run build` (Tailwind CSS CLI 
+ esbuild, both MIT). Exact commands and paths are in `package.json`.

## Capturas de tela

[⌊Chat widget with blog posts fetched live and shown as cards.⌉⌊Chat widget with
blog posts fetched live and shown as cards.⌉[

Chat widget with blog posts fetched live and shown as cards.

[⌊Summary of the page the visitor is reading.⌉⌊Summary of the page the visitor is
reading.⌉[

Summary of the page the visitor is reading.

[⌊Settings: provider, model and API key.⌉⌊Settings: provider, model and API key.⌉[

Settings: provider, model and API key.

[⌊Settings: tool calling and registered tools.⌉⌊Settings: tool calling and registered
tools.⌉[

Settings: tool calling and registered tools.

## Instalação

 1. In your WordPress admin go to **Plugins  Add New Plugin**, search for “mad.Design
    AI Sales and Support Chatbot”, click **Install Now**, then **Activate**.
 2. Go to **Chatbot  Settings  AI Engine**, choose a provider and enter your API key.
 3. Under **Knowledge**, enter your embeddings endpoint and API key (OpenAI-compatible,
    defaults to OpenAI), choose the post types to index and run the indexer.
 4. Under **Content & Behavior** and **Appearance**, set up the widget. Then enable“
    Add to all pages” or place the `[mad_chatbot]` shortcode where you want it.

For a full-page chat, use `[mad_chatbot mode="embed"]`.

## Perguntas frequentes

### Do I need an API key?

Yes. You supply your own key for the chat provider you choose.

Indexing needs a second key for the embeddings endpoint, set under **Knowledge**.
It can be the same vendor or a different one.

Both keys can be defined in `wp-config.php` as `MADCB_MODEL_API_KEY` and `MADCB_EMBEDDING_API_KEY`
instead of being stored in the database.

### Which AI providers are supported?

OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini), and any OpenAI-compatible
endpoint through the “Custom” provider, for example OpenRouter, Azure OpenAI, vLLM,
Ollama or LM Studio.

### Will it make things up?

It is instructed to answer from the retrieved content and to say so when it finds
nothing. Grounding reduces wrong answers but does not rule them out. Check the conversation
log before relying on it for anything critical.

### Does it work with page builders?

Yes. Select your builder under Knowledge, or leave it on auto-detect. Posts are 
indexed with their rendered content instead of raw shortcodes.

### Can I use it for lead generation?

Yes. When a visitor leaves an email address or phone number, the conversation is
stored in WordPress and emailed to your team.

### Is it GDPR-friendly?

A consent overlay can require agreement before the first message, and retention 
periods for conversations and logs are configurable. Messages are still processed
by a third-party AI provider, which you need to disclose in your privacy policy.

### Can developers extend it?

Yes. Tools, AI providers and context sources are registered through filters. Prompt
templates can be overridden from your theme, and the widget templates are Twig files.

## Avaliações

Não há avaliações para este plugin.

## Colaboradores e desenvolvedores

“mad.Design AI Sales and Support Chatbot” é um programa de código aberto. As seguintes
pessoas contribuíram para este plugin.

Colaboradores

 *   [ maddesigngmbh ](https://profiles.wordpress.org/maddesigngmbh/)
 *   [ Heiko ](https://profiles.wordpress.org/heikoxmaddesign/)

[Traduzir o “mad.Design AI Sales and Support Chatbot” para seu idioma.](https://translate.wordpress.org/projects/wp-plugins/maddesign-ai-chatbot)

### Interessado no desenvolvimento?

[Navegue pelo código](https://plugins.trac.wordpress.org/browser/maddesign-ai-chatbot/),
consulte o [repositório SVN](https://plugins.svn.wordpress.org/maddesign-ai-chatbot/)
ou assine o [registro de desenvolvimento](https://plugins.trac.wordpress.org/log/maddesign-ai-chatbot/)
por [RSS](https://plugins.trac.wordpress.org/log/maddesign-ai-chatbot/?limit=100&mode=stop_on_copy&format=rss).

## Registro de alterações

#### 1.0.1

 * Updated model lists: Claude Fable 5.1, Opus 5.5, GPT-6, Gemini 3.8 to 3.5.
 * Chat title defaults to “Chatbot”.
 * Twig updated to 3.30.

#### 1.0.0

 * Initial release.
 * Chat providers: OpenAI (ChatGPT), Anthropic (Claude), Google (Gemini) and OpenAI-
   compatible endpoints.
 * Retrieval from an HNSW index or a MariaDB `VECTOR` column, with hybrid semantic
   and keyword search.
 * Contextual retrieval with per-chunk summaries created at index time.
 * On-demand retrieval: the model searches only when it needs to, with always-on
   retrieval as an option.
 * Seven built-in tools, each can be disabled, plus a filter for custom tools.
 * Prompt caching and running conversation summaries to keep cost and latency down.
 * Three widget templates with WCAG AA colour presets.
 * Page builder support: Elementor, Bricks, Divi, Beaver Builder, Brizy, Thrive 
   Architect, SiteOrigin, WPBakery.
 * Rate limiting, retention periods, GDPR consent overlay, email notifications, 
   performance logging.
 * Multisite-aware install and uninstall.

## Meta

 *  Versão **1.0.1**
 *  Última atualização **1 dia atrás**
 *  Instalações ativas **Menos de 10**
 *  Versão do WordPress ** 6.5 ou superior **
 *  Testado até **7.1.2**
 *  Versão do PHP ** 8.2 ou superior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/maddesign-ai-chatbot/)
 * Tags
 * [ai assistant](https://br.wordpress.org/plugins/tags/ai-assistant/)[AI Chatbot](https://br.wordpress.org/plugins/tags/ai-chatbot/)
   [chatbot](https://br.wordpress.org/plugins/tags/chatbot/)[customer support](https://br.wordpress.org/plugins/tags/customer-support/)
   [rag](https://br.wordpress.org/plugins/tags/rag/)
 *  [Visualização avançada](https://br.wordpress.org/plugins/maddesign-ai-chatbot/advanced/)

## Classificações

Ainda não foi enviada nenhuma avaliação.

[Sua avaliação](https://wordpress.org/support/plugin/maddesign-ai-chatbot/reviews/#new-post)

[Ver todas avaliações](https://wordpress.org/support/plugin/maddesign-ai-chatbot/reviews/)

## Colaboradores

 *   [ maddesigngmbh ](https://profiles.wordpress.org/maddesigngmbh/)
 *   [ Heiko ](https://profiles.wordpress.org/heikoxmaddesign/)

## Suporte

Tem algo a dizer? Precisa de ajuda?

 [Ver fórum de suporte](https://wordpress.org/support/plugin/maddesign-ai-chatbot/)