# Polite Popup > Paste your popups, modals, slide-ins and banners - what each says, when it fires, who sees it, how often, how it closes and what phones get - plus the site's traffic and the popup's numbers. The browser checks the six areas that make a popup work, holds conversion against the skill's benchmark and flags the mistakes for free; a paid audit says what to fix, and a paid design writes the popups. URL: https://polite-popup.skillsafe.ai/ API tutorial: https://polite-popup.skillsafe.ai/api.html Model: gpt-terra (metered per run; the free scan needs no account) ## Who it is for Marketers, store owners and founders whose email popup collects addresses but draws complaints, whose exit-intent offer never fires on phones, whose discount modal covers the checkout, or who are about to add their first popup and want the trigger, rules and copy right before it ships. ## What the free scan computes (in the browser, nothing uploaded) - The inventory: each popup in the paste (split on short lines such as "Popup 1: welcome offer"), its purpose (email capture, lead magnet, discount, announcement, feature or demo promotion, feedback), its format (centre modal, full screen, slide-in, bar, inline), its trigger (page load, time delay in seconds, scroll depth in percent, exit intent, click, page count, behaviour such as add-to-cart) and its form fields. - The six areas the skill checks, each found or not with the line that shows it: timing; value and copy (headline, subhead, button, decline); respect (close button, decline wording, frequency cap, remembered dismissals); targeting and page rules (checkout, existing subscribers, audience); mobile (full screen or adapted); compliance and accessibility (consent, privacy link, pre-checked boxes, keyboard and Esc). - The numbers: impressions, submissions and closes; conversion rate and close rate; the mobile share; conversion held against the skill's typical range for the main popup (2-5% email popup, 3-10% exit intent, 10%+ click-triggered). - Flags PU-01..PU-22: page load or within 5 seconds; a delay under 30 seconds; no trigger; every page view with no cap; frequency not stated; dismissals not remembered; a hidden, delayed or faint close; a guilt-trip decline; several popups with no rule between them; complaints; checkout, cart or payment pages; shown to existing subscribers; full screen on mobile; exit intent with no phone alternative; a headline with no benefit; a generic button; more than two fields; an offer with no end; a pre-checked opt-in; an email form with no privacy link; conversion under the benchmark; no numbers. ## The paid lanes (one JSON input with a `task` field) - `audit`: an inventory entry per popup (purpose, format, trigger, a one-line read), the six areas (good, weak, bad or unknown, each with a finding, quotes and a fix; a high flag makes its area bad, a medium flag at least weak), the numbers (the page's conversion rate, benchmark and verdict), issues as finding, impact and fix with severity and the page's flag ids, 3 to 6 fixes and a verdict (keep, fix first, rebuild). - `design`: the goal, 1 to 3 popups (never full screen, never on page load), each with a trigger and its detail, audience, pages (checkout always excluded), frequency (once per session, 7-30 days after a dismissal), copy (benefit headline, subhead, specific button, polite decline), fields (at most two for capture), design and phone version; conflict rules for two or more popups; 2 to 5 compliance and accessibility items; 3 to 6 metrics (always conversion rate and close rate); 2 to 4 tests. The audit hands its result to the design with one button. Every reply is checked against the input: quotes word for word, no invented count, rate, discount or window beyond the skill's constants, no blended lanes, and the lane-specific rules above. ## Sources Derived from the agent skill @coreyhaines31/popup-cro (https://skillsafe.ai/skill/@coreyhaines31/popup-cro), by Corey Haines, in coreyhaines31/marketingskills (MIT), republished under its current name @coreyhaines31/popups (https://skillsafe.ai/skill/@coreyhaines31/popups): https://github.com/coreyhaines31/marketingskills/tree/main/skills/popups - its SKILL.md and evals. Part of SkillSafe: https://skillsafe.ai/