WordPress + AI automation

Make WordPress do the work your team is doing manually.

Custom WordPress AI automation, n8n workflows and API integrations.

I build custom WordPress automations, AI workflows and integrations that connect WordPress and WooCommerce with the systems around them — n8n, REST APIs, CRMs, ERPs, LLMs and internal tools. The point isn't to add a chatbot. It's to connect WordPress to the business and automate actual work.

WordPressWooCommercen8nREST APIsOpenAI / LLMsRAGCustom pluginsAI chatbot development →
A typical shape
WordPress / WooCommerce webhook · REST API n8n · orchestration AI — only when it helps CRM · ERP · internal tools
10+ years WordPress·Custom plugin development·Barcelona / EU·Work direct with a senior developer
The starting point

What are you still doing by hand?

Most of the work worth automating looks the same: someone moves information between systems, reformats it, checks it, pastes it somewhere else, and tells another tool about it. A content manager pulls a brief from one place, generates metadata in another, uploads to WordPress, adds internal links by hand, checks SEO, publishes, then reports the result somewhere else. An operations person does the equivalent with orders. Those chains are workflows waiting to be built.

Manualcopy · paste · repeat
WordPress ↓ copy ChatGPT ↓ paste CRM ↓ paste spreadsheet email
Automatedone workflow
WordPress webhook / API n8n AI if needed CRM / ERP / internal system
What I build

Concrete automations, not "AI solutions".

Every one of these starts from a real workflow. For each: the problem, the system I'd build, and what you actually get.

01

AI-assisted publishing workflows

Turn a brief into structured WordPress content while keeping editors in control. A brief becomes a structured draft, SEO checks run, internal-link suggestions are prepared, and a human reviews before anything publishes.

ProblemEditorial work is manual and inconsistent
SystemBrief → draft → checks → review → WordPress
ResultFaster publishing, humans still approve
02

Internal linking automation

Analyse existing WordPress content and suggest — or insert, under controlled rules — contextually relevant internal links, instead of an editor hand-picking them on every post.

ProblemInternal linking done by hand, patchily
SystemContent index + AI relevance + rules
ResultConsistent linking at scale
03

WordPress content RAG

Let employees or visitors ask questions and get answers grounded only in approved WordPress content — product docs, articles, policies — rather than whatever the model guessed from the internet.

ProblemAnswers scattered across the content library
SystemIndex → retrieve → LLM → grounded answer
ResultAnswers from content you control
04

AI search / answer interfaces

Conversational or semantic search on top of an existing WordPress content library, so people find the right answer instead of scrolling a keyword-match results page.

ProblemKeyword search misses intent
SystemEmbeddings + semantic retrieval
ResultRelevant answers, with sources
05

Lead qualification

A WordPress form becomes a routed, enriched, classified lead — no one re-typing submissions into the CRM or deciding by hand who should follow up.

ProblemManual triage and CRM data entry
SystemForm → enrich → classify → CRM → route
ResultFaster, consistent routing
06

WooCommerce operations

Order events drive the back office: classification, ERP/CRM sync, document generation, customer communication and internal notifications. Most of this needs no AI at all — see WooCommerce & e-commerce work.

ProblemRepetitive order-handling by hand
SystemOrder → classify → ERP/CRM → notify
ResultOrders processed without copy-paste
07

Automated technical SEO checks

Catch problems during or after publishing — missing metadata, broken internal links, incorrect schema, indexing issues, image problems, content inconsistencies — and flag them before they cost rankings. Pairs well with dedicated WordPress performance and Core Web Vitals work.

ProblemSEO regressions slip into production
SystemPublish hook → checks → flag/report
ResultIssues caught early, not in Search Console
08

WordPress ↔ business system integrations

Connect WordPress with CRMs, ERPs, databases, internal tools and third-party APIs — in either direction — so data moves automatically instead of by hand.

ProblemSystems that don't talk to each other
SystemREST API · webhooks · custom endpoints
ResultWordPress connected to the stack
09

Custom WordPress AI plugins

