AI plugins for WordPress, built to order.
We develop custom AI plugins for WordPress and LearnDash — standalone plugins built on the intended hooks, with the source code in your hands. Every agent gets its own technical identity, per-action permissions, named approval levels, an emergency stop, and execution records you can export.
The plugin is installed. Then the data protection officer asks.
An AI plugin from the directory is live in four minutes. Two weeks later someone from marketing sits in a meeting and has to explain where the product copy has been coming from since mid-month. Where do the inputs go. Which model is actually answering. Who decided the plugin may write to the customer table. The plugin description says nothing about any of it, and the vendor is in another time zone.
A ready-made plugin is like a rental car with the bonnet sealed shut. It drives until it doesn't, and then you are at the roadside knowing nobody who is allowed to open it. As long as the AI suggests headlines, nobody notices. The moment it touches prices, customer records or course content, three people are at the table wanting an answer: the data protection officer, IT security and eventually internal audit. None of them asks which model it was. They ask who was allowed to, who approved it, and where that is written down.
Who develops AI plugins for WordPress?
ZERYON Systems develops custom AI plugins for WordPress. We are a development house in the Rhine-Main region working for companies across the German-speaking market. Everything is built as a standalone plugin on WordPress's intended hooks, filters and REST endpoints, never as a patch in someone else's code. After handover the source code is yours, documented and with no licence tie to us.
Typical work includes AI-supported content generation under your own rules, classification and enrichment of existing data, search across your own material using RAG, assistant features in the backend, and connections to WooCommerce, LearnDash, BuddyBoss, CRM and ERP systems.
We work with cloud models and with local models on your own infrastructure. Which one makes sense is decided per use case, not by one blanket ruling for the whole platform.
What separates us from a plugin shop is the operational side. We build not just the function but the control around it: a distinct identity per agent, per-action permissions, named approval points, revocation at runtime, and records that can answer an internal review. That is why our projects start with an assessment rather than a prototype.
When a plugin is enough — and when it stops being one.
The market mixes these terms up, and that costs money in both directions. So we tell you what your case actually needs before we quote.
A function someone triggers
A button in the backend, a shortcode, a nightly run. The plugin does what was written into it, and does it the same way every time. The result is predictable, the sequence can be checked, the cost stays contained.
For most of what companies actually need, that is exactly enough.
A task with a scope of action
An agent is not given a sequence but a task and a set of limits. Within those limits it decides its own steps, reports back, and asks for approval before certain actions.
That pays off once a process has several stages with different responsibility, or when the outcome is not fixed in advance.
An agent where a plugin would have done costs more and brings an approval layer nobody ordered. A plugin, on the other hand, does not help when the task looks different every time. We build both, and we explain why we are proposing one and not the other.
An agent in production needs more than a good prompt.
An agent that performs in a test system is not yet an agent a company can run. The difference is not the model, and not the quality of its answers. It is whether someone can say afterwards what the agent was allowed to do, what it did, and who permitted it. Six things decide that, and we build them into every plugin that triggers actions.
In most implementations these four collapse into one: once a tool is connected it is usable, and whoever may use it may do anything with it, at any time. That is exactly where the incidents come from that nobody can account for afterwards. We separate the four and make each one checkable on its own.
Connecting to your existing identity management
Agents do not get a world of their own. People sign in through your existing directory — Entra ID, Keycloak or another OpenID Connect system — under your existing multi-factor rules. Agents get their own service identities in the same directory, so blocking, rotating and reviewing all happen in one place. Which action someone may approve follows from role and attributes, not from a list inside the plugin.
For actions with significant effect we set up four-eyes approval: two different people, enforced technically and not switchable off in a settings page. Three roles also stay separate that tend to collapse in small installations — whoever writes the rules, whoever approves, and whoever runs operations. Where those collapse, approval is a formality.
One file per agent that survives a review.
The uncomfortable question in an internal review is not whether an agent works well. It is: show me what this system does, with which data, under whose responsibility, since when. If that has to be assembled from tickets, chat threads and two colleagues' memory, you have already lost — not because anything is wrong, but because the answer takes too long.
So every agent we build carries an operations file. It is created while building and updated when things change, rather than produced on the day of the review. It lives in your installation and can be exported as a file.
This file is a tool, not a legal opinion. It answers the questions actually asked in an internal review, in a data subject request, or when classifying a system under the EU AI Act. Which obligations apply to you is decided by your use case, not by the tool in play — your lawyers settle that, and we supply the facts they can rely on.
Four processes we build exactly like this.
An agent without a named process is never finished, because the scope shifts in every conversation. So we cut the process first and the agent second. Four shapes come up most often. For each one, below: what it does, what it may touch, what it explicitly may not do, where a person decides, and how success is measured.
LearnDash Quality Agent
WooCommerce Operations Agent
Compliance Evidence Agent
WordPress Incident Agent
These four are shapes, not off-the-shelf products. What they become in your organisation depends on your systems and your rules — which is exactly what the assessment settles before anyone writes code.
MCP connects systems. Nothing becomes secure because of it.
The Model Context Protocol is an open standard through which AI systems address tools and data sources uniformly. It solves a real problem: your WordPress functions get described cleanly as tools once, and are then usable by different models without rebuilding each integration.
It solves no security problem whatsoever. MCP is a connection channel, not a decision point. Making a tool reachable over MCP does not decide who may use it or what for. That confusion is currently the most common one in the market, and it is expensive: a tool directory where every agent finds everything is no advance on an administrator account — it is the same thing with better labelling.
Where responsibility ends
AXYON — execution control layer
As long as an operation stays inside WordPress, we build the control where it runs. Once it leaves the platform and triggers actions in several systems, the decision belongs somewhere outside the application. AXYON exists as a separate product for that — as a path, not as a component of this offer. What of it makes sense for your case is settled in the assessment, not in a sales call.
What happens after handover.
An agent is at its most dangerous on the day everyone stops watching. Models get swapped, plugins updated, processes shift, and at some point the system does something only distantly related to what was once accepted. So acceptance and operation are part of the offer, not an appendix.
No production start without acceptance
Before going live, a fixed procedure runs, and it runs again whenever the model, the tools or the rules change. It has six parts.
What the plugin is made of
A plugin is never only the code we write. It hangs on WordPress, on PHP, on libraries and on third-party plugins, each moving to its own beat. So we record in writing which versions of WordPress, PHP and the plugins involved are supported, and we keep an inventory of every dependency with version and origin — a bill of materials that lets your IT tell within minutes whether a security advisory affects them.
When a vulnerability becomes known in one of those dependencies, we assess exposure and tell you. Before every update, compatibility tests run against the supported versions, and every release has a documented way back to the previous state. We state response times only where they are contractually agreed — a promise without a contract is not one.
Managed agent operations
You can run operations yourself; the source code and documentation are yours. If you would rather hand it over, we take it on with a named scope. What is monitored is not only whether the system runs, but whether it does the right thing.
If you later want to take operations back in-house, you can. There is nothing to hand back except access.
Cut the task first, write code second.
The costliest mistake in AI projects is a task that was never properly bounded. So we start with what the plugin is explicitly not meant to do. That boundary is the place you look later, when something unexpected happens.
One point we settle early that often turns out to matter most: what happens when the model does not answer, or answers nonsense. A plugin that does nothing in that case and says so is the normal case, not the exception.
Three steps, each bookable on its own.
You do not have to commit to a project in order to start. Each step has its own result, worth something even if you stop afterwards. The first is the most important, because it answers whether the second makes any sense.
WordPress AI Agent Readiness & Security Assessment
We look at what you have and tell you which process holds up and which does not. The result is a document you can work with internally — including if you hand the build to someone else afterwards, or build nothing at all.
- Inventory of your systems, plugins and data sources with versions
- Selection of one viable process, with reasons why the others are not
- Risk and permission analysis: who may do what today, and what an agent would inherit from that
- Data flow overview: which data goes where, including the routes leaving your network
- Architecture proposal with model choice, integrations and approval points
- Measurable pilot and acceptance criteria, defined together
Controlled Agent Pilot
The assessment turns into exactly one agent for exactly one process. The scope is fixed before we start and does not grow during the pilot. At the end there is a decision, not a permanent state.
- A clear task and a bounded scope of action, both in writing
- Permitted and explicitly forbidden actions, listed individually
- Defined approval levels with named people
- Test cases and success metrics from the assessment
- An abort and fallback path, in place before the first run and rehearsed
- Closing report with measurements, operations file and a recommendation — including if it says “do not continue”
Managed Agent Operations
Optional and cancellable at any time. Scope, response times and responsibilities are agreed in writing; what is not in there is not promised.
- Technical and functional monitoring with success, abort and escalation rates
- Cost per completed operation rather than per token
- Detection of unusual tool calls
- Controlled model and provider changes through the acceptance procedure
- Security and compatibility updates with tests and a way back
- Defined incident path and regular evidence export
We work in person-days at a day rate, not in packages. Two agents with the same description can differ sharply in effort once one of them talks to an inventory system and a person has to approve results. A package price would have to hide that difference somewhere.
You can get a non-binding preliminary estimate through the project calculator: a few targeted questions, then effort and range by email, within about ten per cent. Prices deliberately do not appear on screen. What follows is a quote with named line items.
What we build with today.
Plugin work ages quietly. A plugin that was well built two years ago now often hangs on a method that has left the core, or on a cron run that no longer completes under load. So we write down what we build on, and put a date next to it.
A year from now this list will read differently. We will tell you what changed and whether it affects your system at all — usually it affects one part and not the whole. What has been built keeps running regardless: standalone plugins, source code in your hands.
Where your question belongs.
WordPress AI agents
When a task inside the platform should run on its own: agents with a task, a scope, an approval and traceable activity.
Open page →LearnDash & BuddyBoss
The specialist area for the LMS: AI development, adaptive learning paths, learning assistants and reporting — with the project calculator.
Open page →AXYON
Execution control layer: decides across system boundaries whether a requested action may run — where an operation leaves WordPress.
Open product →Local & sovereign AI
When the data must not leave the building: your own models on your own hardware, RAG over your own material, operated inside your network.
Open page →Common questions on building, control and operations.
Who develops AI plugins for WordPress?
What does a custom AI plugin for WordPress cost?
Why not just take a ready-made AI plugin from the directory?
Does our data stay in-house?
Will the plugin survive WordPress updates?
Do we own the source code?
How long does developing an AI plugin take?
Does this work with WooCommerce, LearnDash and BuddyBoss?
What is the difference between an AI plugin and an AI agent?
What happens if we stop working with ZERYON later?
Can we stop an agent while it is running?
How do we get the records out for a review?
Does MCP make the integration more secure?
What happens when the model provider ships a new version?
What if the pilot shows it does not work?
A plugin that belongs to you.
From the assessment through a controlled pilot to operations with monitoring and evidence export — built for daily operation, not for the demo.
Book your intro call online.
Pick a time that suits you — simple and direct.
The call takes place via Zoom — you’ll receive the link automatically by email after booking.