Personyze Wiki Personyze Wiki docs
Open Personyze
Email Campaigns

Embed Content Recommendations in 3rd-Party Emails

Drop one HTML snippet into any ESP template and render personalized article, guide, and video recommendations per recipient at the moment the email is opened.

Updated 8 hours ago 3 min read
A
by Admin

What This Does

Your ESP is good at sending. What it can’t easily do is decide, per recipient, which articles to show — and keep that decision fresh between the moment you hit send and the moment someone actually opens the email.

Open-time content recommendations solve that. You embed one HTML snippet in your campaign template. Every time a recipient opens the email, the snippet calls Personyze live, identifies that person, and renders the articles they’re most likely to read right then — based on what they’ve been reading on your site.

This is the same open-time mechanism used for product recommendations in 3rd-party emails. If you’ve set that up, this will feel familiar: the difference is the catalog behind it (content instead of products) and the algorithms available.

Why Open-Time Matters More for Content

Editorial content ages fast. A newsletter built on Monday and opened on Thursday can recommend an article the reader already saw, or miss the piece published Tuesday that’s now the obvious pick.

Because the snippet resolves at open-time, the recommendations reflect:

  • what the recipient has read since the email was sent;
  • content published after the send;
  • what’s trending across your audience right now.

Prerequisites

  • A content catalog in Personyze — your articles, guides, or videos, with at least a URL per item. See Uploading Feeds & Data Files and Setting the Product / Content Feed.
  • Content interaction tracking on your site, so Personyze knows what each visitor reads.
  • A way to identify the recipient — the email address passed into the snippet via your ESP’s merge tag. This is what ties the email to the reader’s on-site behavior.

How to Set It Up

  1. Load your content catalog and confirm items are being tracked.
  2. Build the widget in Personyze — choose a content recommendation algorithm (most popular, recently published, recommended for you, others who viewed this also viewed) and design the layout. Algorithms are covered in Content Recommendation Algorithm Types.
  3. Copy the embed code Personyze generates.
  4. Paste it into your ESP template, replacing the recipient placeholder with your ESP’s merge tag for email address.
  5. Preview and QA before sending to the full list.

The merge tag is the step people get wrong. If the recipient’s email isn’t passed correctly, Personyze can’t identify who opened the message — and instead of personalized picks, everyone sees the same fallback content. Always send yourself a test and confirm the picks differ between two known recipients.

Merge Tags by ESP

The snippet needs the recipient’s email address substituted at send time. Your ESP’s tag goes where the placeholder sits — Mailchimp, Klaviyo, HubSpot, ActiveCampaign, Brevo, and Constant Contact are all supported. The full tag reference is on the product recommendations embed page; the tags are identical here, since it’s the same snippet mechanism.

Fallbacks

Some recipients won’t have enough browsing history to personalize against — a brand-new subscriber, or someone who only ever opens email. Set a fallback so those readers still get something sensible: most popular or most recent content, rather than an empty block.

Related