Title: GreenScript PressBot – AI Chatbot &amp; Site Agent
Author: greenscript
Published: <strong>14. Oktobar 2026.</strong>
Last modified: 16. Oktobar 2026.

---

Search plugins

![](https://ps.w.org/greenscript-pressbot/assets/banner-772x250.png?rev=3746476)

![](https://ps.w.org/greenscript-pressbot/assets/icon-256x256.png?rev=3746476)

# GreenScript PressBot – AI Chatbot & Site Agent

 By [greenscript](https://profiles.wordpress.org/greenscript/)

[Download](https://downloads.wordpress.org/plugin/greenscript-pressbot.1.20.4.zip)

 * [Details](https://me.wordpress.org/plugins/greenscript-pressbot/#description)
 * [Reviews](https://me.wordpress.org/plugins/greenscript-pressbot/#reviews)
 *  [Installation](https://me.wordpress.org/plugins/greenscript-pressbot/#installation)
 * [Development](https://me.wordpress.org/plugins/greenscript-pressbot/#developers)

 [Support](https://wordpress.org/support/plugin/greenscript-pressbot/)

## Description

PressBot by GreenScript adds an AI chatbot to your WordPress site that answers visitor
questions from your own content: your pages, posts, products and the notes you give
it. You connect your own AI provider key, so you pay the provider directly for what
you use, with no PressBot subscription and no markup.

**How it works:**

 1. Paste an API key from Anthropic (Claude), Google (Gemini), OpenAI, DeepSeek or 
    Ollama Cloud.
 2. Pick your colors, greeting and position.
 3. PressBot finds the answer on your published pages and products, and links to the
    page it came from.
 4. Add knowledge base notes for anything that isn’t on the site yet: opening hours,
    policies, pricing details.

**Answers from your site**

 * **Site Answers** – The chatbot searches your published pages, posts and WooCommerce
   products, reads the best match, and links its source. You choose which content
   types it can use, in priority order.
 * **Knowledge Base** – Write notes for anything not on your site (up to 10 in the
   free version). They’re plain WordPress posts you can edit any time.
 * **Focus Mode** – On by default. The chatbot stays on your site’s topics and politely
   declines unrelated requests, like writing an email or doing homework, so nobody
   uses your API key as a free AI assistant.
 * **External Knowledge** – Optionally connect your own search endpoint for documents
   that live outside WordPress.

**Made for your visitors**

 * **Streaming replies** – Visitors see the answer as it’s written.
 * **Customizable widget** – Brand colors, position, greeting, suggested questions
   and an optional featured video.
 * **Explain buttons** – Add „Ask PressBot“ buttons next to any section with a shortcode,
   a data attribute or the JavaScript API, so visitors can ask about exactly what
   they’re reading.
 * **Works with page caching** – The widget loads asynchronously and talks to the
   WordPress REST API.

**In control of cost and privacy**

 * **Bring your own key** – Your key is encrypted in your database. Conversations
   go only to the AI provider you chose.
 * **Rate limiting and a monthly budget** – Limit how many requests the chatbot 
   takes and set a monthly spending cap.
 * **Conversation history** – Read past conversations and visitor feedback in the
   dashboard, with AI summaries of what visitors ask about.

**Connect AI coding tools (MCP)**

PressBot includes an MCP server, so tools like Claude Code, Cursor and Codex can
read your site’s posts, plugins, comments and conversations. Off by default; administrators
only.

**Supported AI providers**

 * **Anthropic Claude** – Claude Haiku 5.5 is the recommended default: fast, low-
   cost, and the most reliable model in PressBot’s own tests.
 * **Google Gemini** – Gemini 3.8 Flash and lower-cost Flash Lite options.
 * **OpenAI** – GPT-6 models.
 * **DeepSeek** – A very low-cost option for simple sites.
 * **Ollama Cloud** – Open models such as GLM, with a free starter plan.

**PressBot Pro**

PressBot Pro adds an AI admin agent that runs your site from a chat box: edit and
publish posts, fix SEO titles and descriptions in bulk, manage menus, comments, 
plugins and WooCommerce products, read Google Analytics and Search Console, and 
more, with 128 tools in all. Changes show a review card before they run, and most
can be undone. Pro also adds lead capture, proactive messages, Telegram alerts, 
PressBot Shield login protection, and the full MCP tool set. [See Pro](https://pressbot.io/pro/).

### External services

PressBot contacts outside services only as described here. Nothing is sent until
the site owner configures the feature.

**AI providers (the chatbot’s answers).** The chatbot sends each visitor message
to the one AI provider the site owner selects and adds an API key for. Each request
includes the visitor’s message, the recent messages in that conversation, and the
site context PressBot adds to answer it: the site name, instructions, knowledge 
base notes, and passages from the site’s published pages or products that match 
the question. Requests go directly from your server to the provider. The provider’s
terms and privacy policy apply:

 * Anthropic (Claude), api.anthropic.com. [Terms](https://www.anthropic.com/legal/commercial-terms),
   [Privacy Policy](https://www.anthropic.com/legal/privacy)
 * Google (Gemini API), generativelanguage.googleapis.com. [Terms](https://ai.google.dev/gemini-api/terms),
   [Privacy Policy](https://policies.google.com/privacy)
 * OpenAI, api.openai.com. [Terms](https://openai.com/policies/business-terms/),
   [Privacy Policy](https://openai.com/policies/privacy-policy/)
 * DeepSeek, api.deepseek.com. [Terms](https://cdn.deepseek.com/policies/en-US/deepseek-open-platform-terms-of-service.html),
   [Privacy Policy](https://cdn.deepseek.com/policies/en-US/deepseek-privacy-policy.html)
 * Ollama Cloud, ollama.com. [Terms](https://ollama.com/terms), [Privacy Policy](https://ollama.com/privacy)

When you click Test Connection in Settings, PressBot sends a short test message 
to the selected provider to check the key.

**Your own knowledge endpoint (optional).** If you connect an External Knowledge
endpoint in Settings, PressBot sends the visitor’s question to the URL you enter.
That service is yours or your vendor’s; its terms apply.

**YouTube (optional).** If you add a featured video to the chat widget, the YouTube
player loads from youtube-nocookie.com only after the visitor clicks Play. [Terms](https://www.youtube.com/t/terms),
[Google Privacy Policy](https://policies.google.com/privacy)

**Error reports to pressbot.io (off by default).** If you turn on error reporting
in Settings, PressBot sends plugin errors to pressbot.io so we can fix them: the
error type, code, and message (with file paths, API keys, and long tokens removed,
cut to 500 characters), where it happened, the AI provider, a one-way hash of your
site URL, the plugin, WordPress, and PHP versions, and the list of active plugins.
Nothing is sent while the setting is off. [Terms](https://pressbot.io/terms-of-service/),
[Privacy Policy](https://pressbot.io/privacy-policy/)

**Freemius (optional).** PressBot uses the Freemius SDK for the optional Pro upgrade.
On activation you can opt in to share basic site and usage information with Freemius,
or skip it; skipping sends nothing. If you fill in the optional feedback form when
deactivating the plugin, your answer is sent to Freemius. [Terms](https://freemius.com/terms/),
[Privacy Policy](https://freemius.com/privacy/)

### Source code

The JavaScript in `assets/js` is compiled from the TypeScript in `src/` with Vite.
To rebuild it, run `npm install` and then `npm run build:prod` in the plugin folder.`
package.json`, `vite.config.ts`, and `tsconfig.json` are included. PHP dependencies
in `vendor/` are managed with Composer; `composer.json` and `composer.lock` are 
included.

## Screenshots

[⌊The chatbot on your site, open on its home screen with suggested questions.⌉⌊The
chatbot on your site, open on its home screen with suggested questions.⌉[

The chatbot on your site, open on its home screen with suggested questions.

[⌊Connect your AI provider once with your own API key. Each provider shows whether
it is connected.⌉⌊Connect your AI provider once with your own API key. Each provider
shows whether it is connected.⌉[

Connect your AI provider once with your own API key. Each provider shows whether
it is connected.

[⌊Chatbot settings: name, colors, greeting and layout, with a live preview of the
widget.⌉⌊Chatbot settings: name, colors, greeting and layout, with a live preview
of the widget.⌉[

Chatbot settings: name, colors, greeting and layout, with a live preview of the 
widget.

[⌊Knowledge base: notes the chatbot answers from, for anything that is not on your
site.⌉⌊Knowledge base: notes the chatbot answers from, for anything that is not 
on your site.⌉[

Knowledge base: notes the chatbot answers from, for anything that is not on your
site.

[⌊Home: this week's conversations, what visitors asked, and chats with no page to
answer them.⌉⌊Home: this week's conversations, what visitors asked, and chats with
no page to answer them.⌉[

Home: this week’s conversations, what visitors asked, and chats with no page to 
answer them.

[⌊Conversations: every chat, with the questions visitors asked and the ones no page
answered.⌉⌊Conversations: every chat, with the questions visitors asked and the 
ones no page answered.⌉[

Conversations: every chat, with the questions visitors asked and the ones no page
answered.

## Installation

 1. In your dashboard go to **Plugins  Add New**, search for „GreenScript PressBot“,
    then click **Install Now** and **Activate**. (Or upload the `greenscript-pressbot`
    folder to `/wp-content/plugins/` and activate it.)
 2. Go to **PressBot  Settings** and choose your AI provider.
 3. Paste your API key and click **Test Connection**.
 4. Pick your widget colors and greeting. The chatbot appears on your site right away.

**Getting an API Key:**

 * **Anthropic Claude**: Sign up at [platform.claude.com](https://platform.claude.com)
   and create an API key
 * **Google Gemini**: Get a key at [aistudio.google.com](https://aistudio.google.com)
 * **OpenAI**: Create an API key at [platform.openai.com](https://platform.openai.com/api-keys)
 * **DeepSeek**: Create an API key at [platform.deepseek.com](https://platform.deepseek.com/api_keys)

## FAQ

### Do I need a paid API key?

PressBot uses your own AI provider API key. Anthropic, OpenAI, and DeepSeek require
paid API access. Google Gemini has a Free tier for testing in supported models, 
projects, and request regions; use a paid Google project for a live site. Ollama
Cloud (early access) offers a free plan with starter credits. Typical chatbot usage
is low-cost for most sites.

### Which AI model should I use?

For the visitor chatbot, Claude Haiku 5.5 or Gemini 3.8 Flash are strong defaults,
while Gemini 3.5 Flash Lite, DeepSeek-V4.1-Flash, and GPT-6 Luna are lower-cost 
options. OpenAI is a good fit when you want broader multimodal or web-enabled workflows
on supported surfaces.

### Is my API key stored securely?

Yes. API keys are encrypted using AES-256-CBC with your WordPress AUTH_KEY before
being stored in the database. They are never exposed in the admin UI.

### Can I customize what the chatbot knows?

Yes. PressBot answers from your published pages and products by default, and you
can add knowledge base notes for anything that isn’t on the site. You also choose
which content types it searches.

### Does this work with page caching?

Yes. The chatbot widget loads asynchronously and communicates via the WordPress 
REST API, so it works with all major caching plugins.

### Will the chatbot make things up?

PressBot tells the AI to answer from your pages, products and knowledge base notes,
and to say when it doesn’t know. It links the page each answer came from, so visitors
can check. Like any AI, it can still be wrong, so review your conversations now 
and then and add a knowledge base note when an answer misses.

### Can visitors use my chatbot as a free ChatGPT?

Not with Focus Mode on, which is the default. The chatbot declines requests that
aren’t about your site, such as writing, translating, homework or code, and rate
limits and the monthly budget cap the cost.

### How much does it cost to run?

PressBot is free; you pay your AI provider for usage. With Claude Haiku 5.5 or Gemini
Flash, a typical visitor conversation costs a fraction of a cent. Set a monthly 
budget in Settings to cap it.

### Does it work with WooCommerce?

Yes. Site Answers can search your products, so visitors can ask about prices, stock
and details. PressBot Pro adds product and order tools for the admin agent.

### What’s the difference between free and Pro?

The free version is the complete visitor chatbot. Pro adds the admin agent that 
manages your site through chat, plus lead capture, proactive messages, Telegram 
alerts, login protection and analytics. Pro is priced per site and every plan has
the same features.

### Where are conversations stored?

Conversations are stored in your WordPress database. They are sent to your chosen
AI provider for processing but are not stored by PressBot on any external server.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“GreenScript PressBot – AI Chatbot & Site Agent” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ greenscript ](https://profiles.wordpress.org/greenscript/)
 *   [ GreenScript ](https://profiles.wordpress.org/diegocano/)

[Translate “GreenScript PressBot – AI Chatbot & Site Agent” into your language.](https://translate.wordpress.org/projects/wp-plugins/greenscript-pressbot)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/greenscript-pressbot/),
check out the [SVN repository](https://plugins.svn.wordpress.org/greenscript-pressbot/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/greenscript-pressbot/)
by [RSS](https://plugins.trac.wordpress.org/log/greenscript-pressbot/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.20.4

 * Fix (Pro): PressBot’s agent user no longer shows its login in its public author
   address.

#### 1.20.3

 * Fix: Claude Code can sign in to the MCP server with OAuth.
 * Fix (Pro): Updating a plugin from the admin agent or an AI app no longer switches
   it off.

#### 1.20.1

 * Change (Pro): Username protection is on the Shield page, next to lockouts and
   targeted usernames.

#### 1.20.0

 * New: Site Check shows where your admin usernames are public, with a Hide usernames
   switch and a Turn off XML-RPC switch.
 * New: Change my username, safely, from Security (WordPress can’t rename a login
   on its own).
 * New (Pro): See when a real login is being attacked, and a check_username_exposure
   tool for the agent and AI apps.

#### 1.19.1

 * New: Links the chatbot can share. Add pages or YouTube videos with a note on 
   when to share them, and the chatbot shows the right one as a card with its icon
   or thumbnail.
 * New (Pro): Manage shared links from the admin agent and AI apps.
 * Fix: The chatbot no longer mentions its own searches in answers.
 * Fix (Pro): Updating a plugin from the admin agent or an AI app checks for new
   versions first.

#### 1.18.2

 * New (Pro): The admin agent and AI apps can add, replace or archive knowledge 
   files. Archived files can be restored, and replacing a file keeps the old version.

#### 1.18.1

 * Change: A simpler admin. The menu is down to Home, Conversations, Chatbot, Security,
   Connections and Help, with related pages as tabs. Old links still work.
 * New: Home shows what happened this week, what needs you, one suggested next step
   and site health.
 * New: Questions the chatbot couldn’t answer from your site are flagged as „No 
   page found“, with a shortcut to add the answer.
 * Improvement: The chatbot preview runs the real widget, so it matches what visitors
   see.
 * New: Read your PressBot settings from AI apps with the read-only MCP tool get_pressbot_settings.
 * New (Pro): A Leads tab with search, export and what each visitor wanted; a usage
   meter and daily chart in Analytics; a redesigned Agent page; agents can change
   PressBot settings after you approve; Telegram Approve / Cancel buttons; automations
   ask before risky actions; upload or import files into the Media Library from 
   AI apps.
 * Fix: Updates no longer overwrite a knowledge file you edited, and Home counts
   your knowledge files so set-up sites don’t see the setup steps again.

#### 1.17.4

 * Change: PressBot is now in the WordPress.org plugin directory as GreenScript 
   PressBot. Its folder is greenscript-pressbot. If you installed PressBot from 
   pressbot.io, the new version turns off the old copy automatically; your settings
   are kept and you can delete the old copy.

#### 1.17.3

 * Fix: Saving Google Analytics or Search Console settings on the Analytics page
   could reset other PressBot settings, including API keys. It now saves only those
   fields.
 * Fix: A key made only of spaces could delete a saved provider key.
 * Improvement: Clearer admin. The chatbot status says „waiting for AI“ until the
   selected provider has a key, „Save and test“ saves and checks a key in one step,
   each setting has one home (Shield, Google and the agent’s background user no 
   longer appear twice), knowledge tools live on the Knowledge Base screen, and 
   rarely used options fold into Advanced.
 * Change: The plugin is now named GreenScript PressBot – AI Chatbot & Site Agent,
   and its text domain is greenscript-pressbot.
 * Change: WordPress 7 AI Connector support checks availability through the WordPress
   AI Client.

#### 1.17.2

 * New: Site Check (PressBot  Site Check) looks for the traces a hacked site usually
   leaves: new administrators, changed WordPress core files, plugin files that differ
   from WordPress.org, PHP files in uploads, must-use plugins and drop-ins, and 
   scheduled tasks whose code lives somewhere odd. It shows the evidence; it doesn’t
   remove anything. Also available as a read-only MCP tool.
 * New (Pro): „Review with agent“ turns Site Check findings into fixes you approve
   on the review card, a Telegram alert when anyone becomes an administrator, and
   a weekly re-check that alerts only on new problems.
 * Improvement: Clearer first-run copy, and the knowledge box counts knowledge base
   entries.

#### 1.16.8

 * New: Connect ChatGPT (web), Claude.ai and other apps to PressBot’s MCP server
   by signing in to WordPress and approving the app, instead of pasting an Application
   Password. Connected apps can be revoked in Settings.
 * New: PressBot Pro’s abilities are listed by the official WordPress MCP Adapter.
 * Change: PressBot now requires PHP 8.0 or newer.

Older releases: see the [full changelog](https://pressbot.io/changelog/).

## Meta

 *  Version **1.20.4**
 *  Last updated **41 minutes ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/greenscript-pressbot/)
 * Tags
 * [AI](https://me.wordpress.org/plugins/tags/ai/)[AI Chatbot](https://me.wordpress.org/plugins/tags/ai-chatbot/)
   [chatbot](https://me.wordpress.org/plugins/tags/chatbot/)[Claude](https://me.wordpress.org/plugins/tags/claude/)
   [customer support](https://me.wordpress.org/plugins/tags/customer-support/)
 *  [Advanced View](https://me.wordpress.org/plugins/greenscript-pressbot/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/greenscript-pressbot/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/greenscript-pressbot/reviews/)

## Contributors

 *   [ greenscript ](https://profiles.wordpress.org/greenscript/)
 *   [ GreenScript ](https://profiles.wordpress.org/diegocano/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/greenscript-pressbot/)