
End-to-end workflow for producing ad creatives at Local Leap Media. Documented from Sean's training sessions with Hanif (Apr 2-7, 2026).
TIP
Shareable PDF version:
raw/assets/Creative Production SOP — Local Leap Media.pdf— styled 7-page document for team distribution. Regenerate withpython3 scripts/generate_sop_pdf.py.
Tier 1: Client footage (preferred) - Check client's Google Drive folder first - Look for branded footage (logos on shirts, trucks, etc.) - Best: installation timelapses, before/after shots
Tier 2: TikTok/YouTube stock
- Search keywords: [niche] install, [niche] timelapse, [niche] installation
- Avoid: text overlays, commercial footage, recognizable viral clips in overlapping markets
- HVAC: residential ONLY (no rooftop units, no hard hats, no multiple systems)
- HVAC seasonal: AC/outdoor condenser for summer, furnace for winter. Good furnace footage is rare.
- HVAC: outdoor shots preferred (greenery, natural light)
WARNING
NJ footage incident: A TikTok viral clip was used in an ad, and a NJ client's competitor recognized themselves in it. Avoid recognizable viral footage in overlapping markets. Especially clips with visible logos/watermarks from that folder.
Tier 3: AI-generated - AI actors/talking heads (Sathi can produce these without expensive software) - AI voiceover via ElevenLabs
Gemini transcription workflow: 1. Download reference/competitor video 2. Drop into Google Gemini for transcription 3. Get base script, then rewrite/customize 4. Use Gemini Deep Research for new angles, then DeepThink for script development
For research: - Use Foreplay to find competitor ads (sort by impressions to find likely winners) - Facebook Ad Library for live competitor ads - 30+ days running = likely performing - Be skeptical of advertisers with many ads — most may be $1/day decoys
Script types by video style: - Lean Mean Machine: Evergreen voiceover script + timelapse B-roll - David vs Goliath: AI person speaking to camera (owner or homeowner perspective) - Showcase Offer: Justification + eligibility + vague offer + CTA
Create a Google Doc (NOT WhatsApp — prevents lost links) with:
Multi-video orders: Clearly separate each video: "Video 1: [all info]. Video 2: [all info]."
Priority note: Always flag if the client is struggling — editor should prioritize.
The creative → media buyer handoff workflow:
When an account needs urgent creative: 1. Tasneem identifies it from data (declining performance, ad fatigue) 2. Tasneem briefs Hanif in group chat: what's worked, what's failed, market context 3. Hanif does competitor research and produces new content 4. Hanif alerts team in group chat when ready (tags everyone) 5. Tasneem deploys at her discretion
Source: Creative Producer Training 3 — Apr 7, 2026
[NICHE_INITIALS]_[CompanyName]_[State]| Tool | Purpose |
|---|---|
| Google Gemini Pro | Transcription, data analysis, script rewriting |
| Sean's static generator | Rapid "ugly ad" creation with price hooks |
| CapCut | Sathi's video editing tool (AI captions) |
| Foreplay | Competitor ad research |
| Facebook Ad Library | Live competitor ad viewing |
| ElevenLabs | AI voiceover generation |
| Google Sheets | Client data, P&L tracking |
| Google Drive | Client folders, footage storage, editor comms |
| Discord | Team communication, project coordination |
| Editor (Sathi) communication |