skills/sales-lemonsqueezy/SKILL.md
Lemon Squeezy platform help — payments, subscriptions, tax compliance, digital product delivery, license keys, and checkout as a merchant of record. Use when setting up a Lemon Squeezy store, configuring subscriptions or usage-based billing, generating or validating license keys, webhooks aren't firing or Cloudflare is blocking them, payouts are delayed or frozen, or choosing between Lemon Squeezy vs Gumroad vs Paddle. Do NOT use for general email marketing strategy (use /sales-email-marketing) or checkout optimization strategy (use /sales-checkout).
npx skillsauth add sales-skills/sales sales-lemonsqueezyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
If references/learnings.md exists, read it first for accumulated platform knowledge.
Ask the user:
What do you need help with?
What are you selling?
Skip-ahead rule: if the user's prompt already contains enough context, skip to Step 2.
If the question maps to a strategy domain, route to the right skill:
| Problem domain | Route to |
|---|---|
| Digital product pricing, launch strategy, platform comparison | /sales-digital-products {question} |
| Checkout page optimization, upsells, order bumps, cart abandonment | /sales-checkout {question} |
| Membership site structure, course design, retention | /sales-membership {question} |
| Email marketing strategy, sequences, segmentation | /sales-email-marketing {question} |
| Affiliate program design, commission structures, recruitment | /sales-affiliate-program {question} |
| Email deliverability, SPF/DKIM/DMARC | /sales-deliverability {question} |
When routing, provide the exact command: "This is a {domain} question — run: /sales-{skill} {user's original question}"
If it's a Lemon Squeezy platform question, continue to Step 3.
Read references/platform-guide.md for the full platform reference — modules, pricing, integrations, data model, workflows, API quick-reference.
Answer the user's question using only the relevant section. Don't dump the full reference.
You no longer need the platform guide — focus on the user's specific situation.
Provide concrete next steps. If the question involves the API, reference references/lemonsqueezy-api-reference.md for endpoint details.
If you discover a gotcha, workaround, or tip not covered in references/learnings.md, append it there.
Best-effort from research — review these, especially items about plan-gated features and integration gotchas that may be outdated.
Account approval can take days to weeks — Lemon Squeezy requires manual account verification before you can accept live payments. Submit complete business details and identity docs upfront to speed this up. Don't plan a launch date before your account is approved.
Payouts can be delayed or frozen — multiple reports of payouts failing for extended periods with slow support response. Keep a financial buffer and don't rely on immediate access to funds, especially in the first few months.
Support is slow and AI-first — the chat support is an AI bot; human support is email-only with multi-day response times. For urgent issues, email [email protected] directly rather than using the chat widget.
Cloudflare can silently block webhooks — if your site uses Cloudflare, webhooks may get blocked even with IP allowlisting. Check your Cloudflare WAF rules and create an explicit allow rule for Lemon Squeezy's webhook IPs and your webhook path.
Stripe acquisition = uncertain roadmap — Stripe acquired Lemon Squeezy in 2024 and is building its own MoR solution (Stripe Managed Payments). Feature velocity has slowed. Evaluate whether LS's current feature set meets your needs without depending on future updates.
The 5% + 50¢ can climb higher — base transaction fee is 5% + 50¢, but surcharges stack: +1.5% international, +1.5% PayPal, +0.5% subscriptions, +5% abandoned-cart recovery, +3% affiliate-referred orders. Payouts also have fees (non-US bank 1%, non-US PayPal 3% capped at $30). Model your actual all-in fees before committing.
Email marketing is basic — built-in email is newsletters and broadcasts only. No automation workflows, no advanced segmentation, no A/B testing. For serious email marketing, connect to a dedicated ESP (Kit, Mailchimp, ActiveCampaign) via webhooks or Zapier.
/sales-digital-products — Digital product sales strategy (pricing, launch, platform selection)/sales-checkout — Checkout optimization (upsells, order bumps, cart abandonment)/sales-merchant-of-record — Choosing a Merchant of Record / payments provider across tools (Lemon Squeezy vs Paddle vs Polar vs Creem vs Stripe; MoR vs self-managed tax)/sales-paddle — Paddle platform help (the closest MoR competitor — deepest tax coverage + B2B invoicing)/sales-membership — Membership sites and online courses/sales-email-marketing — Email marketing strategy (sequences, automation, segmentation)/sales-affiliate-program — Affiliate program design (commissions, recruitment, tracking)/sales-deliverability — Email deliverability (SPF, DKIM, DMARC, warmup)/sales-payhip — Payhip platform help (similar creator commerce platform)/sales-kit — Kit platform help (creator-first email + commerce)/sales-do — Not sure which skill to use? The router matches any sales objective to the right skill. Install: npx skills add sales-skills/sales --skill sales-doUser says: "I want to sell my SaaS at $29/month and $290/year with a 14-day free trial" Skill does: Walks through creating a product with two variants (monthly and annual), configuring trial periods, setting up the checkout overlay, and implementing webhook listeners for subscription lifecycle events (created, updated, cancelled, expired). Covers license key setup for gating software access. Result: User has a working subscription product with trial, annual discount, and webhook integration
User says: "I'm moving my digital products from Gumroad to Lemon Squeezy — what do I need to know?" Skill does: Compares fee structures (Gumroad 10% vs LS 5% + 50¢), explains the MoR tax handling advantage, walks through product recreation, customer migration considerations, and URL redirect strategy. Flags the account approval delay. Result: User has a migration checklist with fee savings estimate and timeline
User says: "My Lemon Squeezy webhooks aren't firing in production" Skill does: Checks common causes — Cloudflare WAF blocking, incorrect webhook URL (localhost vs production), missing signature verification, SSL/TLS issues (error 525). Walks through testing with LS's test mode webhook simulation. Provides the webhook signature verification code pattern. Result: User identifies the root cause and gets webhooks working
Symptom: Webhooks work in test mode but not in production, or return 4xx/5xx errors Cause: Cloudflare WAF blocking POST requests, incorrect webhook URL, SSL certificate issues (error 525), or missing 200 response from your endpoint Solution: Create a Cloudflare WAF allow rule for the webhook path. Verify your webhook URL points to production (not localhost). Ensure your endpoint returns 200 within the timeout. Check Lemon Squeezy dashboard → Settings → Webhooks for delivery status and retry history. A non-200 response is re-sent up to 3 more times (4 attempts total); after that, re-send recent webhooks manually from the dashboard.
Symptom: Sales are coming in but payouts are delayed or failing Cause: Account verification incomplete, payout method not configured, or payout threshold not met Solution: Check Settings → Payouts for status. Ensure identity verification and tax forms are complete. Verify your bank/PayPal payout method is correctly configured. Contact [email protected] directly for extended delays — the AI chat support cannot resolve payout issues.
Symptom: Customers report "invalid license key" errors
Cause: Key status is inactive/disabled/expired, activation limit reached, or using wrong API endpoint
Solution: The License API uses a different base and rate limit (60 req/min vs 300 for main API). Check the key's status in the dashboard — expired keys need subscription renewal. Verify you're POSTing to the correct activation endpoint with Content-Type: application/x-www-form-urlencoded (not JSON:API format).
tools
Wizlogo (wizlogo.com) platform help — a budget online logo maker (template/style-variation, marketed as "AI") plus a hub of FREE branding tools (business-name, blog-name and slogan generators, business-card maker, invoice generator, color converter, domain search). The pricing traps: the FREE logo is PERSONAL-USE-ONLY; the two cheap paid tiers are RASTER PNG/JPG only — Single (~€39.99 one-time) and Unlimited (~€3.99 per WEEK, recurring) — and VECTOR (SVG/PDF/EPS) is gated to the ~€299.99 Enterprise tier, which also bundles human designer edits and a social kit. Transparent PNG is on all paid plans. Use when making a Wizlogo logo, understanding free-vs-paid or personal-vs-commercial use, which tier unlocks vector/SVG for print, the weekly-subscription billing trap, its free name/slogan generators, or whether it has an API (UI-only — no public API, webhooks, Zapier or MCP). Do NOT use to just generate the business name (use /sales-namelix) or to compare/validate branding tools (use /sales-idea-validation).
tools
VistaPrint platform help (vistaprint.com, a Cimpress company) — the small-business design + print + digital-marketing platform: a free AI Logomaker (4 generations, 60 more after free sign-up) exporting SVG/PNG/PDF at 4000x4000 with no watermark, a free Brand Kit, business cards/flyers/signage/apparel/promo print, and a website builder. THE RIGHTS TRAP: VistaPrint states NO intellectual-property rights transfer on an AI-generated logo — you get usage rights but CANNOT register it for trademark or copyright; only its human designer service transfers full IP. Use when making a VistaPrint logo, asking if you own or can trademark it, running out of AI logo credits, printed colors not matching the screen, bleed/DPI/font file-prep rejections, or asking whether VistaPrint has an API (the consumer site does not — automation runs through the parent Cimpress Open partner-fulfilment API). Do NOT use for Vista Social scheduling (use /sales-vistasocial) or comparing logo tools market-wide (use /sales-idea-validation).
tools
Turbologo (turbologo.com) platform help — a budget AI/DIY logo maker: enter a business name + industry, pick icons and colors, and it proposes logo concepts you refine in an in-browser editor, then pay a one-time fee to download (designing is free, previews are watermarked, downloading is the paywall). Vector SVG/PDF is gated to the mid tier and up; the top tier adds a brand kit (business cards, letterheads, email signatures, social assets). Use when generating a logo in Turbologo, choosing which download tier to buy, vector SVG vs raster PNG, removing the free watermark, the time-limited edit-after-purchase window, pay-to-download pricing questions, whether an AI logo is yours to trademark, or whether Turbologo has an API to bulk-generate logos (it is UI-only — no public API, webhooks, Zapier, or MCP). Do NOT use to generate the business name (use /sales-namelix), compare or validate branding tools across the market (use /sales-idea-validation), or build wider marketing creative (use /sales-canva).
tools
Online Logo Maker (onlinelogomaker.com) platform help — a long-standing free/freemium DIY logo maker: build the mark yourself from icons, shapes, text, and fonts — MANUAL/template-based, NOT enter-a-name-get-AI-concepts. The free pack downloads a LOW-RES 300px PNG with a background; vector SVG, transparent PNG, and 2000px high-res are gated to a one-time lifetime Premium pack (not a subscription). The free tier's commercial-use rights are disputed by reviewers — clean ownership effectively needs Premium, and a shared-icon mark can be non-distinctive. Use for building/editing a logo here, free download vs Premium, vector SVG or transparent PNG, one-time pricing, commercial-use/trademark terms, near-namesake confusion (NOT LogoMaker.com / LogoMakr / Logomakerr.ai), or whether it has an API (UI-only — no API, webhooks, Zapier, MCP). Do NOT use to generate the business name (use /sales-namelix), compare branding tools across the market (use /sales-idea-validation), or build wider creative (use /sales-canva).