Startups & Scaleups · K–12 curriculum publisher · US and Canada
A free live webinar and a written list standard for a curriculum publisher selling into school districts
A K–12 English-language-learner curriculum publisher needed to reach curriculum leaders, ESL/multilingual coordinators, Title I staff and principals across the US and Canada. The campaign led with a free live session built around a WHO / WHAT / HOW / WHEN planning system, and the outreach list was specified in writing before a single invitation went out.
500+
Rows per outreach list
Measured in the webinar platform and the sending tool, window to be confirmed at publication. Supplied by the client and used with permission; identifying details removed. Cited: ON24 *2025 / 2026 Webinar Benchmarks*. ---.
At a glance
The engagement in brief
Services
- Webinars
- Outbound
- Email Marketing
- Content
- Landing Pages
Stack
- Prospect list build
- Email sending programme
- Webinar platform
- Registration landing page
- Segment workbook
The situation
What we walked into
District buying is slow, committee-shaped and seasonal, and the people who choose curriculum are not reachable by anything that works on a software buyer. The product is genuinely useful — standards-aligned lessons, scaffolds, newcomer support, four-domain practice, progress monitoring and practical professional development — but its value is measured in what it removes rather than what it adds: planning time a teacher does not spend, and inconsistency between classrooms that stops appearing. That is not a claim that survives a cold email, because it sounds like every other claim in the category. It has to be demonstrated to an audience that can judge it, which is why the campaign was built around a live session rather than a pitch.
The product's value is measured in planning hours a teacher does not spend. There is no subject line for that, which is why the campaign led with a session.
What we found
The diagnosis
01
The session had to teach a system, not preview a product
The webinar was built around a WHO / WHAT / HOW / WHEN planning structure, so an attendee leaves with a method they can use on Monday whether or not they ever buy anything. In a market where the audience is professionally sceptical of vendors and generous to colleagues, that is the difference between an hour of attention and a registration that never shows up.
02
The audience is one job function wearing four different labels
ESL, ELL, ML and equivalent titles all describe the same role, and which one a district uses varies by district and by country. Segmenting on the label produces four thin lists that cannot be compared; segmenting on the function produces one list that can be personalised correctly in the subject line.
03
List quality had to be a written specification rather than an instruction
500 or more rows per list, education-only fit, original columns preserved, a personalised subject column and a personalised invite column on every row, no placeholders, clean segmentation and no irrelevant contacts. Each of those rules exists because the absence of it produces a specific, recognisable failure.
04
A placeholder that ships costs more here than in any other market
A district decision-maker who receives 'Hi {{first_name}}' talks to peers in the same state at the same conferences. In a market this connected, one visible template failure is not one lost contact, it is a reputation applied to the whole list.
05
Preserving the original columns is the rule that saves the next campaign
Personalisation columns are added beside the source data and never written over it. A list that has been flattened into name, email and a merge field cannot be re-segmented for the next session, which means the second campaign starts from a blank sheet.
What we built
The system
The list was built to the written specification first: education-only fit, source columns preserved intact, role function mapped across the four common labels, and a personalised subject and invite column written per row rather than generated. Segmentation runs on function and level — district leadership, building leadership, coordinator, specialist — because those four groups attend for different reasons and need different first lines. The session itself is a free live webinar structured around WHO / WHAT / HOW / WHEN, teaching a planning system that stands on its own. Non-attendees receive the recording and stay in the segment for the next relevant session rather than being written off, and attendees are tagged by segment so the follow-up can differ by role.
The sequence
How it was delivered
Week 1
List specification
Written standard: fit rules, preserved columns, personalisation columns, no-placeholder rule
Owner: OmniFlow
Weeks 1–2
List build and segmentation
500+ rows per list, role function mapped, segments by level
Owner: OmniFlow
Weeks 1–2
Session design
WHO / WHAT / HOW / WHEN structure, registration page, confirmation and reminder sequence
Owner: OmniFlow + publisher
Week 3
Invitation campaign
Personalised subject and invite per row, sent by segment
Owner: OmniFlow
Week 4
Live session
Live delivery, recorded, questions captured by segment
Owner: Publisher + OmniFlow
Weeks 4–6
Follow-up
Recording to non-attendees, segment-specific follow-up, attendees tagged for the next session
Owner: OmniFlow
Outcome
Results
Report registrations, registration-to-attendance and the number of distinct districts represented, and report the district count first, because in this market twenty registrations across twenty districts is a materially better outcome than sixty from three. Pull attendance from the webinar platform's own report rather than from a manual count, and state the denominator on the invite reply rate.
Measured in the webinar platform and the sending tool, window to be confirmed at publication. Supplied by the client and used with permission; identifying details removed. Cited: ON24 *2025 / 2026 Webinar Benchmarks*. ---.
Reporting
What you would actually see
These are the surfaces this engagement is run and measured from, shown with representative figures built around the benchmarks cited on this page. Every account we run reports into views like these, and you keep ownership of all of them.
These are demo dashboards. They show the reporting surfaces this engagement is run and measured from, with representative figures generated around the published benchmarks cited on this page — not a client account and not a client result. Live reporting for your own account replaces every number here.
Illustrative reporting
Demo- Outreach list: 500+ rows, specified in writing pre-send
- Registrant → attendee: ~57% · live + on-demand ~60%
- List re-usable a year later by design (the list standard is the asset)
Google Analytics 4
Startups & Scaleups · all web data
Sessions
3,993
+62.9%
Key events
135
+78.6%
Session key event rate
3.4%
+0.9%
Engagement rate
58.8%
+4.0%
Sessions by month
Dashed line marks the month the engagement started.
| Session default channel group | Sessions | Key events | Rate |
|---|---|---|---|
| Organic Search | 1,664 | 44 | 2.6% |
| Paid Search | 957 | 45 | 4.7% |
| Direct | 624 | 23 | 3.7% |
| Referral | 399 | 13 | 3.3% |
| Organic Social | 348 | 10 | 2.9% |
LinkedIn Campaign Manager
Sponsored Content · Startups & Scaleups audience
Impressions
82,476
+40.7%
Clicks
576
+44.8%
CTR
0.7%
+0.13%
Cost per lead
$192.82
-9.1%
Impressions by month
Dashed line marks the month the engagement started.
| Campaign | Impr. | Clicks | Leads | CPL |
|---|---|---|---|---|
| Thought leadership — practice leads | 28,042 | 196 | 18 | $192.82 |
| Problem-aware — retargeting | 21,444 | 150 | 14 | $192.82 |
| Case study download | 18,145 | 127 | 12 | $192.82 |
| Webinar registration | 14,846 | 104 | 10 | $192.82 |
Method
How this is measured
4 of the figures on this engagement are not published yet. Rather than estimate them, this is the standard they will be held to: the system each is read from, and the exact definition and window that will be used. Nothing appears above until it has been pulled from the system named here.
| Figure | Read from | How it is defined | Status |
|---|---|---|---|
| Rows per outreach list | list workbook | per list, education-only fit | Published |
| Registrations for the live session | the webinar platform | total registrations recorded for the session | Not yet published |
| Registration to attendance rate | the webinar platform | attendees divided by registrants for the session | Not yet published |
| Invite email reply rate | the sending tool | replies divided by total sends; state the denominator alongside the number | Not yet published |
| Districts represented in registrations | the registration export | count distinct districts and distinct states or provinces | Not yet published |
Honestly
What we would do differently
We built the list to the standard and then wrote the invitation, which meant the personalisation columns we had were not the ones the copy actually wanted. Two of the five hundred rows' worth of work had to be redone against a subject line written afterwards. On the next cycle the first draft of the email is written before the list is built, so the invite column is specified by the copy rather than the copy being bent to fit the column.
Evidence base
Sources
Full citations for everything cited on this page, with the sample and period each study covers, so you can go and read the original.
Read from a live system
- [1]
campaign list specification
Supports: Rows per outreach list
Next
Start the same conversation
Start the same conversation
Tell us what you are working on and we will say plainly whether this is the right shape of engagement for it.