IntroductionQuick Start

Display Modes

Choosing a display modeBanner (Default)PopupCustom Display ModeAPI

Integrations

Display Modes

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

  1. Go to Dashboard → Settings.
  2. Open the Popup tab.
  3. Toggle Enable on.
  4. 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:

TriggerBehavior
immediateAppears on page load.
delayAppears after N seconds (configurable).
exit_intentAppears when the user's mouse leaves the viewport (top edge).
scrollAppears after the user scrolls past N% of the page.

Dismiss behavior

Once a visitor closes the popup, choose how long it stays dismissed:

ModeBehavior
sessionWon't show again in this tab/session.
daysWon't show again for N days (tracked in localStorage).

Presentation toggles

OptionDescriptionDefault
dimBackdropRenders 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.

Banner (Default)

Customize the default discount banner — colors, top/bottom toggles, text template, countdown timers, and more.

Custom Display Mode

Show discounts in your own UI using CSS classes and the window object.

On this page

SetupEnable from the dashboardTrigger typesDismiss behaviorPresentation togglesCountdown timer