{"slug":"stripe-usage-billing-ghl-setup","title":"Setting Up Stripe Usage-Based Billing for Pay-Per-Lead with GHL Integration","tags":["stripe","billing","ghl","pay-per-lead","automation"],"agent_summary":"Covers the architecture for setting up Stripe billing with a one-time setup fee plus usage-based pay-per-lead pricing, integrated with GoHighLevel pipeline triggers and n8n webhooks.","trigger_phrases":["stripe usage billing setup","pay per lead billing automation","ghl stripe integration","automated invoicing for leads","usage based pricing stripe","charge per qualified lead"],"runnable":true,"markdown":"## Stripe Usage-Based Billing for Pay-Per-Lead Model\n\n### Pricing Structure\n- **One-time setup fee**: $500\n- **Usage-based pricing**: $50 per qualified lead\n- **Client pays**: Meta ad spend directly\n\n### Architecture Components\n\n#### 1. Stripe Product Setup\n- Create a product for \"Done-for-you Facebook Ads Management\"\n- Setup fee as a one-time charge\n- Usage-based component for lead billing\n\n#### 2. GHL to Stripe Connection\nWhen a lead hits the \"new lead\" pipeline stage in GHL:\n1. GHL workflow triggers on pipeline stage change to \"Close Won\" or designated billing stage\n2. Sends webhook to n8n workflow\n3. n8n processes and creates Stripe invoice/charge\n\n#### 3. Automatic Card Charging\nTo automatically charge client's card instead of sending invoices:\n- Store payment method on file during onboarding\n- Use Stripe checkout session in subscription mode\n- Enable auto-charge on usage thresholds\n\n#### 4. Billing Cycle Options\n- **Weekly**: Best for high-volume lead gen, faster cash flow\n- **Bi-weekly**: Balance between admin overhead and cash flow\n- **Monthly**: Standard, aligns with 28-day billing cycle\n\n#### 5. Lead Tracking Trigger\n```\nGHL Trigger: Pipeline stage change to \"New Lead\"\n→ Webhook to n8n workflow\n→ n8n increments usage counter in Stripe\n→ Stripe bills at end of cycle\n```\n\n### Key Decisions\n- Use \"New Lead\" as trigger (not appointment booked) since leads come through quiz funnel, not instant lead forms\n- GHL handles deduplication natively for opportunities\n- Weekly billing recommended for lawn care/landscaping due to seasonal nature\n","html":"<h2>Stripe Usage-Based Billing for Pay-Per-Lead Model</h2>\n<h3>Pricing Structure</h3>\n<ul>\n<li><strong>One-time setup fee</strong>: $500</li>\n<li><strong>Usage-based pricing</strong>: $50 per qualified lead</li>\n<li><strong>Client pays</strong>: Meta ad spend directly</li>\n</ul>\n<h3>Architecture Components</h3>\n<h4>1. Stripe Product Setup</h4>\n<ul>\n<li>Create a product for \"Done-for-you Facebook Ads Management\"</li>\n<li>Setup fee as a one-time charge</li>\n<li>Usage-based component for lead billing</li>\n</ul>\n<h4>2. GHL to Stripe Connection</h4>\n<p>When a lead hits the \"new lead\" pipeline stage in GHL:</p>\n<ol>\n<li>GHL workflow triggers on pipeline stage change to \"Close Won\" or designated billing stage</li>\n<li>Sends webhook to n8n workflow</li>\n<li>n8n processes and creates Stripe invoice/charge</li>\n</ol>\n<h4>3. Automatic Card Charging</h4>\n<p>To automatically charge client's card instead of sending invoices:</p>\n<ul>\n<li>Store payment method on file during onboarding</li>\n<li>Use Stripe checkout session in subscription mode</li>\n<li>Enable auto-charge on usage thresholds</li>\n</ul>\n<h4>4. Billing Cycle Options</h4>\n<ul>\n<li><strong>Weekly</strong>: Best for high-volume lead gen, faster cash flow</li>\n<li><strong>Bi-weekly</strong>: Balance between admin overhead and cash flow</li>\n<li><strong>Monthly</strong>: Standard, aligns with 28-day billing cycle</li>\n</ul>\n<h4>5. Lead Tracking Trigger</h4>\n<pre><code>GHL Trigger: Pipeline stage change to \"New Lead\"\n→ Webhook to n8n workflow\n→ n8n increments usage counter in Stripe\n→ Stripe bills at end of cycle\n</code></pre>\n<h3>Key Decisions</h3>\n<ul>\n<li>Use \"New Lead\" as trigger (not appointment booked) since leads come through quiz funnel, not instant lead forms</li>\n<li>GHL handles deduplication natively for opportunities</li>\n<li>Weekly billing recommended for lawn care/landscaping due to seasonal nature</li>\n</ul>\n"}