PLAYBOOK / PAID SOCIAL
The 2026 TikTok Ads Playbook
Vertical fit decision tree, Spark Ads architecture, founder-led creative templates, Smart+ Lead Gen setup, geo-fence recipes, compliance, and funnel math for SaaS, professional services, and local businesses on $300 to $5,000 monthly budgets.
Vertical fit decision tree, Spark Ads architecture, founder-led creative templates, Smart+ Lead Gen setup, geo-fence recipes, compliance, and funnel math for SaaS, professional services, and local businesses on $300 to $5,000 monthly budgets.
Who this is for
Solo founders, in-house marketers, and agency operators running TikTok Ads in 2026 for non-ecommerce verticals. Budgets between $10 and $200 a day. Verticals covered: B2B SaaS (with realistic limits), prosumer SaaS, medspas, dentists, home services, fitness, restaurants, real estate, financial advisors. Verticals where TikTok largely does not work: enterprise SaaS, behavioral health, restrictive lawyer jurisdictions.
This is a tactical reference, not a survey. Eight parts. The first part you should read is Part 2, the vertical fit tree, because half the readers should not be running TikTok Ads at all.
What is in this playbook
- Part 1, The 2026 TikTok Reality
- Part 2, Vertical Fit Decision Tree
- Part 3, Account Architecture by Budget Tier
- Part 4, Spark Ads + Creator Strategy
- Part 5, Creative Templates (10 archetypes)
- Part 6, Audience + Targeting Recipes
- Part 7, Compliance + Tracking
- Part 8, Funnel Math, Day 1, 7, 30 Checklists, Failures
Part 1, The 2026 TikTok Reality
TikTok averted a US ban on January 22, 2026 with the USDS Joint Venture restructuring. Oracle, Silver Lake, and MGX took managing partner roles. ByteDance retained 19.9% as a minority stake. The recommendation algorithm IP still belongs to ByteDance, licensed to USDS. Ad serving and policy enforcement now run through US-based infrastructure. Campaign mechanics are unchanged.
What changed for the small operator in 2026:
| Shift | Impact |
|---|---|
| Smart+ Campaigns module-level toggles | You can now lock audience, let the system run creative testing, and require placements while still using Smart+ optimization |
| Symphony Creative Studio embedded in Ads Manager | Dreamina Seedance 2.0 video generation native, no third-party tool needed |
| Spark Ads default for non-ecom | Polished brand creative now actively underperforms organic-style content |
| Smart+ Lead Gen expansion | Instant Forms, Web Forms, Messaging, Call Ads all inside Smart+ |
| Health-vertical compliance audits | Lookalikes built from patient lists now audited; violations risk account suspension |
| TikTok Shop dominance | Platform is still ecommerce-heavy. Lead-gen and local stacks are mature but secondary in TikTok's roadmap |
What stays the same
- Native creator-style content beats polished brand content
- Vertical 9:16 (1080x1920) is the only format that matters
- Audio + on-screen captions are mandatory (sound on but text-driven recall)
- 15 to 30 seconds for ads, 60 to 90 for organic
- The first 2 seconds determine whether the ad survives
The rest of the Massive Impact library builds on patterns like this. See the full set at the Massive Impact resource library.
Part 2, Vertical Fit Decision Tree
Most operators reading this should not run TikTok Ads. The platform is brutal to anything that does not fit native creative norms. Use the tree below to decide before spending a dollar.

