An AI’s answer is only as up-to-date as the documentation it uses

Earlier this year, a merchant taking in-person payments asked our AI support assistant how to quickly accept a payment with their card reader. It checked our documentation and confidently replied: “tap ‘Simple Payment.’”

But there was no Simple Payment button. We had renamed it to “Add Custom Amount” months before, but the documentation hadn’t been updated. The merchant couldn’t find what the AI described and eventually gave up.

Support reported the issue, we updated the quick start guide and the product page, and the documentation was fixed. But this incident stuck with me because the assistant did exactly what it was supposed to do. It read the documentation and shared what it found. The problem was that the documentation described a product that had already changed.

This is the main point I want you to remember from this: when you ask an AI how to do something in WooCommerce — like changing a setting, finding a feature, or fixing an error — it answers based on the documentation, not on real-time knowledge of the product. The product changes with every release, but the docs are written by people. Any gap between them can lead to a wrong answer that sounds completely confident.

So we created something to close that gap.

What we built

↑ Back to top

It’s a WordPress plugin, built as an internal Automattic project, and it works like a documentation writer who is always watching for changes.

It keeps track of WooCommerce releases and any incoming requests to fix documentation. When something changes, like a renamed button, a moved setting, or a new feature, an AI model drafts an update. The draft then has to meet certain standards before it gets published:

  1. We score it from 1 to 5 using our quality rubric, which looks at accuracy, voice and tone, structure, grammar and style, findability, and visuals.
  2. It also has to pass automated safety checks. If a draft deletes more than about 30% of a page, breaks the page’s formatting, leaves a placeholder, or adds a new image link, it gets flagged for a human to review.
  3. A writer from our team reviews the draft in a preview and approves it before it goes live on woocommerce.com.

My favorite part of the rubric is in the findability section: the first paragraph of every doc must work as a standalone answer that an AI can quote. We’re not just writing documentation for people scrolling through a page anymore. We’re creating the source material for every AI answer about WooCommerce, and our rubric reflects that.

Holding our existing docs to the standards

↑ Back to top

We don’t just score new drafts. We also score the live documentation using the same rubric.

By late June, 39 out of the 117 WooCommerce docs we reviewed were below our quality standards. That’s why we built this system. WooCommerce updates all the time, and even the best team of writers can’t re-read every page after each release. But the plugin can. It checks pages as a writer would with unlimited time, and it flags the ones that need attention.

Automation is prescriptive, so we audit it

↑ Back to top

One part of the pipeline automatically applies our terminology list to keep product names consistent, like using “WooCommerce” instead of “woocommerce.” It does this with a direct find-and-replace. 

Some entries in the list were written as writing advice instead of exact word swaps. The system couldn’t tell the difference, so it pasted the advice into live pages. For a short time, a published doc told readers “(descriptive link text describing the destination)” where a link should have been.

I noticed this while working on something related. We audited all 258 WooCommerce docs, found 9 that were affected, fixed each one, then removed the problematic entries and added a safeguard to prevent this kind of mistake from happening again.

I’m sharing this because it’s the same lesson from a different angle. Automation follows rules exactly as they’re written, quickly and without judgment. That’s what makes it both helpful and risky. Our system is built with this in mind: strict checks that fail safely, a human reviewing anything important, and audits for the automated steps.

What this means when you’re troubleshooting

If you ask an AI assistant a WooCommerce question and take the answer at face value — and most people do, since that’s the point — the quality of the answer was set before you even typed your question. It depends on whether the documentation matches the product you’re using.

Our job is to keep the documentation accurate, and the system above is how we do that. There’s a smaller part for you, but it’s still important:

  • If an AI’s instructions don’t match what you see on your screen, the documentation might be outdated. Check the doc it’s using before thinking you’ve made a mistake.
  • Let us know if you spot an issue. When using our AI assistant, rate a reply thumbs-down or tap ‘Contact Support’ to tell us what’s wrong. If you’re on a document that doesn’t seem current, tell our team via the ‘Was this guide helpful?’ thumb at the bottom of the page.

