Skip to content
Shahid Malla

Case study · AI and SaaS

WP Agent

My own product: an AI agent that maintains WordPress and WooCommerce sites

WP Agent is my own AI agent for WordPress and WooCommerce: updates with automatic rollback, security scans, a bug fixer and store checks, all from one dashboard.

Client
Own product
Period
Ongoing
WP Agent
WP Agent screenshot: My own product: an AI agent that maintains WordPress and WooCommerce sites

What I built

Disclosure: WP Agent is my own product.

WordPress maintenance is mostly the same few jobs on many sites: update without breaking anything, notice errors, keep malware out and make sure the shop still takes orders. WP Agent does those jobs for any number of sites from one dashboard. The screenshots show it on my two local test sites, a blog and a WooCommerce shop.

Before an update it takes a snapshot, afterwards it checks the site, and it rolls back on its own if something broke. It compares core and plugin files with the official wordpress.org copies, scans for malware and checks for known vulnerabilities. The bug fixer groups PHP errors by the plugin, theme or file and line that throws them, tries the quick fixes first and then has the AI propose a code fix for review. For WooCommerce it flags failed payments, paid orders that were never shipped, stock and broken webhooks. Anything the AI asks for waits for a person, and refunds and payment settings are never touched.

Sites connect through a small plugin that answers only signed requests (HMAC with a time window, replay protection, a read-only switch and an IP allow-list); its test suite passes 103 of 103 checks. It is written in Python with no outside packages and works with Claude, Codex, Gemini or any OpenAI-compatible API. It is for sale: WP Agent.

The challenge

Keep many WordPress sites updated without an update taking one of them down.
Trace errors to their cause quickly and fix them without giving an AI free rein.

How I solved it

Snapshot, update, check and automatic rollback for plugins, themes and core.
A bug fixer that groups errors by plugin and line, with quick fixes and reviewed AI fixes.
WooCommerce checks for payments, unshipped orders, stock and webhooks.

The outcome

Running against my local test blog and WooCommerce shop; connector tests pass 103 of 103.
For sale in my store with installation included.

Tech stack

Python PHP WordPress WooCommerce Claude Code Telegram

Inside the build

Screenshots.

Have something similar in mind?

Tell me what you're working on. Same approach, your project.

Start a project