Popup
Centered modal with optional dim backdrop, configurable trigger (immediate, delay, exit-intent, scroll), and per-session or N-day dismiss behavior.
The popup display mode shows the discount as a centered modal — optionally with a dim backdrop — instead of (or alongside) a banner bar. Triggers, dismiss behavior, and presentation are configurable from the dashboard.
Best for: High-intent moments — exit intent, mid-scroll, or after a delay — where a banner is easy to miss.
Want a simple bar at the top or bottom instead? See Banner.
Setup
Same one-line embed as the banner — add this before </body>:
<script src="https://www.evendeals.com/banner.js"></script>No additional setup. The script picks up whichever display modes you've enabled.
Enable from the dashboard
- Go to Dashboard → Settings.
- Open the Popup tab.
- Toggle Enable on.
- Configure trigger, dismiss, and presentation options below.
You can run the popup on its own or alongside an enabled banner — they share the same offer (same coupon, same countdown).
Trigger types
When the popup appears:
| Trigger | Behavior |
|---|---|
immediate | Appears on page load. |
delay | Appears after N seconds (configurable). |
exit_intent | Appears when the user's mouse leaves the viewport (top edge). |
scroll | Appears after the user scrolls past N% of the page. |
Dismiss behavior
Once a visitor closes the popup, choose how long it stays dismissed:
| Mode | Behavior |
|---|---|
session | Won't show again in this tab/session. |
days | Won't show again for N days (tracked in localStorage). |
Presentation toggles
| Option | Description | Default |
|---|---|---|
dimBackdrop | Renders a semi-transparent overlay behind the popup. Clicking it dismisses the popup. | true |
The popup also reuses the banner text template, click-to-copy coupon, and powered-by behavior — see Banner for those details.
Countdown timer
The popup shares the offer timer with all other enabled display modes — one deadline, one countdown. If you change the timer in the dashboard, every visitor's popup, banner, and custom render reflect the new config.
See the Banner countdown timer section for timer types, formats, and end behaviors.