Choose a trigger: exit intent, scroll, delay or click
Pick the trigger by asking what the visitor is doing when your message becomes useful, not which offer you want to push.
- Exit intent
- Catches people on the way out. Good for a lighter offer on a pricing page. Most sites detect it from the mouse, so test it on a phone, and run a scroll or delay version for mobile if it doesn't suit.
- Scroll depth
- Rewards readers. Good for a newsletter signup partway down an article. Too shallow feels like an ambush. Too deep and short visits never see it.
- Time delay
- Suits page-wide news: a launch, a sale, a welcome. Give people a moment to land first.
- Click
- Opens only when someone asks: a "Book a call" button, a size guide, a video. It never interrupts anyone.
Then make it polite. Set a frequency cap (once per day, for example) and keep close methods like click outside and ESC on.