When a generic plugin isn't enough, I build the integration directly into WordPress — custom REST endpoints, admin screens and business logic — so the automation lives where the WordPress and WooCommerce rules already are.

ProblemPlugin stack does 70% of the job
SystemPurpose-built plugin + clean endpoint
ResultMaintainable, owned by your team
From real work

A real automation pattern I've implemented.

This is the shape of a publishing automation I've built in production. The client and the exact implementation stay under NDA, but the pattern is one I can stand behind: AI handles the parts that need judgement, deterministic code does the rest, and an editor signs off before anything goes live.

WordPress content AI processing internal linking · SEO checks editorial review publishing
Credibility check

Not everything needs AI.

Sometimes you don't need an AI platform. You need a webhook, three API calls and a small WordPress plugin. If a workflow can be solved reliably with PHP, REST APIs and deterministic automation, that is usually better than putting an LLM in the middle of it.

AI earns its place where there's actual reasoning to do: classification, extraction, summarisation, semantic matching, or understanding natural language. Everywhere else, deterministic code is cheaper to run, easier to test and far easier to trust.

01 · deterministic

Normal automation

Structured input, known rules, predictable output. Webhooks, REST calls, cron, custom code. No model involved.

02 · ai-assisted

AI-assisted automation

Deterministic workflow with a model handling one hard step — classifying a message, extracting fields, summarising text.

03 · agents

AI agents

The system can inspect information and choose between allowed actions within limits — with guardrails and human approval on anything sensitive.

How it fits together

A realistic architecture.

WordPress rarely sits at the centre — it sits at the edge, as the website, CMS or store, wired to everything else through a thin, well-defined interface.

WordPress WooCommerce
custom plugin · hook · webhook · REST API n8n · or custom orchestration
CRM ERP OpenAI / LLM Vector DB Email Slack Analytics Internal APIs
Content sourceArticles, products and docs the workflow reads from.
TriggerA form, order or publish event starts the workflow.
InterfaceWhere a person sees results or approves an action.
Data sourceStructured data other systems query via the API.
API consumerWordPress calls out to CRMs, ERPs and services.
API providerCustom endpoints expose one clean business operation.
WordPress + n8n

Why I reach for n8n — and when I don't.

n8n sits cleanly between WordPress, the model and the rest of the company's systems, which keeps responsibilities separate: WordPress stays the site, the model interprets when needed, n8n orchestrates, and each external system remains the source of truth for its own data.

self-hostingcomplex branchingwebhooksretriesconditional logichuman approval stepsLLM nodesdatabasesWordPress REST API

But n8n isn't mandatory. Some logic should run directly inside WordPress or a small backend service — putting everything in a visual tool when ten lines of PHP would do creates its own kind of mess. The real question is where each piece of logic should live so someone can still understand the system a year from now.

If you want the deep version, I wrote a full walkthrough on building a WordPress AI agent with n8n — authentication, the REST API, webhooks, WooCommerce workflows and where I would not use an agent.

WordPress AI agents

What "agent" actually means here.

A normal workflow follows predefined steps. An agent can inspect information, choose between allowed actions, call tools or APIs, evaluate the result and continue — within limits you define. It's not science fiction; it's a workflow with a decision step and a fixed set of permitted tools. A publishing agent, for example:

1

Receives an editor's brief.

2

Inspects existing WordPress content via the REST API.

3

Finds related articles worth linking to.

4

Prepares internal-link suggestions.

5

Checks that required metadata and schema are present.

6

Creates a draft — never a published post.

7

Flags anything that looks wrong or incomplete.

8

Stops for human approval. Destructive or sensitive actions are gated — the agent proposes, a person decides.

Grounded AI · RAG

Answers from content you control.

If you want an assistant answering questions about your product, documentation or articles, you don't want it guessing from the open internet. Retrieval-grounded generation indexes your approved WordPress content, retrieves the relevant parts for each question, and gives the model that context — so answers come from your content, with source attribution where it helps.

WordPress content extraction · indexing retrieval relevant context LLM grounded answer + citations
Honest qualification

Do you actually need this?

Automation is worth it when it removes recurring work. Sometimes it doesn't, and it's cheaper to say so.

