Skip to main content
AI inside our CMS

How We Integrated AI Into Our CMS Using AWS Bedrock

Author: Andy Orton

AI tools are everywhere at the moment. Most of them sit outside the systems organisations actually use to run their websites and content.

You open ChatGPT in another tab, paste text in, generate something, copy it back into your CMS, and carry on editing.

That works. But it is not particularly efficient, and it breaks the workflow.

We wanted something different.

Instead of treating AI as a separate tool, we integrated it directly into our CMS so it becomes part of the content editing experience itself.

The result is a set of AI tools that sit alongside the editor and help with writing, expansion, summarisation and generation without the user ever leaving the page.

Why AWS Bedrock

There are many ways to integrate AI into a product today, but most involve committing to a single model provider.

AWS Bedrock solves that problem.

Bedrock provides a unified API that allows developers to work with multiple foundation models through the same interface. Models from providers such as Anthropic, Meta and others are available without needing to manage separate integrations or infrastructure.

For us, that flexibility matters. It means the CMS is not locked to a single model vendor, and we can switch or experiment as the ecosystem evolves.

It also keeps the architecture clean. The CMS talks to AWS Bedrock. Bedrock handles the model layer.

Bringing AI into the editing workflow

Once the Bedrock integration was in place, the next step was deciding how AI should actually appear inside the CMS.

The goal was not to overwhelm editors with dozens of tools. It was to support the most common tasks people perform when working on content.

We settled on four core functions:

AI Improve
AI Expand
AI Summarize
AI Generate

Each one is designed to solve a very specific editing problem.

AI Improve

Editors often have a piece of text that is broadly correct but needs tightening.

AI Improve rewrites the selected text to make it clearer, more concise and more readable without changing the meaning. It is particularly useful when refining early drafts or smoothing out awkward phrasing.

AI Expand

Sometimes the opposite problem occurs. The idea is there, but the explanation is too short.

AI Expand takes the selected text and develops it further, adding supporting detail while keeping the original context intact.

This is helpful when turning short notes into fuller sections of content.

AI Summarize

Long passages of text can be difficult to reuse across different parts of a website.

AI Summarize creates shorter versions that can be used as introductions, previews or metadata. It can also be used when editors need to quickly understand the core message of a larger piece of content.

AI Generate

AI Generate allows editors to create new text based on a prompt.

This is typically used for early drafts, outline creation or generating variations of copy that can then be edited by the human author.

The goal is not to replace the editor. It is to remove the friction involved in getting started.

How it works technically

From the user's perspective, the integration is simple. They select text in the editor or open the AI tools panel and choose the action they want.

Behind the scenes, the CMS sends the relevant content and instruction to AWS Bedrock through its API. Bedrock then routes the request to the selected model and returns the generated response.

The CMS inserts the result directly into the editing interface so the user can review, modify or discard it.

Because the AI tools are integrated into the CMS itself, the workflow remains uninterrupted. Editors stay inside the same interface, working with their content rather than jumping between tools.

Guardrails and control

One of the risks with AI tools is that they can easily produce text that sounds confident but is not entirely accurate.

For that reason, the system is designed to support human editing rather than replace it.

All AI outputs appear as editable content that must be reviewed and approved by the user. Nothing is automatically published, and nothing bypasses the editorial process.

The AI assists. The editor decides.

Why this approach works

The real value of AI in content systems is not in generating large volumes of text. It is in removing friction from everyday tasks.

Improving a paragraph. Expanding an idea. Creating a short summary. Starting a draft.

These are small actions, but they happen constantly when working on websites and digital platforms. Embedding AI directly into the CMS makes those tasks faster without changing how editors already work.

It turns AI from a novelty into a practical tool.

The bigger picture

The current wave of AI products is largely focused on standalone interfaces.

That will not be the long-term pattern.

As the technology matures, AI will increasingly appear inside the software people already use: content management systems, design tools, development environments and internal platforms.

The most useful AI features will not be the ones that generate entire articles. They will be the ones that quietly remove friction from the workflow.

Integrating AI into our CMS using AWS Bedrock is one small example of that shift.

The technology is powerful. But the real progress comes from putting it exactly where people need it, inside the systems they already use every day.

SubscribeSUBSCRIBE