Next Wave Services — Congealed Advertising & Brand Strategy
Status: v1.0 — July 2026
Spokesperson: Kai (AI-generated persona via videoGenEngine)
Niche: Lake Norman / Charlotte metro home service businesses
Executive Summary
This is the ONE document that answers: what’s our brand, how do we get recognized, what ads are we running, what videos are we making, and what’s missing.
The strategy has four layers that work together:
LAYER 1: Brand Recognition Baseline (the foundation)
↓
LAYER 2: Google Ads Remarketing (capture existing traffic)
↓
LAYER 3: Video Content Engine (90-120 day production calendar)
↓
LAYER 4: Measurement & Weakness Scoring (what to fix)
LAYER 1 — Brand Recognition Baseline
Who We Are
Next Wave Services builds flat-rate, lead-generating websites for home service businesses in the Lake Norman / Charlotte metro area. 27 years in business. 50+ five-star reviews. $2k-$3k flat. Two-week builds.
Who Represents Us
Kai — the AI-generated brand spokesperson, powered by videoGenEngine. Kai is:
- A character-consistent persona with reference images (Runway Gen-4), a cloned voice (ElevenLabs), and a rich personality profile
- The public face of all video content — TikTok, Reels, YouTube Shorts, ads
- Opening line: “Hi, I’m Kai with NextWave. Give me 30 seconds and I’ll show you why.”
- Branded overlay on every video: “Kai · NextWave Services”
Why Kai instead of a human:
- Bryan stays hidden (as requested)
- Ashley + Angelique remain as the human team (landing pages, client calls, operations)
- Kai is the video content engine — consistent, scalable, always available
- One persona across all videos = instant brand recognition
The Brand Recognition Flywheel
Kai video posts daily (TikTok/Reels/YT Shorts)
↓
Viewer sees Kai 3-5x → recognizes "Kai · NextWave Services"
↓
Viewer's website is broken → remembers Kai → searches Next Wave
↓
Lands on landing page or nextwaveservices.com → sees audit score
↓
Books 15-min walkthrough → Ashley/Angelique close → testimonial
↓
Testimonial becomes new video content → feeds Kai's next video
Brand Voice Rules
From the videoGenEngine voice scoring system (which already exists):
DO: Direct, conversational, specific. “Your website loads in 8 seconds. Most visitors leave after 3. Here’s the fix.”
DON’T: Buzzwords (robust, cutting-edge, seamless). AI clichés (diving into, today we’re exploring). Hollow significance (stands as a testament). Negative parallelism (it’s not just X, but Y).
PENALTY: More than 1 em-dash per script. Participle-filler tails.
The voice scorer already runs on every Kai script. If a script scores below 85, it gets rewritten. This keeps Kai human-sounding at scale.
Trust Signals (already deployed)
| Signal | Where |
|---|---|
| ”Since 1998” | Landing pages, main site |
| 50+ Google reviews | Landing pages |
| LKN Magazine featured | Landing pages |
| $2k-$3k flat pricing | Every landing page |
| 10 audits/month cap | Every landing page |
| Ashley + Angelique (team) | Landing pages, client calls |
| Kai (spokesperson) | All video content |
Where Brand Recognition Lives
| Channel | Content | Cadence |
|---|---|---|
| TikTok | Kai videos — daily | 1-2/day |
| Instagram Reels | Same Kai videos, cross-posted | 1-2/day |
| YouTube Shorts | Same Kai videos, cross-posted | 1-2/day |
| Kai videos + landing page posts | 1/day | |
| Selected Kai videos (business-focused) | 2-3/week | |
| Website | Now includes “As seen on” TikTok/Reels embeds | Static + rotating |
| Landing pages | Optional Kai explainer video embed | Per audit page |
| Google Ads | Kai remarketing videos | Continuous |
| Kai intro in welcome sequence | Automated |
LAYER 2 — Google Ads Remarketing Campaign
The Opportunity
The main site (nextwaveservices.com) and 3,103 landing pages already get traffic. Google Ads gtag (AW-725148805) is already deployed. PostHog is running. But nobody is being remarketed to.
Every visitor who leaves without booking is a lost lead. Remarketing turns them back.
Campaign Architecture (5 Levels of Awareness)
Using Eugene Schwartz’s framework from @psychologyofads:
| Level | Who | Ad Content | Landing Page |
|---|---|---|---|
| 1. Unaware | People near Lake Norman who don’t know their website is a problem | ”Your website is losing you customers. Here’s proof.” — Kai short video | Custom landing page with audit score explainer |
| 2. Problem Aware | People who know their site isn’t working but don’t know solutions | ”We fix websites for home service businesses. $2k-$3k flat.” — Kai before/after | Existing audit landing page |
| 3. Solution Aware | People comparing website builders / agencies | ”Why we’re different: flat rate, 2 weeks, leads guaranteed.” — Kai comparison video | Pricing/comparison landing page |
| 4. Product Aware | People who know Next Wave but haven’t acted | ”Only 10 audits this month. 3 spots left.” — Kai urgency video | Booking page |
| 5. Most Aware | People who visited but didn’t book | ”Still thinking about it? Here’s what you’re losing every month.” — Kai testimonial/ROI video | Booking page with loss-aversion copy |
Remarketing Audiences
| Audience | Source | Ad Level |
|---|---|---|
| All website visitors (30 days) | gtag AW-725148805 | Levels 1-2 |
| Landing page visitors (30 days) | gtag + beacon (api.mktg.nws.co) | Levels 2-3 |
| Scrolled 50% (30 days) | Scroll-depth beacon | Levels 3-4 |
| Clicked booking but didn’t complete (7 days) | CTA click tracking | Level 5 |
| Past clients (90 days) | GHL pipeline | Testimonial request, referral ask |
Budget & Bidding
| Metric | Value |
|---|---|
| Daily budget | $30-50/day (start conservative, scale with ROAS) |
| Bidding strategy | Maximize conversions (after 15+ conversions) / Max clicks (initial) |
| Target CPA | Under $80 per booked walk-through |
| Platforms | Google Ads (Search + Display + YouTube) + Meta (Instagram/Facebook) |
What’s Already Built
- ✅ Google Ads conversion tracking (gclid capture into D1)
- ✅ Meta Ads API integration (App Review pending for ads_management)
- ✅ Landing pages with retargeting audiences configured
- ✅ Beacon tracking (scroll depth, CTA clicks)
- ⚠️ Need: Kai video ads produced for each awareness level
LAYER 3 — Video Content Engine (90-120 Day Calendar)
The Goal
1-2 Kai videos per day, 90-120 days planned ahead, produced by videoGenEngine pipeline.
Content Pillars (70-20-10 from social strategy)
| Pillar | % | Daily Count | Video Types |
|---|---|---|---|
| Value (70%) | Website audits, SEO tips, quick wins | 8-10/week | Audit reveals, “Did you know”, how-to, industry stats |
| Promo (20%) | Client results, before/after, pricing explainer | 2-3/week | Before/after transformations, client ROI, flat-rate explainer |
| Experiment (10%) | Trends, behind-the-scenes, personality | 1-2/week | ”Day in the life”, Lake Norman spotlight, trending sounds |
Video Categories (Mapped to Schwartz Awareness Levels)
Category A: Audit Reveals (Unaware → Problem Aware)
Format: Kai on screen. B-roll of a real business website. Scorecard overlay.
Script template: “Your website is costing you customers. Here’s proof. [Business name] in [city] — their site scores [X]/100. Here’s what’s broken and here’s what we’d fix.”
Goal: Move Unaware to Problem Aware.
Daily output: 3-4/week.
Source for businesses: Your existing prospect pipeline — pick real businesses from bridge_pool_*.csv.
Category B: Quick Wins (Problem Aware)
Format: Kai direct to camera. One specific, actionable tip.
Script template: “One thing costing [plumbers/HVAC/roofers] calls — [specific issue]. Here’s the 5-minute fix.”
Goal: Build authority. Keep Kai in feed.
Daily output: 3-4/week.
Category C: Before/After Transformations (Solution Aware)
Format: Kai + split screen. Before (broken site) on left, After (Next Wave build) on right.
Script template: “[Client name] in [city] had a site scoring [X]/100. 2 weeks later, [Y]/100. Here’s what changed.”
Goal: Show proof. Move Solution Aware to Product Aware.
Daily output: 1-2/week.
Requires: Completed client projects. If none yet, use Rotunda Electric case study.
Category D: Pricing & Process (Solution Aware → Product Aware)
Format: Kai with text overlays.
Script template: “Here’s exactly what you get for $2k-$3k. Week 1: mockup. Week 2: build. Week 3: launch. No hidden fees. No scope creep. No agency BS.”
Goal: Overcome pricing hesitation.
Daily output: 1/week.
Category E: Urgency / Scarcity (Most Aware)
Format: Kai direct.
Script template: “Only 10 audits this month. 3 spots left. If you’ve been thinking about it, here’s what you’re losing every month your site stays broken.”
Goal: Convert Most Aware to booked call.
Daily output: 1/week.
Category F: Team & Culture (Brand Building)
Format: Kai introduces Ashley or Angelique. Or Kai behind-the-scenes (studio footage).
Script template: “When you book a walk-through, you’re talking to Ashley. She’s been doing this 20 years. Here’s what she looks for in an audit.”
Goal: Human connection.
Daily output: 1/week.
Category G: Lake Norman Local (Community)
Format: Kai with Lake Norman B-roll. Local business spotlights.
Script template: “Lake Norman’s best [plumber/roofer/HVAC] — and why their website is losing them business.”
Goal: Local identity.
Daily output: 1/week.
30-Day Production Calendar (Month 1 Example)
| Day | Category | Topic |
|---|---|---|
| 1 | A — Audit | HVAC company in Mooresville scores 38/100 |
| 2 | B — Quick Win | Why your phone number must be tap-to-call |
| 3 | A — Audit | Plumber in Huntersville — 5-second load time |
| 4 | B — Quick Win | The #1 SEO mistake home service sites make |
| 5 | F — Team | Meet Ashley — 20 years in web design |
| 6 | A — Audit | Septic company in Cornelius — no mobile version |
| 7 | C — Before/After | Rotunda Electric — 28/100 → 91/100 |
| 8 | B — Quick Win | How to check if your site loads on mobile |
| 9 | A — Audit | Roofer in Davidson — broken contact form |
| 10 | B — Quick Win | Google Business Profile + website = more calls |
| 11 | G — Local | Lake Norman’s best-kept secret businesses |
| 12 | D — Pricing | $2k-$3k flat — what you actually get |
| 13 | A — Audit | Electrician in Denver — no SSL certificate |
| 14 | B — Quick Win | Why “Copyright 2018” scares customers away |
| … | (pattern repeats) | … |
| 30 | E — Urgency | 3 audit spots left this month |
Production Pipeline (videoGenEngine)
Hermes writes script → voice scorer checks (>85 human score)
↓
Kai persona loaded (reference images, voice profile, brand overlay)
↓
Runway Gen-4 generates Kai keyframes → image-to-video
↓
ElevenLabs generates Kai voiceover from script
↓
FFmpeg assembles: Kai video + voiceover + captions + "Kai · NextWave Services" overlay + NWS logo
↓
Human review gate (approve/reject/revise)
↓
Metricool schedules to TikTok, Reels, YouTube Shorts, Facebook
Production cadence: Batch produce 7-14 videos in one session (the 70-20-10 framework says “batch a whole month in one session is incredible”). Script writing takes the most time — everything else is automated.
Script Bank (Pre-Written, Ready to Produce)
Audit Reveal Scripts (Category A)
- “Your website is losing you customers. Here’s proof. [Business] in [City]. Their site scores [X]/100. Let me show you what’s broken and what we’d fix. [3 issues, 10 seconds each]. Hi, I’m Kai with NextWave. Give me 30 seconds and I’ll show you why. Book a free 15-minute walk-through — link in bio.”
- “I audited every [industry] website in [City]. Here’s the worst one. [Score]. [Issues]. Want yours audited? Free. Link in bio.”
- “Most [industry] websites score under 50/100. Here’s what a 90+ looks like. [Before/After]. I’m Kai with NextWave. We build 90+ websites in 2 weeks for $2k-$3k.”
Quick Win Scripts (Category B)
- “One thing costing [industry] calls — their phone number isn’t clickable on mobile. Check yours. If you can’t tap to call, you’re losing leads. Fix takes 5 minutes.”
- “Most home service websites fail Google’s mobile test. Here’s why that matters: 70% of your customers are on their phone. If your site doesn’t fit the screen, they leave.”
- “Your website’s speed score matters more than you think. Under 3 seconds = customer stays. Over 6 seconds = they’re gone. Check yours for free at [link].”
Transformation Scripts (Category C)
- “Rotunda Electric’s old website scored 28/100. 2 weeks with Next Wave: 91/100. Same business. Same phone number. 3x more leads. Flat rate. No surprises.”
- “Before Next Wave: DIY Wix site. After Next Wave: Custom, mobile-first, 90+ Google score. Same price as 3 months of agency retainers. One payment. Done.”
Pricing Scripts (Category D)
- “Here’s what $2k-$3k actually gets you. Week 1: we mock up your homepage. You approve it. Week 2: we build the full site. Week 3: launch. No hidden fees. No scope creep. No ‘we need another $5k.’ Flat rate. Done.”
- “Traditional agency: $10k-$15k, 3-6 months, hourly billing. Next Wave: $2k-$3k, 2-4 weeks, flat rate. Same quality. Different business model.”
What Already Exists vs. What Needs Building
| Asset | Status |
|---|---|
| Kai persona (character, voice, reference images) | ✅ In videoGenEngine |
| Script writing (AI-assisted with human scoring) | ✅ In videoGenEngine |
| Voice generation (ElevenLabs) | ✅ In videoGenEngine |
| Video generation (Runway Gen-4) | ✅ In videoGenEngine |
| Video assembly (FFmpeg) | ✅ In videoGenEngine |
| Social scheduling (Metricool) | ✅ In videoGenEngine |
| Brand overlay (“Kai · NextWave Services”) | ✅ In videoGenEngine |
| Script bank (pre-written) | ⚠️ 10 scripts drafted above — need 90-120 more |
| Lake Norman B-roll footage | ❌ Need to film |
| Client project photos (for before/after) | ⚠️ Rotunda Electric exists — need more |
| Kai intro/outro standardized template | ⚠️ Defined but needs final rendering preset |
LAYER 4 — Strategy Scoring & Weakness Analysis
Strategy Scorecard
| Dimension | Score | Notes |
|---|---|---|
| Brand identity | 9/10 | Logo, colors, fonts, voice defined and deployed. Brand page exists. |
| Public face | 8/10 | Kai is scalable and consistent. Ashley/Angelique handle human touchpoints. |
| Niche clarity | 6/10 | Landing pages say home services. Main site says “Charlotte businesses.” Fix needed. |
| Video content engine | 4/10 | pipeline exists (videoGenEngine), scripts drafted, but ZERO videos produced yet. |
| Content calendar | 5/10 | Frameworks defined (70-20-10, 5 levels of awareness). Calendar drafted. Needs 90-120 scripts. |
| Ad strategy | 5/10 | Tracking deployed. Campaign architecture designed. Remarketing audiences configured. But no ads running. |
| Main website | 5/10 | Voice mismatch with landing pages. Generic agency tone. Needs rewrite. |
| Landing pages | 9/10 | Excellent. Branded. Converting. Just missing Kai video embed. |
| Measurement | 6/10 | PostHog, gtag, beacons, D1 analytics deployed. But no content performance dashboard. |
| Referral engine | 3/10 | No system to turn completed clients into referral sources or testimonial videos. |
| Lake Norman identity | 3/10 | No local imagery. No Lake Norman content. Just “Charlotte, NC” in footer. |
| Email nurture | 6/10 | Sequences exist but haven’t been reviewed for Kai voice alignment. |
Overall Strategy Score: 5.8/10
The FOUNDATION is solid (brand, tools, pipeline, data). The EXECUTION is the gap. The engine exists but isn’t running.
Weakness #1: Zero Videos Produced (CRITICAL)
The videoGenEngine pipeline exists. Kai exists. Scripts are drafted. But not a single Kai video has been published. This is the #1 priority — content IS the brand recognition engine.
Fix: Produce 14 videos in the first batch (1 week of content). Publish daily starting immediately. Measure engagement. Iterate.
Weakness #2: Main Site Voice Mismatch (HIGH)
The landing pages say “here’s what we found, and how to fix it.” The main site says “we wake up every day to change lives through our creative service.” These are different brands.
Fix: Rewrite main site copy in landing page voice. Cut “world-class creative services.” Add Kai intro video. Add “As seen on TikTok” social proof.
Weakness #3: No Ad Spend Active (HIGH)
All ad infrastructure is deployed (gtag, conversion tracking, Meta API, D1 analytics) but no campaigns are running. Remarketing audiences are accumulating but not being retargeted.
Fix: Launch Google Ads remarketing at $30/day. Level 1-2 ads first (Unaware + Problem Aware). Scale with ROAS.
Weakness #4: Niche Drift (MEDIUM)
Landing pages = home services. Main site = “Charlotte businesses” + CPAs + nonprofits. Google Ads will amplify this inconsistency.
Fix: Pick “home service businesses in Lake Norman / Charlotte metro” as THE niche. Update main site. Update ad targeting. CPAs and nonprofits can be a separate landing page funnel, not the main site pitch.
Weakness #5: No Content Measurement Dashboard (MEDIUM)
Videos will be published but there’s no system to measure: which categories perform best, which awareness level converts highest, which platforms drive bookings.
Fix: UTM tagging on all Kai video links. D1 dashboard tracking video → landing page → booking funnel. Monthly content performance review.
Weakness #6: No Referral Flywheel (MEDIUM)
Completed clients aren’t being systematically turned into testimonial videos or referral sources. Every project should produce: (1) a Kai before/after video, (2) a client testimonial video, (3) a referral request.
Fix: Add to GHL pipeline: post-launch stage triggers testimonial request. videoGenEngine can produce Kai recap videos from project data.
Weakness #7: Lake Norman Isn’t Visible (LOW)
The niche says “Lake Norman” but nothing in the content shows Lake Norman. No local photos. No community references. No local business spotlights.
Fix: Film Lake Norman B-roll (Lake Norman, downtown Mooresville, Davidson, Cornelius). Use as Kai video backgrounds. Add “Lake Norman” to landing page footers alongside “Charlotte, NC.”
Immediate Action Plan (Next 14 Days)
| Day | Action |
|---|---|
| 1-2 | Produce first 14 Kai videos (2 days of batch scripting + production) |
| 3 | Launch Kai TikTok account. Publish 3 videos. |
| 3 | Launch Google Ads remarketing — Level 1 (Unaware) + Level 2 (Problem Aware). $30/day. |
| 4-7 | Publish 2 Kai videos/day. Cross-post to Reels, Shorts. |
| 7 | Review first week metrics. Adjust scripts. |
| 8 | Rewrite main site voice to match landing pages. Add Kai video embed. |
| 8-14 | Continue 2 Kai videos/day. Add Level 3 (Solution Aware) ads. |
| 14 | Content performance review. Identify top-performing categories. |
| 14 | Batch produce next 14 videos based on what’s working. |
What Success Looks Like (90 Days)
| Metric | Current | 30-Day Target | 90-Day Target |
|---|---|---|---|
| Kai videos published | 0 | 30 | 90 |
| TikTok followers | 0 | 500 | 5,000 |
| Website traffic (monthly) | Unknown | +20% | +50% |
| Landing page visits | Bridge pool data | +30% from video | +80% from video |
| Booked walk-throughs | Unknown | 10/month | 25/month |
| Ad spend | $0 | $900/month | $1,500/month |
| Cost per booked call | N/A | Under $80 | Under $50 |
| Brand search volume | Unknown | Measurable | Growing |
| Client testimonial videos | 0 | 3 | 10 |
Appendix: Kai Persona Profile (from videoGenEngine)
Character: Kai
Brand: Next Wave Services (brand_id in videoGenEngine)
Role: Brand spokesperson — video host, educator, trust builder
Opening line: “Hi, I’m Kai with NextWave. Give me 30 seconds and I’ll show you why.”
Voice: ElevenLabs cloned voice — warm, confident, conversational
Visual: AI-generated via Runway Gen-4 with reference images for consistency
Brand overlay: “Kai · NextWave Services” — appears on every video
Speaking style: Direct, no fluff, genuinely helpful. Scores 85+ on voice quality.
Content topics: Website audits, home service marketing, SEO quick wins, Lake Norman business spotlights, client transformations
Key rule: Kai never sounds like an AI. The voice scorer enforces this. No buzzwords. No “diving into.” No “it’s not just X, but Y.” Kai talks like a human who happens to know a lot about websites.