The problem this solves
Newsletter signups are a lead source hiding as a vanity metric. Behind the weekly count sit real companies and real roles, and a handful each week are exactly the buyers sales would want to know about. Without enrichment the list is a column of addresses, and the only segmentation possible is by what the subscriber clicked.
A Monday mission closes the loop. Every new subscriber is resolved from their email domain to a company, a headcount and, where a name exists, a role; the ones that fit the ICP are tagged inside Klaviyo so the lifecycle flows can treat them differently; and the ten most interesting signups are posted where marketing and sales both look. The metric becomes a feed.
How the mission runs
- Pull last week's subscribers. Every Monday the Enrichment Agent reads Klaviyo for profiles created in the previous seven days, separating corporate domains from personal ones.
- Enrich from the domain and the name. Corporate domains are resolved to companies and enriched with headcount and industry through the waterfall; where a name is present, people search adds the role. Personal-domain signups are resolved where the name allows and otherwise left as consumer subscribers.
- Tag the ICP fits in Klaviyo. Subscribers whose company matches your ICP band receive a tag or a custom property in Klaviyo, applied as a reviewed batch, so flows and segments can branch on it.
- Post the weekly summary. A post to #marketing states the week's signup count, how many resolved to companies, how many fit the ICP, and lists the ten most interesting signups by fit with company, role and headcount.
The prompt
This is the exact objective the agent receives. Swap the obvious placeholders for your own domain, segment or channel and run it as-is from the console, Slack, or the API.
What comes back
Klaviyo profiles enriched with company, role and headcount for every resolvable new subscriber each week, ICP fits tagged inside Klaviyo, and a Monday post in #marketing with the counts and the ten strongest signups. Over time the tag makes it possible to measure how many newsletter subscribers become pipeline.
Make it yours
- Push ICP-fit subscribers to HubSpot as contacts with the newsletter as the source.
- Add a verified work email for personal-domain signups that resolve to an ICP company.
- Run the same mission against ActiveCampaign or Omnisend subscribers.
- Send the ten best signups to the sales lead by email as well as posting them to #marketing.
Frequently asked questions
What can be learned from an email domain alone?
The company, its headcount, industry and HQ. Role needs a name, which many signup forms capture; without it the row carries company data only.
Does it modify anything else in Klaviyo?
Only the tag or property you name, applied after review. Flows and lists are untouched unless you ask.
How are the ten most interesting chosen?
By fit score against your ICP, with a bias toward senior roles and larger companies; you can change the ranking rule in the prompt.
What if a subscriber gives only an email?
Corporate domains still resolve to a company with headcount and industry; the role stays empty until a name is known, and the row is marked so the form can be adjusted if roles matter.
Can the tag trigger a Klaviyo flow?
Yes. Once the tag or property exists, a flow can branch on it - for example a shorter, more direct sequence for ICP fits.
Does it re-check subscribers from earlier weeks?
Not by default; each Monday handles the previous seven days. Ask for a one-time backfill to enrich the existing list.
Can I exclude existing customers from the post?
Yes. Connect the CRM and subscribers at customer companies are tagged as customers instead of ICP fits and left out of the ten.