The merchant with the card reader didn’t do anything wrong. Neither did the AI. The responsibility was ours, and building a system that makes fixes quickly — and catches changes before you ever notice them — was the best way we could learn from that experience.

Get your business started on WooCommerce
David Wilson Avatar

About

On this page

8 comments

  1. Ilie
    July 18, 2026

    Then what is the point? AI writes the documentation and AI reads it to respond to customers.

    What a shame, nobody values anything anymore everything is AI nowadays. I bet this very post has been written by AI.

    • Job Thomas
      Woo staff
      July 23, 2026

      Hi Ilie, this is Job and I’m the head of CX at WooCommerce. We try to be very deliberate with how we use AI and when. In this case, the purpose of our documentation is to accurately help customers. One of the main requirements for that accuracy is that our documentation is up-to-date. The process that David is describing is making sure that documentation is always up-to-date, something that wasn’t always the case in the past. While a lot of it is written by AI, it’s helping our customers instantly and correctly.

      I read an underlying question in your comment that’s not explicit. What would you like to have seen in this case instead? I can also be reached via the WooCommerce Developer Slack if you’d prefer a private conversation.

      And no, the post was not written by AI. David wrote it and several other people helped with the editing process, including me.

    • Brian Onochie Azukaeme
      July 23, 2026

      I completely understand where this skepticism comes from😂, but it actually misses the most critical part of the equation: the human layer.

      AI isn’t sitting in a room inventing how products work or deciding what features to build. Human engineers, support specialists, and product leads are the ones doing the actual work, setting the standard, and providing the knowledge that feeds the system.

  2. Brian Azukaeme
    July 23, 2026

    This is fantastic development.

    This is a prime example of why the human role in AI integration isn’t disappearing and won’tdisappear for a while, it’s evolving into leadership. Instead of manually writing every line from scratch, human domain experts now act as the Team Leads of AI models: directing them with accurate ground-truth source materials, establishing strict guardrails/rubrics, and supervising the outputs through audits.

    Without human oversight and strong ground-truth giving docs, even the most capable AI simply amplifies outdated or incorrect information confidently. Using AI as the executor while humans remain the strategists and quality controllers is the most sustainable way to scale CX and documentation.

    Kudos to the team for building a system that balances automation with genuine accountability! Big step in the right direction in AI usage and documentation.

  3. Obinna Ugwu
    July 23, 2026

    If AI is writing the documentation and then AI is reading that same documentation to answer customer questions, isn’t that just a recipe for a feedback loop of hallucinated or outdated information? If a human isn’t writing the documentation from scratch, how can merchants trust that the AI support bot actually knows what’s happening in the latest WooCommerce release?

  4. Brian Onochie Azukaeme
    July 23, 2026

    That’s a completely fair concern and reasoning! But from what David outlined in the post, it doesn’t sound like the AI is running on autopilot or just guessing how WooCommerce works.

    From the looks of it, it’s a human-led process:

    Humans provide the ground truth: Developers and product teams write the code changes and specs first, and the AI only drafts updates based on those verified sources.

    Automated checks catch bad outputs: Any draft that alters more than ~30% of a page or adds unverified links gets flagged automatically.

    Humans have the final say: A human writer audits and approves every single preview before it ever goes live on the site.

    So the AI is essentially just helping them catch documentation drift across hundreds of pages much faster, while human experts still own the quality standard at every step.

    If I am wrong, I think David or a staff will quote me as such 😅

    • Obinna Ugwu
      July 24, 2026

      Ah, that makes a lot more sense now. I assumed the AI was running on autopilot, but seeing that human engineers provide the initial ground truth and manually review/approve every draft before it goes live completely changes things. That actually solves the documentation drift problem really well. Thanks for clearing that up!

  5. Juliette thomas
    July 23, 2026

    Great article. But. Nothing to say how we get this and how much ! Not there yet

Leave a comment Leave a reply

Your email address will not be published

Never miss a beat — join our mailing list

View our privacy policy. You can unsubscribe anytime.

Subscribing...

There was an error subscribing; please try again later.

Thanks for subscribing!
Emails will be sent to

You're already subscribed!
Emails are sent to

Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.