optin-funnel

Build a two-page opt-in funnel capturing emails and delivering lead magnets.

Updated May 21, 2026
One-click install
npx skills add https://github.com/jedmamosto/m-and-ms --skill optin-funnel
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: optin-funnel
Source: https://github.com/jedmamosto/m-and-ms/tree/main/.agents/skills/optin-funnel
Command: npx skills add https://github.com/jedmamosto/m-and-ms --skill optin-funnel

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of turning cold or warm traffic into qualified email leads by providing a ready-to-build 2-page opt-in funnel that captures an email and immediately delivers a free lead magnet.

Core Features & Use Cases

  • Build a 2-page squeeze-and-thank-you funnel: creates a conversion-focused squeeze page (email capture) and a thank-you page (instant delivery plus next step).
  • End-to-end marketing + automation wiring: specifies form submission handling with GoHighLevel webhooks, downstream n8n processing, and reliable delivery via GHL workflows and inline/secured asset links.
  • Tracking and deliverability essentials: sets requirements for Meta Pixel and GA4 conversion tracking, plus minimum delivery guarantees like welcome email timing and signed download links instead of relying on email alone.

Use case example: You have a free PDF checklist and want to grow your email list from retargeted video viewers with a single conversion event (email submit) and instant access on the thank-you page.

Quick Start

Build the squeeze page and thank-you page for a free email-gated PDF lead magnet, then wire the GoHighLevel form to webhooks and tracking so the lead is delivered within 60 seconds.

Frequently Asked Questions about optin-funnel

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a lead generation opt-in funnel with GoHighLevel?

A squeeze page opt-in funnel captures emails by offering a free lead magnet on a dedicated landing page, then immediately delivers the asset on a thank-you page. This two-page design warms cold traffic by asking only for an email address upfront.

How do I set up Meta Pixel and GA4 tracking for an email opt-in funnel?

You set up Meta Pixel and GA4 tracking for an email opt-in funnel by installing their tracking codes on both pages and firing Lead events upon form submission. This tracks conversion events accurately when users submit their email for the lead magnet.

Does GoHighLevel webhook forwarding work with n8n for email capture?

Yes, GoHighLevel webhook forwarding works with n8n for email capture by sending form submission data directly from the squeeze page to an n8n workflow. This enables downstream processing and ensures the lead magnet is delivered within 60 seconds.

What is the best way to deliver a lead magnet securely after email capture?

The best way to deliver a lead magnet securely after email capture is using signed asset download links provided inline on the thank-you page and via email. This prevents unauthorized sharing and guarantees access within 60 seconds of form submission.

Can I use a squeeze page funnel for retargeting video viewers?

Yes, you can use a squeeze page funnel for retargeting video viewers by driving warm traffic to a simple email capture page. This single conversion event approach effectively converts engaged viewers into qualified email leads using a free lead magnet.