Is your buyer under 45 and on TikTok personally?
│
├── No → Skip TikTok. Run Meta or Google.
│
└── Yes → Continue.
│
Will you (or someone on the team) appear on camera 3 to 5 times a week?
│
├── No → Skip TikTok. Brand-account content underperforms by 3 to 5x.
│
└── Yes → Continue.
│
Is your vertical compliant?
│
├── Behavioral health, addiction services → Skip. Lookalike + targeting restrictions block reasonable campaigns.
├── Restrictive lawyer jurisdiction (CA, NY, FL, TX with strict bar rules) → Probably skip. Some PI and estate planners make it work.
├── Healthcare requiring FDA / HIPAA strict compliance → Skip unless you have full compliance counsel involved.
└── Otherwise → Continue.
│
Is your vertical native to TikTok?
│
├── Strong fits: medspas, cosmetic dentists, dermatology, fitness, home services, restaurants, real estate, financial advisors with personality, prosumer SaaS, AI tools, productivity apps → Yes, run TikTok.
├── Moderate fits: B2B-with-personality (founder is the brand), small-business CRM, project management for creators/freelancers → Run with low expectations on direct attribution.
└── Poor fits: enterprise SaaS with 6 to 12 month sales cycles, vertical compliance-heavy SaaS → Skip.
Where TikTok wins
- Medspas, cosmetic dentists, dermatology (before/after is native)
- Home services HVAC, plumbing, roofing, pest control, landscaping (visual transformations and "satisfying" mechanic content)
- Fitness and personal training (already a native TikTok category)
- Financial advisors with personality ("money tips" is one of the largest organic verticals)
- Accountants serving creators, freelancers, small business owners
- Restaurants, fitness studios, beauty/salons, retail boutiques (geo-fenced + UGC)
- Prosumer SaaS, AI tools, productivity apps
- B2B-with-personality where the founder is the brand (Gumroad, Beehiiv, Cal.com style)
Where TikTok loses
- Enterprise SaaS with $50K+ ACV and procurement-driven sales
- Lawyers in restrictive bar jurisdictions
- Behavioral health and addiction services (compliance restrictions effectively block targeting)
- Local businesses where the founder will not appear on camera and there is no UGC source
- Any service where geo-targeting precision matters more than creative reach (rural professional services)
This pattern is one piece of a wider toolkit. Adjacent playbooks at the Massive Impact resource library.
Part 3, Account Architecture by Budget Tier
TikTok algorithm needs about 50,000 estimated audience size minimum to optimize cleanly. Below that and Smart+ starves. Geo-targeting tighter than that on a small daily budget is the most common rookie mistake.
Daily budget floor by vertical
| Vertical | Daily floor | Notes |
|---|---|---|
| Local restaurant (1 location) | $20 | 1 to 3 mile radius, dayparting |
| Local fitness studio | $30 | 5 to 8 mile radius |
| Medspa, dentist (1 location) | $40 | 5 to 15 mile radius depending on specialty |
| Home services (multi-zip) | $35 | 15 to 30 mile radius |
| Real estate (per project) | $40 | 20 to 45 km around project |
| Prosumer SaaS | $50 | National or English-speaking countries |
| B2B SaaS | $100 | National, audience-restricted |
Below the floor, the algorithm cannot find enough audience to deliver meaningfully. CPL spikes 2 to 4x.

