Agency OS Skill Library

Meta Lead System

Builds a Facebook and Instagram Lead Form campaign end to end: creative, form spec, GHL automations and a launch checklist.

Funnel and Sales First result: 2 to 3 hours meta-lead-system
Back to all skills

What it does

Produces a deployment-ready Meta lead generation system: a campaign architecture with budget allocation, a lead form specification down to the field level, four ad copy variations and four headlines, ten image-generation prompts, two video scripts, a full GoHighLevel automation blueprint (instant SMS inside 60 seconds, a 5 to 7 email nurture, a 3 to 5 message SMS follow-up, pipeline and tags), an optional AI booking bot, and a launch checklist. Targeting defaults to Meta's Andromeda-native approach: location, age and gender only, with creative volume doing the work. It stops and waits for your confirmation at three points, so nothing is decided for you.

Say this to start

This skill has no button. You start it by saying what you want. Any of these will do it:

/build-lead-ads
> facebook lead ads
> instagram lead ads
> lead form campaign
> build a meta campaign
> lead generation ads

When to reach for it

When NOT to use it

If you actually wantUse this instead
Writing the ad copy itself in depthmeta-ads-copywriter
A funnel that uses landing pages instead of native lead formsfunnel-architect
Building the quiz or calculator used as the lead magnetinteractive-lead-magnet
The visual direction and art direction of the ad imagescreative-director
Writing the AI bot prompt that handles the lead conversationconversation-ai-architect

Before you start

What you needWhy
A Facebook Page connected to Business Managerrequired to run Meta ads at all; the campaign cannot exist without itRequired
A Meta ad account connected inside GHL's AI Ads sectioncampaigns are created and managed through PLAI inside GoHighLevel, and it needs your ad account authenticated before a campaign can be builtRequired
A privacy policy URLFacebook requires it for lead form compliance; the form cannot be published without oneRequired
A GoHighLevel account or sub-accountthe entire automation stack (instant SMS, nurture, pipeline, tags, Conversion Leads API) is built as GHL workflows, and the leads flow from PLAI into GHLRequired
An offer document (offer-output.md) and at least one completed funnel for this productthe skill checks for both before Phase 1 and offers to run the missing build first, because ads should drive into an existing funnel rather than a parallel systemRequired
A monthly ad budget you are willing to spendit determines which of the four campaign architectures is recommended, and the reference budget tables for the Full Funnel structure start at $3,000 per monthRequired
A verified-claims.md registry with entries marked consent: ok-as-statedthe trust campaign asks for real client results with specific numbers; without registry backing those ads come back generic with [PROOF GAP] markersRequired
An ideal customer profile (ica-output.md)it drives the qualifying questions and the ad angles; the skill will proceed without it but says lead ads built without audience clarity produce generic copy and drive up cost per leadOptional
A content plan (content-plan.md)only needed for the Full Funnel architecture, where Tier 1 educational content becomes the awareness adsOptional
The workspace's image tool configuredthe skill outputs ten image-generation prompts as JSON; rendering them into actual ad images is a separate step through the tool named in the workspace tool stackOptional
A booking calendar connected in GHLonly needed if you opt into the AI bot in Step 6, which books appointments straight onto that calendarOptional
Web research tools available (Firecrawl, Perplexity, or WebSearch and WebFetch)market research runs before Phase 1, is blocking, and uses a fast 7-day freshness track because Meta creative and platform state change weeklyOptional

How it runs

  1. Resolve the workspace and name the campaignIt detects whether you are building for your own agency or for a client and says so. It asks you to name this ad campaign, since a product can hold several, then checks that an offer and a funnel exist before it starts.
  2. Market researchA blocking sweep of competitor ads in the Meta Ad Library (creative, hooks, CTAs, how long each has been running), current cost-per-lead benchmarks and winning hook patterns in your category, and the current Meta algorithm state including which formats it is favouring.
  3. Step 1: choose the campaign architectureIt presents four structures (Full Funnel, Trust plus Leads, Direct Leads, Consolidated) with budget allocation and recommends one based on your budget, assets and maturity. It stops and waits for your answer.
  4. Step 2: choose the lead magnetInteractive quiz or calculator, PDF checklist or guide, video training, or free audit. Interactive hands the build to interactive-lead-magnet; a PDF is generated inline. It stops and waits again.
  5. Step 3: configure the lead formForm type (Higher Intent for B2B and services over $500, More Volume for B2C and offers under $500), the four required fields including Work Email under the Work Information category, two or three qualifying questions drawn from your ICA, the context card and the thank you screen.
  6. Step 4: generate the ad creativeFour ad copy variations (problem-agitate-solve, direct offer, question hook, social proof), each at three lengths, four headlines at 40 characters, ten image-generation prompts as JSON covering ten distinct visual concepts, and two video scripts at 15 and 30 seconds. Trust and awareness sets are added on the architectures that use them.
  7. Step 5: build the GHL automation blueprintInstant SMS and lead magnet email inside 60 seconds, a 5 to 7 email nurture over 10 to 14 days with the body copy written, a 3 to 5 message SMS follow-up, pipeline stages, tag logic, and the Conversion Leads API setup that feeds qualified leads back to Meta.
  8. Step 6 and 7: optional AI bot, then the launch checklistIt offers an auto-pilot bot that follows up by SMS, handles objections and books appointments, with up to five timed follow-ups and channel switching, and stops for your answer. Then it produces the deployment checklist across pre-launch, GHL automations, PLAI campaign setup and testing, and runs the closeout.

What you get

Honest limits

Read this before you rely on it

Where people go wrong

The mistakeDo this instead
Using the standard Email field on the lead formUse Work Email, which sits under the Work Information category in Facebook's form builder. The skill calls this the single most important technical detail in the whole setup, because standard Email auto-fills personal addresses.
Building the campaign as a standalone system when funnel assets already existPoint the thank you screen and the workflow at the existing landing page or lead magnet, and reuse the funnel's sequences instead of creating duplicate nurture.
Adding interest and behaviour targeting on top of location, age and genderLeave everything else open. Andromeda matches on creative signals, and narrow targeting restricts what the algorithm can find.
Loading three to five creatives across five to ten ad setsInvert it. 10 to 20 unique creatives per ad set, 1 to 3 ad sets maximum, with Advantage+ Placements, Creative and Audience all on.
Choosing the More Volume form type for a high-ticket B2B offerUse Higher Intent for B2B and services over $500. It adds a review screen and trades volume for lead quality.
Launching and leaving itTurn on 'Optimize for Me' in PLAI after every launch. It runs daily, removes underperformers and shifts budget to the winners.
Worth knowing

Configure the Conversion Leads API step rather than skipping it. Mapping the 'Qualified' pipeline stage to fire a conversion event back to Meta tells the algorithm which leads actually turned into business, so it optimises toward buyers instead of toward whoever fills in a form fastest.