Ritu Madan
+4
Jul 20, 2026
visibility 268
star star star star star
(0 votes)

Finding Thomas Part 5 - The Closed Loop

Five weeks. Five layers. One Thomas.

If you've followed this series from the start — thank you. If you're just landing here, the short version: Thomas is the returning visitor who reads everything, opens every email, converts on nothing, and one day quietly stops coming back. No warning. No signal. Just gone.

Over the last four posts we traced exactly how that happens — and how to stop it. The CMS watching Thomas's behavior as it unfolds. ODP turning that behavior into a persistent, scorable profile. Personalization making him feel seen for the first time. Opal scaling that recognition to every Thomas in your audience without a human bottleneck.

Part 5 is the final part where all four connect.

Not as adjacent tools. Not as a martech stack. As a single, continuous loop — one that finds Thomas while he's still Drifting, responds before he reaches At Risk, and gets smarter with every intervention it makes.

It also ends where the whole series began. With Thomas. And with the question worth asking honestly of any Optimizely implementation that has been live for more than a year:

Is your platform pointed at finding Thomas — or is it still primarily pointed at bringing new visitors through the door?

Read the full story here.

Jul 20, 2026

Comments

error Please login to comment.
Latest blogs
Optimizely Commerce 14 Now Supports .NET 10

In my previous post, Optimizely CMS 12 Now Fully Supports .NET 10 , I noted one remaining limitation: Commerce 14 (Commerce Connect) did not yet...

Bien Nguyen | Aug 7, 2026

The Top 10 Things I'm Actually Using AI For

A while back I wrote about ReviewPR, an Azure Function that uses AI to review Azure DevOps pull requests. That was one specific use case, but over...

KennyG | Aug 5, 2026

Drag-and-Drop Reordering for Commerce Media Collection in Optimizely Commerce Connect

Optimizely Commerce Connect ships a polished asset editor for the CommerceMediaCollection  property on catalog entries. It lets editors add, remove...

Linh Doan Cuu | Aug 5, 2026

Order tabs with drag and drop V2

I earlier did a very simple Blazor version to be able to sort tabs with drag and drop. I wanted to update it a bit and also display how the tabs ar...

Per Nergård (MVP) | Aug 4, 2026

Optimizely : Missing Language Manager Gadget Fix in CMS 12 After Upgrading to .NET 10

Recently, while upgrading an Optimizely CMS solution to .NET 10, we came across an issue where the Language Manager gadget completely disappeared...

Madhu | Aug 2, 2026 |

Flat or Nested? Weighing Your Content Modeling Options in Optimizely SaaS CMS

When building a headless site on Optimizely SaaS CMS, one of the earliest and most critical design milestones your team will face is defining your...

Vipin Banka | Jul 31, 2026