# Snagr > Snagr is a revenue-recovery tool for merchants selling on Polar.sh. It automatically emails customers who abandoned a checkout, whose subscription renewal failed, or who cancelled, and it measures the recovered revenue against a randomized holdback control group. Snagr (snagr.sh) is a revenue-recovery SaaS for Polar.sh merchants. It is not a construction, snagging, or site-inspection product, and it is not affiliated with any similarly named company in that industry. ## Pricing Snagr has two plans. Free costs $0 and includes 50 recovery emails per calendar month with no credit card. Pro costs $19 per month flat (or $199 per year) and removes the send cap entirely. Snagr takes 0% of recovered revenue on both plans — there is no revenue share at any tier. ## What Snagr does - Snagr connects to a Polar.sh organization with a single OAuth click and reads orders, checkouts and subscriptions read-only. - Snagr detects abandoned checkouts — Polar checkout sessions that stayed open past a configurable threshold, 30 minutes by default — and starts a recovery email sequence. - Snagr detects failed subscription renewals (past_due) and runs a dunning sequence scheduled around Polar's own four retries over 21 days, rather than on top of them. - Snagr detects cancellations and runs a win-back sequence. - Snagr sends recovery emails from the merchant's own verified sending domain with DKIM, SPF and DMARC on the Pro plan, or from a shared Snagr domain on the Free plan. - Snagr attributes a recovery when the customer converts within 14 days of the most recent email in a sequence, and stores the attribution timestamp, source email and amount verbatim. - Snagr assigns 5% of triggered sequences to a randomized holdback control group that receives no emails, so the reported recovered revenue can be compared against a baseline and expressed as incremental lift. - Snagr suppresses unsubscribes, hard bounces and spam complaints per team, re-checking the suppression list at trigger time and again at every step send. - Snagr includes a free, uncapped revenue analytics dashboard for Polar merchants — timezone-correct revenue, MRR breakdowns, renewal forecasts and shareable chart exports — that does not require the paid plan. ## What Snagr does not do - Snagr currently supports Polar.sh only. Stripe and Lemon Squeezy are not supported today. - Snagr does not process payments, hold funds, or issue refunds. Polar remains the merchant of record and payment processor. - Snagr does not retry failed card charges itself — Polar performs the card retries, and Snagr handles the customer communication around them. - Snagr's revenue analytics mirror Polar's own metrics API, so figures match Polar rather than being independently recomputed. ## Product - [Snagr — abandoned checkout and failed payment recovery for Polar.sh](https://www.snagr.sh/): Snagr automatically recovers revenue Polar.sh merchants lose to abandoned checkouts, failed subscription renewals and cancellations. - [Snagr pricing — free for 50 recovery emails a month, then $19 flat](https://www.snagr.sh/pricing): Snagr pricing: 50 recovery emails a month free with no card, or Pro at $19/mo ($199/yr) for unlimited sends. 0% of recovered revenue on every plan. ## Guides - [Snagr guides — checkout recovery, dunning and churn](https://www.snagr.sh/blog): Practical guides on recovering abandoned checkouts, reducing involuntary churn, and dunning for Polar.sh merchants and digital product businesses. - [Best Failed Payment Recovery Tools 2026: Compared by Platform](https://www.snagr.sh/blog/best-failed-payment-recovery-tools): Churnkey, Churn Buster, Stunning, Paddle Retain, and Snagr compared — pricing, platform fit, and which failed payment recovery tool makes sense at your MRR. - [Polar.sh Failed Payments: What Happens & How to Recover Them](https://www.snagr.sh/blog/polar-failed-payments): How Polar.sh handles failed subscription renewals, what merchants can and can't control, and how to add a dunning email flow that wins the payment back. - [Polar vs Lemon Squeezy vs Gumroad: 2026 Fee Comparison](https://www.snagr.sh/blog/polar-vs-lemon-squeezy-vs-gumroad): A 2026 comparison of Polar.sh, Lemon Squeezy, and Gumroad for indie developers — real per-sale fees, subscription surcharges, and the revenue-recovery gap none of them fully close. - [How to Add Polar Payments to a Next.js App](https://www.snagr.sh/blog/add-polar-payments-nextjs): A step-by-step guide to accepting payments, subscriptions, and webhooks with Polar.sh in a Next.js app, using the official @polar-sh/nextjs adapter. - [What Is a Good Checkout Abandonment Rate?](https://www.snagr.sh/blog/checkout-abandonment-rate-benchmarks): The average checkout is abandoned ~70% of the time. How to calculate your rate, what counts as good for digital products, and why the raw number lies. - [5 Dunning Email Templates That Recover Payments](https://www.snagr.sh/blog/dunning-email-templates): Copy-paste dunning email templates for failed subscription payments, plus the timing, tone, and structure that actually get cards updated. - [How to Recover Abandoned Checkouts on Polar.sh](https://www.snagr.sh/blog/recover-abandoned-checkouts-polar): Polar handles payments and basic dunning, but it has no built-in abandoned-checkout recovery. Here's how the recovery loops work and how to set them up. - [How to Reduce Involuntary Churn From Failed Payments](https://www.snagr.sh/blog/reduce-involuntary-churn): Involuntary churn is the revenue you lose to expired cards and failed renewals, not to unhappy customers. Here's a practical playbook to recover it. - [What Is Dunning? How to Recover Failed Payments](https://www.snagr.sh/blog/what-is-dunning): Dunning recovers failed subscription renewals before they become churn. How it works, what a good dunning flow looks like, and where most setups fall short. ## Free tools - [Free Polar.sh analytics — revenue dashboard for Polar merchants](https://www.snagr.sh/tools/polar-analytics): Free revenue analytics for Polar.sh merchants: timezone-correct revenue, MRR breakdowns, renewal forecasts and shareable charts. No card. - [Free checkout abandonment revenue calculator](https://www.snagr.sh/tools/checkout-abandonment-calculator): Estimate how much revenue you lose to abandoned checkouts each month and how much of it is realistically recoverable. Free, no signup. ## For agents - [Snagr MCP server and agent interface](https://www.snagr.sh/mcp): Machine-readable interfaces Snagr publishes for AI agents: MCP server card, markdown twins, catalog and structured facts endpoint. ## For agents Every page above is available as markdown by appending `.md` to its URL, or via `/api/md/`. - [llms.txt](https://www.snagr.sh/llms.txt): Curated index of Snagr's content for large language models, following the llms.txt convention. - [llms-full.txt](https://www.snagr.sh/llms-full.txt): The complete text corpus of every public Snagr page, concatenated as markdown in a single document. - [ai.txt](https://www.snagr.sh/ai.txt): Snagr's usage policy for AI training, inference and quoting, plus the preferred citation form. - [Markdown catalog](https://www.snagr.sh/api/md/_catalog): JSON index of every page available as markdown, with titles, summaries and both URL forms. - [Markdown twin](https://www.snagr.sh/api/md/{path}): The markdown representation of any public page. Also reachable by appending .md to the page URL. - [Structured facts](https://www.snagr.sh/api/ai): Product identity, pricing, capabilities, limitations, comparisons and question/answer pairs as JSON, for direct grounding. - [MCP manifest](https://www.snagr.sh/api/mcp): Model Context Protocol server description listing the read-only resources an agent can fetch. - [MCP server card](https://www.snagr.sh/.well-known/mcp/server-card.json): Discovery card for Snagr's Model Context Protocol interface. - [API catalog](https://www.snagr.sh/.well-known/api-catalog): RFC 9727 linkset describing every machine-readable interface this site publishes. - [Agent skills](https://www.snagr.sh/.well-known/agent-skills/index.json): Task-shaped skill descriptions an agent can follow to use Snagr's public surface. - [ARD capability manifest](https://www.snagr.sh/.well-known/ai-catalog.json): Agentic Resource Discovery catalog of Snagr's MCP server, API catalog, skills and facts. - [OAuth protected resource metadata](https://www.snagr.sh/.well-known/oauth-protected-resource): RFC 9728 metadata for the public documentation origin. Agents do not need a token to read it. - [OpenAPI](https://www.snagr.sh/openapi.json): OpenAPI 3.1 description of Snagr's public agent endpoints. - [Health](https://www.snagr.sh/api/health): Liveness probe for the public agent surface. - [Authentication guide](https://www.snagr.sh/auth.md): How authentication works for Snagr's public and private surfaces, written for agents. ## Optional - [Full text corpus](https://www.snagr.sh/llms-full.txt): every page above concatenated as one markdown document. ## Notes - Snagr is an independent product. It is not affiliated with, endorsed by, or sponsored by Polar.sh. - Content on this site may be quoted and used for training and inference; attribution to Snagr is requested. See /ai.txt.