Your collectibles demo ads generated 22 of your 25 SQLs on 28% of spend, and every SQL came from a video. Meanwhile your target account list saw the same five ads up to 13 times a week, and more than half the budget ran in campaigns that can't count an SQL. This plan puts the budget behind demo intent, builds more ads for each audience so frequency comes down, and steps Meta's optimization toward revenue as the volume grows.
The plan in one minute, what an SQL is worth to you, and the path from today's numbers to your goal.
From your Meta account, last 90 days, and every ad in it. SQLs are Meta's count; your HubSpot count gets lined up first. The detail is on Where You Stand.
Illustrative, built only on your numbers from our October 30 call. We confirm the deal size with you, including the year those averages cover. Nothing here forecasts how many SQLs you'll get.
Each step down happens when the next event holds steady volume in the consolidated ad sets and the current one keeps predicting SQLs. Meta's learning phase stabilizes at about 50 events over 7 days per ad set (Meta for Developers, April 2026). Performance unlocks each step, never the calendar, and every switch restarts learning, so the moves are few and deliberate.
Optimizing for SQLs was the right instinct. Today it's too thin a signal for prospecting, so new brands start one step earlier, and everything in this plan adds volume to the next step down.
No target was set on our first call, so none appears here. After 30 days live, goals get set with you, then each quarter.
The first goal is set together after 30 days live, then each quarter. Each goal hit sets the next one.
What's already working, and what's holding your SQLs back. From your Meta account's last 90 days, every ad in it, and a read of the pages your ads send people to.
Your Meta account, Aug 6 to Nov 3, 2026, plus today's settings. SQLs are Meta's count of the SQL stage it receives; your HubSpot count gets lined up first.
| Name in your account | What the name says | What's inside |
|---|---|---|
| "[EQL]-[SQLs]-[VIS]" | Visitors (your audiences use the same label, as in "90 VIS") | A 1% lookalike of every HubSpot contact, fans included |
| "[EQL]-[SQLs]-[TAL]-[McFarlane]", "[EQL]-[SQLs]-[TAL]-[General]" | Your target account list | The list with Advantage+ audience on: about 21,000 to 46,000 people a week. Kept to the list, the two busiest ad sets reached about 2,100 people each in 90 days |
| "[EQL]-[SQLs]-[TAL+LAL]-[Test Group 1]" to "[EQL]-[SQLs]-[TAL+LAL]-[Test Group 5]" | Five separate tests | The same four custom audiences in all five, each with its own animated ads |
| "[EQL]-[Traffic]-[Contact List]-[Static]" | A contact list, with static ads | The list plus its 1% lookalike; 99.9% of its amount spent ran in Instagram Reels, a full-screen video placement |
Read November 9. Reach by week for the list ad sets, weeks of October 12 to 26.
From your Meta account, last 90 days and today's settings. SQLs are Meta's count.
Eight findings. The first two are the ones your team feels most: the ads, and how often the same people see them.
Each finding shows what we looked at, what we found, how it's set up today, and what we'd change.
What we looked atAds Manager at the ad level, Aug 6 to Nov 3, 2026: every ad in your Leads campaigns, with its image or video still, its copy, Amount spent, Impressions, 3-second video plays, Link clicks and "salesqualifiedlead" conversions.
Your ads' images and copy, from your Meta account. Video stills show one frame. Hook rate is 3-second video plays divided by impressions, our math.
| Ad type | Ads | % of Leads amount spent | Hook rate | SQLs |
|---|---|---|---|---|
| Videos with an artist, a brand partner or a creator | 12 | 68.5% | 32% | 20 |
| Other videos | 11 | 13.4% | 30% | 5 |
| Scripted creator videos | 6 | 3.6% | 31% | 0 |
| Animated graphics | 15 | 11.2% | 26% | 0 |
| Static images | 13 | 3.4% | n/a | 0 |
| All Leads ads | 57 | 100% | 31% | 25 |
Leads campaigns only, Aug 6 to Nov 3, 2026, so every ad optimized for the same event. Ad type is our read of each ad's image or video. % of amount spent and hook rate are our math; SQLs are Meta's count of "salesqualifiedlead".
Build more of what works: videos with a real artist, brand team or creator and real launch results, cut for 9:16 and 4:5. New concepts every month for each industry and each job, 3 to 5 live ads in every ad set, and a refresh before the winner wears out.
What we looked atAds Manager at the ad set and ad level, Aug 6 to Nov 3, 2026, week by week (full weeks, August 10 to November 1). Columns: Reach, Impressions, Frequency and Amount spent, for every ad set that uses your target account list, plus each ad's image.
Your ads' images, from your Meta account. Frequency is Meta's column: impressions divided by reach.
| Ad set name | Campaign objective | Advantage+ audience | Ads | Reach | Frequency |
|---|---|---|---|---|---|
| "[EQL]-[Traffic]-[Contact List]-[Report Access]" | Traffic | Off | 5 | 2,174 | 65.8 |
| "[EQL]-[Traffic]-[Contact List]-[Collectibles Blog]" | Traffic | Off | 5 | 2,065 | 61.6 |
| "[EQL]-[Traffic]-[Contact List]-[UGC Video]" | Traffic | Off | 4 | 1,243 | 7.5 |
| "[EQL]-[SQLs]-[TAL]-[Chuck]" | Leads | On | 10 | 29,168 | 2.4 |
| "[EQL]-[SQLs]-[TAL]-[McFarlane]" | Leads | On | 4 | 75,166 | 1.9 |
| "[EQL]-[SQLs]-[TAL]-[General]" | Leads | On | 6 | 117,397 | 1.9 |
| "[EQL]-[SQLs]-[TAL]-[Zula]" | Leads | On | 6 | 25,620 | 1.4 |
All 7 use the custom audience "hubspot-crm-exports-collectibles-2026-tal-contacts". Reach and Frequency cover Aug 6 to Nov 3, 2026. Ads is the number of ads that spent in the window.
One home for the list, with budget sized to it: a frequency of 10 to 15 over 90 days. Three to five ads rotating in it, and new ones every month, so no single ad carries the frequency.
What we looked atAds Manager at the campaign, ad set and ad level, Aug 6 to Nov 3, 2026. Columns: Campaign objective, Performance goal, Attribution setting, Amount spent, Landing page views by each ad's destination page and by Placement, and "salesqualifiedlead" conversions.
Share of landing page views by the page each ad sends people to, last 90 days. Green: demo pages.
| Campaign name | Performance goal | Attribution setting | % of amount spent | SQLs |
|---|---|---|---|---|
| "[KCC]-[EQL]-[Traffic]-[Sneaker Guide]-[Contact List + LAL]-[Static]" | Maximize number of link clicks | 1-day click | 31.7% | 0 |
| "[KCC]-[EQL]-[Shopify]-[Traffic]-[Lists + LAL]" | Maximize number of landing page views | 1-day click | 15.7% | 0 |
| "[KCC]-[EQL]-[Traffic]-[Collectibles]-[Contact List + LAL]" (5 ad sets) | Maximize number of link clicks | 1-day click | 9.9% | 0 |
| All three | 57.3% | 0 |
Campaign objective: Traffic. All 7 ad sets have exited the learning phase on their goal (read November 6). % of amount spent is our math; SQLs are Meta's count of "salesqualifiedlead".
Most of this budget moves to demo intent. Content keeps a narrower job: brand audiences only, the performance goal set to landing page views, every article pointing to the matching demo page, and success read by how many readers come back to book.
What we looked atAds Manager at the ad set level, broken down by month, July to October 2026, for the three Leads campaigns, plus each ad set's Budget today (read November 9). Columns: Amount spent, "salesqualifiedlead" conversions, and each ad set's learning status (read November 6).
Meta's count of SQLs by month, Leads campaigns only, with how many of their ad sets spent that month.
| Ad set name | Campaign name | SQLs, 90 days | Learning status |
|---|---|---|---|
| "[EQL]-[SQLs]-[TAL]-[Chuck]" | "[KCC]-[EQL]-[Leads]-[Collectibles - Demo]" | 14 | Learning |
| "[EQL]-[SQLs]-[TAL]-[General]" | "[KCC]-[EQL]-[Leads]-[Collectibles - Demo]" | 4 | Learning |
| "[EQL]-[SQLs]-[TAL]-[McFarlane]" | "[KCC]-[EQL]-[Leads]-[Collectibles - Demo]" | 4 | Learning |
| "[EQL]-[SQLs]-[TAL]-[Zula]" | "[KCC]-[EQL]-[Leads]-[Collectibles - Demo]" | 0 | Learning |
| "[EQL]-[SQLs]-[TAL+LAL]-[Test Group 1]" to "[EQL]-[SQLs]-[TAL+LAL]-[Test Group 5]" (5 ad sets) | "[KCC]-[EQL]-[Leads]-[Sneakers - Demo]" | 0 each | Not returned |
| "[EQL]-[SQLs]-[VIS]" | "[KCC]-[EQL]-[Leads]-[VIS]" (campaign paused) | 3 | Not returned |
| 10 ad sets | 25 | 0 of 4 exited learning |
Campaign objective: Leads. Every ad set: performance goal Maximize number of conversions, conversion event "salesqualifiedlead", attribution setting 7-day click, 1-day view and 1-day engaged-view. SQLs are Meta's count, Aug 6 to Nov 3, 2026.
Three or fewer prospecting ad sets per objective, so each one gathers more conversions to learn from, and budget follows the ad sets that generate SQLs. The five Test Groups become one ad set, with their ads tested inside it.
What we looked atThe Audience section of every ad set, read November 9: Custom audiences, Lookalike audiences and Exclusions, plus each ad set's Budget.
| Ad set name | Custom audiences | Exclusions | Share of daily budget |
|---|---|---|---|
| "[EQL]-[SQLs]-[VIS RT]-[Collectibles]-[McFarlane]" and "[EQL]-[SQLs]-[VIS RT]-[Sneakers]-[TG3]" | "90 VIS", "180 VIS" | "[EQL]-[Exclude]-[180d]-[Homepage]", "[EQL]-[Exclude]-[180d]-[Fans pages]", "[EQL]-[Exclude]-[180d]-[Collectibles report]", "[EQL]-[Exclude]-[180d]-[Sneaker data report 2026]" | 6.9% |
| Every other ad set | Lists from HubSpot and 1% lookalikes; two on Advantage+ audience alone | None | 93.1% |
Both new ad sets carry the same audiences and exclusions. Share of daily budget is our math on the Budget of the 17 active ad sets.
Retargeting built out by how recent and how interested: site visitors, video viewers, engagers and brand readers, with proof ads and a clear ask to book. Keep the fan pages exclusion, stop excluding homepage and report readers, and add fans, current customers, recent demo requests and open deals as exclusions on every prospecting ad set.
What we looked atAds Manager, all 17 ad sets, Aug 6 to Nov 3, 2026, broken down by Age (Amount spent and "salesqualifiedlead" conversions) and, for the Sneaker Guide campaign, by Platform. Audience settings on every ad set.
| Setting | Today |
|---|---|
| Age | 18 to 65, in all 17 ad sets |
| Locations | United States and Australia, in all 17 |
| Placements | Advantage+ placements, in all 17 |
| Detailed targeting | None, in all 17 |
| Advantage+ audience | On in 12 of 17 ad sets |
| "[EQL]-[Traffic]-[Contact List]-[Static]" | Custom audience "EQL - Meta List for Launch Campaign 2_26 - hubspot" plus its 1% lookalike, Advantage+ audience off |
Fans kept out with exclusions built from your brand-or-fan answers, lookalikes seeded from your SQLs and customers, and ads written for the people who run launches. The Age breakdown stays our check.
What we looked atAds Manager, all 17 ad sets, Aug 6 to Nov 3, 2026: every conversion event your dataset sent Meta. Your site's Google Tag Manager container, the Shopify App Store listing, and the links in your demo ads, read November 3 and 6.
Meta's counts: last 90 days. Your demo count: our October 30 call.
| Source | What Meta receives today |
|---|---|
| Your dataset: custom events (names match your HubSpot lifecycle stages) | "lead", about 31 a month, and "salesqualifiedlead", about 8 a month. No event for the demo request on its own |
| eql.com: Meta pixel, through Google Tag Manager | PageView only. No event when a form is submitted |
| Shopify App Store listing | Google Analytics tag, no Meta pixel |
| Demo ad link "/launches-are-momentum-lp" | Redirects to "/landing-pages/paid-search" and drops the UTM and fbclid parameters |
Send the brand demo request to Meta as its own event the moment the form is submitted, and keep "salesqualifiedlead" flowing on one count Meta and HubSpot agree on. Add the Meta pixel to the Shopify App Store listing, and fix the redirect so ad links keep their tracking.
What we looked atThe pages your Leads ad sets send people to (each ad's destination), and the HubSpot form on each page, read November 3 and 6.
| Where the ads run | Where they send people |
|---|---|
| "[KCC]-[EQL]-[Leads]-[Collectibles - Demo]" (4 ad sets) | "/landing-pages/collectibles-demo" |
| "[KCC]-[EQL]-[Leads]-[Sneakers - Demo]" (5 ad sets) | "/contact-us", the general demo page |
| "[EQL]-[SQLs]-[VIS]" | Mostly "/contact-us" and "/launches-are-momentum-lp", which redirects to "/landing-pages/paid-search" |
On each page: the full site menu and footer, with more than 100 links, a 3-step form whose first step asks for first name, last name, company, website and email (9 fields in all), a closing line that "a member of our sales team will be in touch", and no calendar anywhere on the site.
A dedicated sneaker demo page first, with no site menu, a first step that asks about the launch before contact details, and a calendar right after the form. The direction is on the Demo Pages tab.
Share of amount spent and Meta's count of SQLs by area, last 90 days. Collectibles counts its demo campaign (28% of spend, 22 SQLs) and its Traffic campaign (10%, 0 SQLs). Your collectibles demo ads generated SQLs at about a third of the account's average cost per SQL.
What we change, in what order, and what each move shows first. Same budget.
Finding numbers point to Where You Stand. Every move is judged on SQLs in HubSpot.
Your target account list keeps optimizing for SQLs: its people are already known to you, and the ad sets built on it generated 22 of your 25. New brands start one step earlier, on an event Meta sees often enough to learn from, and move toward SQLs as volume grows (the path on the Your Goal tab).
Your team's fan pages exclusion stays. The brand-or-fan question already on your collectibles report form becomes the next exclusion list, and it goes on every form, with a question about the kind of business running the launch.
Meta's own guidance: one ad set reaches its learning minimum sooner than several that overlap (Meta for Developers, April 2026). Frequency gets watched every week: prospecting runs about 1 to 3 today, and retargeting and your list can carry more, with budget sized to each.
Your goal from our call: more and better-quality demo requests from brands, and bigger deals. SQLs are where that shows up: fans don't become SQLs, and every deal starts there.
Meta says the learning period "stabilizes with a minimum of 50 events over a 7-day period," ad set by ad set (Meta for Developers, April 2026). Below that, an ad set still delivers and still learns; it just doesn't exit the learning phase. Learning status read November 6.
Plus your Meta pixel on the Shopify App Store listing, and ad links that keep their tracking on the way in.
Performance unlocks each step, never the calendar.
Direction, not a forecast: each step depends on the marks we set together.
Your campaigns already aim at the right goal, your best ads show what works, and the budget is already there. Pointed at brands, with more ads built for them and pages built to book the demo, the same spend does more.
With so few conversions to learn from, the ad does much of the targeting. Ads written for the people who run launches find more of them.
Today, three ads took half the amount spent, and your target list saw the same five ads up to 13 times a week. More ads, built for each audience and job, bring frequency down and give Meta more to learn from. Your designer's work stays in the mix, with ours as added capacity and a test against it.
The mix of videos, statics and GIFs is flexible month to month, following what performs.
Meta says more varied ads can drive better results for advertisers (Engineering at Meta, December 2024). How we apply it: with broad audiences, the creative steers who sees each ad.
Mockup concepts, here to show what different types of ads could look like. Everything in them gets tested: the message, the job to be done, the call to action and the offer. Each row is one job EQL does for the people who run launches. Across the row, the same job in different formats and designs. These are static concepts; video concepts follow the same jobs, built on the format of your best ads.
Mockup concepts only. Every number and quote in them comes from eql.com, and final ads go through your review. Your designer's work stays in the mix, tested alongside ours.
Each round of new ads pulls the lever with the most left to give, and fresh ads keep frequency from carrying the load.
Every demo ad lands on a page built for one thing: booking the demo.
An example of the direction, not the page we'd build. It shows the elements we see move conversion rates higher. Its proof, ratings and logos are illustrative. Click or tap the page to see it full size.
Mockup concept only. Pages get built and tested with you, around your real proof.
Mockup concepts. Ads that carry the page's headline, so the visitor lands on exactly what the ad promised.
Matching the ad to the page is one of the simplest ways to lift the share of visitors who book.
Sized to your spend and traffic: a focused market sends a modest number of demo visits, so dedicated page(s) and steady testing fit better than a heavier testing calendar. Sneakers come first: sneaker demo ads land on the general contact page today, while collectibles already has a demo page generating SQLs.
Every demo request a better page adds is also one more conversion Meta learns from, so the page feeds Meta's optimization too.
Demo pages and testing are part of Option 2. In Option 1, your team builds the pages, and we bring the brand-or-fan question, the tracking and message match, and check each page before ads point at it.
Two ways to start. Both take over Meta and add creative. The second adds demo pages and testing.
We recommend Option 2: the biggest gap sits between the click and the demo. Pages built to book the call close it, and every demo request they add is one more conversion Meta learns from.
Creative volume and the mix of statics, GIFs and video get sized with you, and the mix shifts month to month with what performs.
Paid media management is the greater of its flat fee or 10% of monthly ad spend. Landing pages, CRO, creative, and ad spend are separate. No setup fee.
Our team schedules the kickoff once the agreement is signed. The timeline counts from there.
Between signing and kickoff, we get access to your Meta account and HubSpot and line up how each one counts SQLs.
The event Meta optimizes for steps toward SQLs when the volume holds, never on a date.
Your dedicated growth team
Your strategist team
You talk to the people doing the work, with no game of telephone.
Pick the option that fits. We send the agreement in writing, and our team schedules the kickoff once it's signed.