exit-intent-popups

exit-intent-popups is a skill for Claude Code, Codex from finsilabs/awesome-ecommerce-skills. It costs 31 tokens per session (2,203 once invoked), scanned A, original, MIT.

A guide to showing a popup when a website visitor appears ready to leave. The popup can offer a discount, collect an email address, or remind someone about an abandoned cart.

In plain words
What is it for?
Use it to create exit-intent offers, email forms, checkout reminders, frequency caps, and tests comparing discounts, free shipping, or gifts.
Why use it?
It helps recover some leaving visitors while limiting repeated interruptions through targeting and frequency rules.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one. Also seen: positional $N argument; mentions Codex; mentions Gemini CLI.

Good fit Use it to create exit-intent offers, email forms, checkout reminders, frequency caps, and tests comparing discounts, free shipping, or gifts.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add finsilabs/awesome-ecommerce-skills --skill exit-intent-popups
Clone the repo
git clone --depth 1 https://github.com/finsilabs/awesome-ecommerce-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for exit-intent-popups

README.md
[![agentmods](https://agentmods.dev/badge/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups/github.svg)](https://agentmods.dev/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups)
Your own site
<a href="https://agentmods.dev/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups"><img src="https://agentmods.dev/badge/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for exit-intent-popups

Your own site · 80×15
<a href="https://agentmods.dev/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups"><img src="https://agentmods.dev/badge/skills/finsilabs/awesome-ecommerce-skills/exit-intent-popups.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 31 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,203 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00031 $0.02203
Opus 5 $0.00015 $0.01102
Sonnet 5 $0.00006 $0.00441
Haiku 4.5 $0.00003 $0.00220

Measured 9d ago against content hash bc0b0cf4da75, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

exit-intent-popups scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/marketing-growth/exit-intent-popups/SKILL.md · 192 lines

How it starts

The opening of the file, as written. The whole thing — 192 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Exit-Intent Popups

Overview

Exit-intent popups detect when a visitor is about to leave — by tracking rapid mouse movement toward the browser's address bar on desktop — and display a targeted offer. When implemented with proper targeting and frequency capping, they recover 5–10% of otherwise lost visitors. Dedicated popup apps handle all the detection logic, A/B testing, and ESP integration — no custom code needed.

When to Use This Skill

  • When site bounce rate is above 60% and conversion rate is below 2%
  • When capturing email addresses for the marketing list during the session
  • When offering a first-purchase discount to new visitors who haven't converted
  • When reminding checkout abandoners about items in their cart before they leave
  • When A/B testing popup offer types (% off vs. free shipping vs. free gift)

Core Instructions

Step 1: Choose the right popup tool

Platform Recommended Tool Why
Shopify Klaviyo Forms (free, syncs to Klaviyo) or Privy ($30/mo) Klaviyo Forms integrates directly with Klaviyo flows; Privy includes A/B testing, unique coupon codes, and detailed analytics
WooCommerce OptinMonster ($9/mo) or Popup Maker (free) OptinMonster has exit-intent detection, A/B testing, and WooCommerce integration; Popup Maker is simpler and free
BigCommerce Justuno or Klaviyo Forms Both have native BigCommerce integrations and exit-intent detection
Custom / Headless Klaviyo Forms (via JavaScript embed) or custom implementation Klaviyo Forms works on any site with a JavaScript snippet

Step 2: Configure exit-intent detection and targeting

Most popup tools have exit-intent built in. The key is configuring it correctly to avoid annoying visitors.


Shopify with Klaviyo Forms
  1. In Klaviyo, go to Sign-up Forms → Create Form
  2. Choose Popup as the form type
  3. Under Targeting, set:
    • Display when: Exit intent (mouse moves to top of browser)
    • Delay: 5 seconds minimum time on page before activating
    • Frequency: Show once per 14 days (Klaviyo manages this via cookie)
  4. Under Targeting → Conditions, add:
    • Show only on: Homepage, product pages, collection pages
    • Do NOT show on: /checkout, /cart, /account
    • Do NOT show to: Existing subscribers (Klaviyo checks this automatically for identified profiles)
  5. Under Form Content, set your offer:
    • For email capture: "Get 10% off your first order" + email input + GDPR consent checkbox
    • For cart reminder: "You have items in your cart — complete your purchase" + link back to cart
  6. Under Success Action, create a discount code:
    • Connect to Shopify → Discounts — Klaviyo can automatically create unique single-use 10% off codes
    • These codes appear in the success message and are automatically synced to the subscriber's profile

Read the full file on GitHub · 192 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 192 lines · 31 tokens per session scan A bc0b0cf4da75

Subscribe to this mod's changes

exit-intent-popups is a skill published in the GitHub repository finsilabs/awesome-ecommerce-skills (52 stars, last pushed 6mo ago), licensed MIT. It adds 31 tokens to every session and 2,203 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

convert-checkout-page

Author checkout-page micro-copy + trust signals: order summary, form-field copy, bump slot, button label, guarantee restatement, and friction-reduction patterns. Emits brief + paste-ready HTML/CSS scaffold (payment-processor-agnostic). Use when the user needs a conversion-optimized checkout page where every word and…

FerroxLabs/wayland · 101 tokens

convert-cross-sell-page

Author post-purchase cross-sell pages: lateral product offer to existing customer, with relevance framing and tight Method-applied copy. Emits brief + paste-ready HTML/CSS. Use when the user has a customer who completed a flagship purchase (and any OTO sequence) and a related product the customer would benefit from.…

FerroxLabs/wayland · 107 tokens

convert-oto-page

Author One-Time Offer pages: post-purchase upgrade with single accept/decline decision, urgency framing, and tight Method-applied copy. Emits brief + paste-ready HTML/CSS with one-click yes/no markup. Use when the user has a flagship product purchased and needs an immediate post-checkout upgrade page. Not for…

FerroxLabs/wayland · 101 tokens

funnels-ascension-ladder

Design a multi-rung product ladder - The Ascension Ladder - from free lead-magnet through tripwire, core offer, premium tier, and continuity. Maps prices, pass-through targets, ascension triggers, and the bridge offer between each rung. Use when the user has one product but no path for buyers to ascend, or when…

FerroxLabs/wayland · 127 tokens

convert-bump

Author order-form bump offers: 30-80 word checkbox micro-copy that lifts AOV without breaking checkout flow. Emits brief + paste-ready HTML/CSS for the bump checkbox component. Use when the user has a checkout page and wants to add a single relevant low-friction bump above the buy button. Not for full upsell pages…

FerroxLabs/wayland · 93 tokens

churn-prevention

Reduce voluntary and involuntary churn — cancel flow design, save offers, exit surveys, dunning sequences, and payment recovery.

SebastianLuser/claude-code-arcane · 30 tokens