Content that knows when to ask.
One article on a B2B software blog, four readers. A first-time reader gets more reading and no form. The third article in the same topic brings a short report offer inside the article. A subscriber whose email is already known gets a one-click invitation instead, and a reader from a target hospital group gets the report with its fields filled and a demo for their industry. Switch the reader below to see all four.

How long should you keep customer data?
A retention schedule your lawyers can sign and your engineers can enforce. By Mara Whitfield, head of data governance · September 18, 2026
Most retention schedules fail the same way: they are written as a list of legal minimums, and nobody turns them into rules for the systems where the data actually lives. The CRM keeps everything, the warehouse keeps a copy of the CRM, and the support tool keeps attachments nobody has opened in years.
Start from the systems instead. For each one, write down what it stores, who owns it, and the event that starts the clock — a closed account, a finished contract, a last login. Then decide what “deleted” means in each place.



Content that asks at the right moment — and only then.
Tag the content by topic
Articles come in from the blog’s feed with a topic, an author and a date. That is all the rule needs to count reading by subject rather than by page views.
Set the threshold, and the exceptions
Three articles in one topic brings the offer. A known email, a subscriber list or a resolved target account each overrides it with something that suits that reader better.
Put the ask inside the article
The offer goes into a slot between paragraphs, asks only for what is not already known, and is left out entirely for everyone below the threshold.
How Personyze turns reading into leads on this blog.
The threshold counts articles in a topic, not page views
Every article in the content feed carries a topic. The rule is “three or more distinct articles where the topic is Data privacy,” counted across visits on the visitor’s profile. The first-time reader is under it, so the slot stays empty and only the reading row runs.
The offer sits inside the article and asks for two things
On the third article the report offer is inserted between paragraphs rather than thrown up as a popup, and its form has two fields: work email and role. It never appears on a first or second read.
A known email switches the form off
The email a subscriber gave on the report form is kept on her profile, and the subscriber list imported from the CRM says the same. For that audience the report offer is suppressed and a live-session invitation takes the slot — one button, because the address is already known.
Firmographics fill in the form for a target account
An ABM integration resolves the reader’s company before the page paints: a hospital group with 4,000 staff. Company and industry are pre-filled, the report leads with its healthcare chapter, and a healthcare demo invitation sits under it.
The reading row changes with what is known
The same content recommendation slot shows same-topic articles to a first reader, the report’s chapters to the third-article reader, next steps with the report filtered out for a subscriber, and healthcare pieces for the hospital group.
Questions about this example
How does Personyze know how many articles someone has read in a topic?
Articles come from the site’s content feed with a topic, and each visitor’s article views are kept on their profile across visits. The rule counts distinct articles where the topic matches, so the offer can wait for the third data-privacy piece rather than the third page view.
What happens when the visitor’s email is already known?
An email given in an earlier form, or a match on a list imported from the CRM, puts the visitor in an audience for which the report offer is suppressed. Something else can take the slot, such as an invitation to a live session.
Can the form be different for a target account?
Yes. When an ABM integration resolves the visitor’s company, its name and industry can be pre-filled, the offer can lead with content for that industry, and an industry-specific demo invitation can be added below it.
Turn your readers into leads.
Count reading by topic, ask when the reading has earned it, and never ask a subscriber for an email you already have.
