Ritu Madan
OMVPOpal Administrator CertificationPaaS CMS Administrator Certification +4
Jul 20, 2026
visibility 401
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
Building UI Extensions for Optimizely SaaS CMS

Introduction Developers have been extending the functionality of Optimizely PaaS CMS for years using addons built in C# and deployed as NuGet...

Mark Stott | Oct 15, 2026

Cheapskate AI Translator: Because Translation Should Not Require a Second Mortgage

There is a particular kind of software project that begins with a detailed architecture document, a product roadmap, and a carefully assembled...

Linh Doan Cuu | Oct 15, 2026

Computed Fields in CMS 13 Content Contracts with Optimizely Graph

Content Contracts in Optimizely CMS 13 allow different content types to share a common structure when querying Optimizely Graph. But what if the...

Mardy | Oct 14, 2026

Opal Workflow Agents And The Graph Webhook Trap

What we did? We built a compliance review workflow agent in Opal. The job was simple: when an editor submits a page for review in Optimizely CMS 13...

Ritu Madan | Oct 14, 2026