Good fit

  • An established WordPress site with repeated manual workflows
  • Multiple systems that need to talk to each other
  • A large content library or an editorial team
  • WooCommerce stores, agencies, or SaaS teams using WordPress for content
  • Processes that involve a lot of copy-paste between tools

Probably not worth it

  • A tiny brochure site with nothing repetitive
  • A workflow that runs once a month
  • A task an existing €20 plugin already handles perfectly
  • Automation that would cost more to maintain than the work it replaces
How I work

How I approach automation.

1

Show me the annoying part

We find the repetitive workflow — the thing someone does every week that feels like it shouldn't be a person's job.

2

Remove what doesn't need AI

We separate the steps that are simple automation from the few that genuinely require reasoning. Most steps aren't AI.

3

Map the systems

WordPress, APIs, CRM, WooCommerce, data sources — plus authentication and permissions, which is where integrations usually get real.

4

Build the smallest useful version

One focused workflow that solves the problem, not a giant automation platform you'll have to maintain forever.

5

Add guardrails

Logging, error handling, retries, approval steps and limits — the difference between a demo and something you can run in production.

6

Measure whether it saves work

If the automation creates more maintenance than it removes, it failed. That's the only test that matters.

Worked example

Example: an automated WordPress publishing pipeline.

A hypothetical system — not a client case study — to show how the pieces fit, and where AI is and isn't involved.

Editor creates briefhuman
n8n receives briefcode
existing articles via REST APIcode
related content foundAI
internal links suggestedAI
metadata / schema checkscode
WordPress draft createdcode
editor review notificationcode
human approves publicationhuman

The AI does two things: finding genuinely related content and drafting internal-link suggestions — the parts that need judgement about meaning. Everything else is deterministic: retrieving articles, running metadata and schema checks, creating the draft, sending the notification. And nothing goes live without a person. That split — AI for interpretation, code for decisions, a human for the final call — is the pattern behind most systems I build.

FAQ

Commercial questions, straight answers.

Yes — most projects start from an existing site. I map the manual workflow and the systems involved, then automate it through the WordPress REST API, webhooks, custom plugins or an orchestration layer, without rebuilding what already works.

Not necessarily. n8n is useful when a workflow spans several systems, needs branching, retries or human approval. Some automations are cleaner running directly inside WordPress or a small backend service. I choose based on where the logic should live, not on a fixed tool.

Yes. WordPress can send and receive data through the REST API, webhooks and custom endpoints, so it integrates with CRMs, ERPs, internal APIs and third-party services. Where business-specific logic is needed, a custom plugin exposes it as a clean endpoint.

Yes, within defined limits. An agent can inspect content, choose between allowed actions and call tools, but sensitive or destructive actions are gated behind explicit rules and human approval. The model interprets; code and business rules decide.

Yes. Order routing, fulfilment and ERP sync, inventory updates, high-value order review, post-purchase flows and AI-assisted support — many WooCommerce workflows are valuable even before any AI is involved.

Yes, using retrieval-grounded generation (RAG). Approved WordPress content is indexed and retrieved to give the model context, so answers come from content you control rather than the open internet — with source attribution where it helps.

Yes. When a generic plugin can't do it, I build the integration directly into WordPress — custom REST endpoints, admin workflows and business logic — documented so your team can maintain it.

Yes, and for anything that changes real data I recommend it. Automations can pause for review before publishing, sending, reserving or refunding, so a person stays in control of high-impact actions.

With least-privilege credentials, explicit allowed actions, validation of the model's output, deterministic business rules for important decisions, logging, and human approval for sensitive operations. The model's prompt is part of security, never the security boundary.

It depends mainly on the systems involved, the quality of their APIs, workflow complexity, volume and reliability requirements. Small classification workflows are modest; multi-system pipelines with custom development and approval flows are larger. I scope it after understanding the workflow.

Show me the repetitive part.

If your team is copying data, moving information between systems, or repeating the same WordPress workflow every week, send me the process — what starts it, what someone does by hand, which systems are involved, where it breaks. I'll tell you whether I'd automate it, and whether AI actually needs to be involved.