Architecture by tier
| Monthly budget | Daily budget | Campaigns | Ad groups | Creatives at launch |
|---|---|---|---|---|
| $300 to $500 | $10 to $16 | 1 Spark Ads | 1 | 5 to 8 native variants |
| $1,000 | $33 | 1 Smart+ Lead Gen OR 1 Spark Ads | 1 to 2 | 8 to 12 |
| $3,000 | $100 | 1 Smart+ Lead Gen + 1 Spark Ads (separate creative angles) | 2 to 3 each | 15 to 20 across both |
| $5,000 | $165 | 2 Smart+ campaigns by audience + 1 Spark Ads RT | 3 each | 25+ across all |
What each campaign does
$300 to $500 / month: one Spark Ads campaign boosting your top organic posts. Test Smart+ only after you have 4 to 6 weeks of organic data showing what content works.
$1,000 / month: either Smart+ Lead Gen with Instant Forms (for service businesses) OR one Spark Ads campaign with broader audience expansion (for SaaS / prosumer).
$3,000 / month: split into Smart+ for direct response and Spark Ads for awareness + warm-audience nurture. Refresh 30 to 50% of creative every 14 days.
$5,000 / month: segment Smart+ campaigns by audience (e.g., one for new prospects, one for warm). Add a small Spark Ads retargeting campaign for video viewers above 50%.
Why creative count matters more than ad set count
TikTok Smart+ structure allows up to 30 ad groups per campaign, 30 asset groups per ad group, and 50 creatives per asset group. The lever that moves results is creative count and variation, not ad set count. Ship 10 to 20 variants at launch minimum and refresh every 7 to 10 days.
More patterns like this across the Massive Impact library at the Massive Impact resource library.
Part 4, Spark Ads + Creator Strategy
Spark Ads boost an organic post (yours or a creator's, with permission). Engagement on the boost accrues to the original post. Spark Ads inherit creator trust, native styling, and historical performance signal.
A consultant case study cited 3x lower CPL, 4x more leads, and a 400% conversion lift versus standard In-Feed Ads. This is not universal but is directionally correct for non-ecom verticals.
Two paths
Path A, boost your own organic content.
- Founder posts to camera 3 to 5x/week
- Watch which posts cross 1,000 views in the first 24 hours
- Boost those posts as Spark Ads to a relevant audience
- Refresh boost target audience and creative every 14 days
Path B, license creator content.
- Identify niche creators (10K to 100K followers) producing content adjacent to your category
- Pay them as content licensing, not sponsorship (cleaner rights, better incentives)
- Use the creator's TikTok account for the post; you boost it via Spark Ads
- Brief the angle, hook, CTA, and visual reference. Generic "make a video about us" produces unusable content.
Creator brief template
Brief for: [Creator Handle]
Product / Service: [Name + 1-line description]
Audience: [Specific persona, not just demographic]
Hook (first 2 seconds): [Specific opener: problem, contrarian statement, or pattern interrupt]
Body angle: [The 3 things you want shown]
CTA: [Single specific action: link in bio, comment "GUIDE", DM the word, etc.]
What to NOT show: [Anything that would violate compliance or feel staged]
Visual references: [Link to 2 or 3 examples of native style we want to match]
Length: 15 to 30 seconds
Format: Vertical 9:16, captions on-screen
Deliverables: 3 to 5 cuts of the same concept
Timing: Post on [day] at [time], boost will trigger within 24 hours
Licensing: 90-day usage rights for paid promotion, expanded to 12 months on a [$X] retainer
When Spark wins, when In-Feed wins

| Goal | Format |
|---|---|
| Awareness, top-of-funnel | Spark Ads (organic styling beats branded) |
| Direct response with strong hook | Spark Ads or In-Feed depending on creative inventory |
| Retargeting warm audience | Spark Ads with sequenced creative |
| Lead generation with Instant Form | Smart+ Lead Gen (structurally lower CPL than Spark for forms) |
| Call ads for service businesses | Smart+ Lead Gen with Call Ads optimization |
Part 5, Creative Templates (10 archetypes)
Below are the 10 archetypes that win in 2026 for non-ecommerce verticals on TikTok. Each one has a hook formula, a body template, and a CTA bank. Fill the slots and you have a script.

Archetype 1, Founder-to-camera "I noticed this problem" monologue
Hook formula: Direct camera, opens with: "I noticed something about [your industry] last week and it has been bugging me ever since."
Body template: Founder describes the moment, names the problem, offers the contrarian fix, soft CTA.
CTA bank: "Comment [keyword] and I will DM you the breakdown." "Link in bio." "Book a free 15-minute call."
Archetype 2, Screen recording with voiceover
Used by: SaaS demos, financial advisor explainers, agency case studies.
Hook formula: "Here is the [X] move that [specific number outcome]."
Body template: Screen-record showing the action, voiceover explaining what is happening, payoff visible on screen, soft CTA.
Production notes: 1080x1920 vertical, screen capture overlaid on phone frame, captions throughout. Length 30 to 60 seconds.
Archetype 3, Before/after transformation
Used by: medspa, fitness, home services, makeover, dental.
Hook formula: "Before vs after [specific intervention] in [timeframe]."
Body template: Quick cut to before footage, intervention named in voiceover, after footage held longer, social proof line, CTA.
Production notes: Compliance check first. Medspa before/after of patient body is restricted in some categories. Use technique footage instead where required.
Archetype 4, Day-in-the-life of the practitioner
Used by: dentist, lawyer, advisor, contractor, consultant.
Hook formula: "Day in the life of a [specific role] in [city or type of practice]."
Body template: Three-to-five quick cuts of real moments, each captioned, voiceover ties them together.
Archetype 5, Customer testimonial in the customer's own setting
Hook formula: Customer says: "I was [skeptical / stuck / paying double] until [moment]."
Body template: Customer talking head in their kitchen / office / workout space (NOT a brand studio), three specific outcomes, no over-prompting.
Production notes: Pay the customer for their time. Send them a phone tripod. Brief 4 questions, let them answer naturally. Edit down to 30 to 45 seconds.
Archetype 6, "What I wish I knew before" educational
Used by: SaaS, professional services.
Hook formula: "What I wish I knew before [hiring / buying / using] [vertical product or service]."
Body template: Three to five lessons in quick cuts, each captioned with the lesson title, voiceover. End with: "Link in bio for the full breakdown."
Archetype 7, Behind-the-scenes prep or process
Used by: restaurants, home services, dental procedures.
Hook formula: "Here is what actually happens before [moment of service]."
Body template: Process footage, 3 specific things the customer should know, soft CTA.
Archetype 8, Local landmark + offer
Used by: restaurants, fitness, retail, salons.
Hook formula: "If you live near [recognizable local landmark], read this."
Body template: Establish local context in 2 seconds, name the offer, time-limit it, CTA.
Targeting note: TikTok OCR reads on-screen text and prioritizes local distribution. Putting the neighborhood name on screen in the first 2 seconds is a free distribution lever.
Archetype 9, Listicle "3 things to ask before you hire"
Used by: any service vertical.
Hook formula: "3 questions to ask before you hire a [vertical]."
Body template: Quick cuts naming each question, brief explanation of why it matters, founder voiceover, soft CTA at the end.
Archetype 10, Reaction or duet to a trending pain-point video
Used by: any vertical.
Hook formula: Native TikTok reaction format: split screen with the original video on one side, you reacting on the other.
Body template: Acknowledge the original problem, give your authentic take, name the underlying issue, offer.
Production note: Only react to videos in your category. Reacting to off-niche viral content gets reach but does not convert.
Hook patterns that punch across all 10
| Pattern | Example |
|---|---|
| Problem stated in 2 seconds | "Your dentist is overcharging you for whitening." |
| Contrarian opener | "Stop using ChatGPT for [task]. Here is why." |
| Specific number | "I got 38 leads in 9 days from one Spark Ad." |
| Named local context | "If you live in [neighborhood], your real estate agent is hiding this." |
| Question with stakes | "Is your CPA missing this $4,000 deduction?" |
| Time-sensitive trigger | "This rate locks April 30." |
Creative refresh cadence
| Format | Fatigue point | Refresh cadence |
|---|---|---|
| Founder-to-camera | 14 to 21 days | Two new posts per week, boost top performers |
| Creator-licensed Spark | 21 to 35 days | New creator angle every 14 days |
| Screen recording | 14 to 18 days | New use case every 10 days |
| Before/after | 21 to 28 days | New customer story every 14 days |
Part 6, Audience + Targeting Recipes
TikTok targeting is broader than Meta. Behavior-based signals (video interactions, creator engagement) outperform interest-based signals.

B2B SaaS (where TikTok works)
Locations: US (or English-speaking countries)
Age: 22 to 45
Gender: All
Interests: ChatGPT, Notion, Cal.com, Beehiiv, Indie Hackers, productivity apps
Behaviors: Engaged with creator economy content, Engaged with founder content
Custom Audience: 1% Lookalike from existing customers (seed: 500+)
Prosumer SaaS / AI tools
Locations: US (broad)
Age: 22 to 40
Interests: AI tools, Notion, Figma, productivity, design, content creation
Behaviors: Engaged with AI/tech content, Engaged with creator economy
Custom Audience: 1 to 3% Lookalike from trial signups
Medspas, cosmetic dentists, dermatology
Locations: 5 to 15 mile radius around clinic
Age: 25 to 55, gender skew female (where compliant)
Interests: Skincare, cosmetic procedures, beauty, wellness
Behaviors: Engaged with before/after content, Engaged with beauty creator content
Custom Audience: Past patient list (HASHED, not for lookalike in restricted categories)
Lawyers (where TikTok works at all)
Locations: 25 to 50 mile radius
Age: 25 to 65
Interests: Legal information, life events (divorce, will/trust, accident recovery)
Behaviors: Engaged with finance/legal content
Custom Audience: Past lead list (be careful with attorney-client implications)
Compliance: NO testimonials with implied results. Names attorney + bar in caption.
Home services
Locations: 15 to 30 mile radius (multi-zip), exclude irrelevant ZIPs
Age: 30 to 65
Interests: Home improvement, DIY, real estate, homeowner content
Behaviors: Recently moved, Homeowners (where available), Engaged with home content
Restaurants
Locations: 1 to 3 mile radius urban / 5 to 7 mile radius suburban
Age: 22 to 65, vertical fit
Interests: Local food, foodies, restaurants
Behaviors: Engaged with food content, Engaged with creator food reviews
Dayparting: lunch ads 10 AM to 1 PM, dinner ads 4 PM to 8 PM
On-screen text: include neighborhood name in first 2 seconds
Fitness studios
Locations: 5 to 8 mile radius
Age: 22 to 55
Interests: Fitness, gym, yoga, workout, healthy lifestyle
Behaviors: Engaged with fitness content, Engaged with transformation content
Dayparting: 5 to 8 AM and 5 to 8 PM
Real estate
Locations: 20 to 45 km around the project (not the office)
Age: vertical-fit (first-time buyer 25 to 38, luxury 40 to 65, downsizers 55 to 75)
Interests: Real estate, home buying, mortgage, neighborhood content
Behaviors: Recently moved, Engaged shoppers
Lookalike sizing
| Seed size | Lookalike % to use |
|---|---|
| 100 to 500 | 5 to 10% (broad) |
| 500 to 2,000 | 1 to 3% |
| 2,000+ | 1% (tightest) |
Below 500 seeds, the lookalike performs as broad targeting. Get the seed list bigger before relying on lookalikes.
Part 7, Compliance + Tracking
Health vertical compliance (tightened in 2026)
TikTok prohibits targeting or excluding based on health status, including mental, physical, genetic, or emotional health, through custom or lookalike audiences. 2026 enforcement tightened materially.
The do-not-do list for medspa, dental, mental health, addiction services:
- Do NOT build lookalikes from patient lists. Audited under 2026 compliance framework.
- Do NOT target based on inferred health condition.
- Do NOT use before/after of patient body in some regulated categories (cosmetic procedures specifically). Use technique footage instead.
- Do NOT name conditions in ad copy (e.g., "treat your anxiety" is restricted; "wellness consultation" is acceptable).
Lawyer compliance
State bar rules apply. ABA Model Rules 7.1 to 7.5 fitness from P26 still applies. Specifically for TikTok:
- Testimonials: many states restrict client testimonials. If you use them, include the disclosure your state bar requires
- Implied results: prohibit "best", "guaranteed", "biggest settlement" copy
- Attorney name + bar info in caption (California SB 37 requires named attorney + CA bar number + real CA office address for CA-targeted ads as of January 1, 2026)
Tracking stack
Install TikTok Pixel + Events API together. Server-side via Events API (TikTok's CAPI equivalent) is now first-class.
The 2026 stack:
- TikTok Pixel client-side
- Events API server-side, capturing
ttclidfrom landing URLs - Pass hashed identifiers (email, phone) with both Pixel and Events API
- Deduplicate on event_id
- Modeled conversions fill iOS and Android Privacy Sandbox gaps but lag 24 to 72 hours
Default attribution windows: 7-day click + 1-day view. For lead gen with longer consideration, use 28-day click.
Why TikTok ROAS often looks worse than reality
TikTok over-influences view-through and assisted conversions but under-attributes versus self-reported "how did you hear about us" data. Two reconciliation tactics:
- Add a "How did you hear about us?" intake field on every form
- Run a brand-search lift study: monitor branded Google search volume the week before and after a TikTok burst. Increases of 10 to 30% are common signal.
Part 8, Funnel Math, Day 1, 7, 30 Checklists, Failures
Funnel math worked through
Use the same CAC budget formula from P26 and P27:
Maximum sustainable CAC = AOV x Gross Margin % x CAC allocation %
Worked example, medspa with TikTok Spark Ads:
- Service price (AOV): $350 (single Botox session)
- Gross margin: 60%
- Gross profit per session: $210
- CAC allocation: 30%
- Maximum sustainable CAC: $63
- Average CPL on TikTok medspa: $30 to $60
- Lead-to-booked rate: 35%
- Real CAC: $86 to $171
That math is upside-down on a single session. Make it work via:
- LTV play: average medspa patient returns 5 to 8 times. LTV $1,750 to $2,800. CAC at $150 is fine against LTV.
- Membership upsell: shift the booking flow to push a $99/mo membership at first visit. CAC against membership LTV is more forgiving.
Budget benchmarks 2026
| Vertical | Min budget | CPL range | Notes |
|---|---|---|---|
| Local restaurant (1 location) | $500 to $1,500/mo | $5 to $15 | Per-location |
| Fitness studio (1 location) | $900 to $1,500/mo | $10 to $25 | Trial focus |
| Medspa, dentist | $1,500 to $5,000/mo | $30 to $80 | Booking focus |
| Home services | $1,500 to $5,000/mo | $25 to $60 | Lead form |
| Financial advisor | $2,000 to $5,000/mo | $40 to $100 | Quality > quantity |
| Real estate (per project) | $1,200/mo | $20 to $60 | Lead form with qualifiers |
| Prosumer SaaS | $3,000 to $10,000/mo | $30 to $80 | Trial signup |
| B2B SaaS (where it works) | $3,000 to $10,000/mo | $30 to $80 + 3 to 5x longer payback than Meta | Awareness + assisted attribution |
Launch day checklist
- TikTok Business account verified
- Pixel installed, Events API server-side configured
- ttclid capture verified on landing page URL parameters
- Conversion event marked as primary
- First 5 to 10 native creative variants ready (vertical 9:16, captions on-screen)
- Geo-targeting set to actual service area (radius confirmed per Part 6)
- Daily budget at the floor for your vertical (per Part 3)
- Compliance copy in caption (named attorney for legal, no condition names for health)
- Smart+ Lead Gen setup with 3 to 5 qualifying questions on Instant Form (services)
- If running Spark Ads, creator content licensed via Auth Code (creator side)
Day 7 review
- Creative kill rule: pause anything below 0.7% CTR after 1,000 impressions
- Hook test: which 2-second openers earned the most 3-second views?
- Lead form completion rate (Smart+ Lead Gen): if below 20%, simplify form
- CPL trend: if >2x your floor benchmark, audit creative and audience
- First retargeting audience sized? (75% video viewers, 30-day visitors)
Day 30 review
- Creative refresh: ship 5 to 10 new variants this week minimum
- Spark Ads boost cycle: which organic posts crossed 1,000 views in first 24 hours? Boost them.
- Audience expansion: any narrow audience starving? Broaden interests or expand radius
- Budget pacing: any campaign exhausted budget by noon? Raise daily budget if performance held
- Self-reported attribution check: pull "How did you hear about us?" data from forms vs TikTok-reported attribution. Use the larger as truth.
The 11 most common 2026 failures specific to non-ecom

Repurposing Meta or YouTube creative. Users immediately reject non-native content. Fix: build for TikTok or do not run.
Founder will not appear on camera. For SaaS and services, this is fatal. Brand-account content underperforms creator/founder content by 3 to 5x. Fix: hire a creator if the founder will not.
No creative production budget. Plan 30 to 50% of total spend on creative. Fix: budget creative as a line item, not a leftover.
Driving to landing page when Instant Form would work. Adds 40 to 80% to CPL for service businesses. Fix: Smart+ Lead Gen with Instant Forms first.
Going lower-funnel too fast on B2B. Booking demos directly from cold TikTok traffic is wasteful. Fix: use TikTok for awareness + assisted attribution. Track via post-purchase surveys.
Vague creator briefs. Generic "make a video about us" produces unusable content. Fix: use the brief template in Part 4.
Consolidating all creatives into one campaign and never refreshing. Causes the 3 to 5 month plateau and volume collapse pattern. Fix: schedule creative refresh weekly.
Ignoring comments. Engagement velocity drives algorithmic favor. Brands that do not respond surrender free reach. Fix: 15-minute response window for the first 4 hours after a post or boost.
Health verticals using lookalikes built from patient/client lists. Now audited under 2026 compliance framework. Violations risk account suspension. Fix: never build lookalikes from health-condition data.
Local businesses running national or state-wide targeting because radius felt too small. Algorithm needs ~50K audience floor, but anything beyond service area wastes spend. Fix: stay within actual service area, raise daily budget to feed the algorithm.
Skipping the "How did you hear about us" intake. Without it, you over-discount TikTok's true contribution. Fix: add the field to every form, every form-style funnel.
What to read next
- The 2026 Meta Ads Playbook (P26) for paid social with stronger geo-precision and lower budget floors
- The 2026 Google Ads Playbook (P27) for the high-intent search counterpart
- The Low-Ticket Funnel Playbook (P29) for the offer side of these ads, where ad creative plus tripwire plus OTO plus continuity make the math work
The full Massive Impact library lives at the Massive Impact resource library.
The rest of the guide is yours, free.
Enter your email to keep reading and get the PDF to keep.
No spam. One email unlocks every Massive Impact resource.
“You understood how the market was.”
The service behind this
More from the library

