How I wanted to update a website, but ended up building an AI-first CMS that replaced Webflow

How I wanted to update a website, but ended up building an AI-first CMS that replaced Webflow

It started with a pricing page.

We had a Webflow site and wanted to show different prices by country. $49 in the US, A$69 in Australia, NZ$89 in New Zealand. Same product, country-aware pricing. Basic stuff.

Webflow has no clean way to do this. Every workaround either costs extra, requires a third-party service, or makes the price visibly jump on screen as the page loads.

So I exported the site, dropped it on Cloudflare, and solved the pricing in about ten minutes.

Then I tried to update the menu. And that's when things got out of hand.


Problem: no shared components

Static HTML has no concept of a shared header or nav. Change one link and you're editing every page by hand. So I added a basic template system.

Then: needed somewhere to store content

Templates needed data. Blog posts, product listings, team members. So I added a lightweight CMS — which immediately meant I had 80 old posts to move across, so I built an importer too.

Then: editing copy was still painful

Changing a headline meant opening a code editor, finding the right file, committing, pushing, waiting for a build. Five minutes of overhead for a three-word change. So I added click-to-edit directly on the live site.

Then: what if you could just ask for a new section?

I wired up an AI agent that edits the site's templates directly. You describe what you want, it shows you a live preview, you accept or decline.

That last step is where the project stopped being a personal tool and started being something worth sharing.


Each problem after that followed the same pattern. Moving off Webflow meant losing image optimisation, so I built an optimiser. Static sites can't handle contact forms, so I built that too. Connecting to Cloudflare took an hour of dashboard-wrangling, so I automated it.


Each fix took a weekend. Each one removed a paid subscription.


Where it landed:

- A CMS with templates, content collections, and rich-text editing

- Click-to-edit for non-technical people, directly on the live site

- An AI agent that can redesign pages or build new ones on request

- Automatic image optimisation and one-click SEO fixes

- Form handling with spam filtering and file attachments

- Cloudflare setup that used to take an hour, now takes three minutes


It runs on a $5/month VPS. Cloudflare hosting is free.


Webflow subscriptions cancelled, plus Formspree, an SEO tool, and an image CDN we no longer need.


Saving around $400 a month.


The original site, the one that started all of this, was the first to go live on it.

Ready to put this into practice?

Our engineers help businesses move from idea to working software. Book a free 30-minute session — no pitch, just a working conversation.

Book a free strategy session →

Want help applying this to your business?

Send a note. We will talk it through with you, no obligation.