Triggers Overview
Triggers control when your popup appears to visitors. XBuilder offers six trigger types to match any engagement strategy.
Available Triggers
| Trigger | Description | Best For |
|---|---|---|
| On Load | Show when page loads | Welcome messages, announcements |
| On Scroll | Show after scrolling | Engaged readers, content upgrades |
| On Click | Show when clicking element | User-initiated actions |
| Exit Intent | Show when leaving | Save abandoning visitors |
| Timed Delay | Show after time passes | Delayed engagement |
| Floating Button | Always-visible trigger | Persistent access |
Configuring Triggers
Accessing Trigger Settings
- Open the Behavior tab in the control panel
- Select your trigger type from the dropdown
- Configure trigger-specific settings
- Test in the canvas preview
Testing Triggers
In the editor:
- Switch to Behavior tab to activate trigger testing
- The canvas simulates trigger conditions
- Toggle popup to test open/close behavior
Trigger Comparison
By Intrusiveness
| Level | Triggers |
|---|---|
| Low | On Click, Floating Button |
| Medium | Timed Delay, On Scroll |
| High | On Load, Exit Intent |
By Conversion Potential
| Potential | Triggers | Notes |
|---|---|---|
| High | Exit Intent | Last chance offers |
| High | On Scroll | Engaged visitors |
| Medium | Timed Delay | Warmed-up visitors |
| Medium | On Load | All visitors |
| Variable | On Click | User-initiated |
| Variable | Floating Button | Always available |
By User Experience
| Experience | Triggers |
|---|---|
| Best | On Click (user-initiated) |
| Good | Floating Button, Scroll |
| Neutral | Timed Delay |
| Careful | On Load, Exit Intent |
Choosing the Right Trigger
For Lead Capture
Newsletter signup:
- Exit Intent — Capture leaving visitors
- Scroll 50% — Engaged readers
- Timed 10s — Interested browsers
Content upgrades:
- Scroll — After reading content
- On Click — In-content CTAs
For Announcements
Sales & promotions:
- On Load — Maximum visibility
- Floating Button — Persistent reminder
Important updates:
- On Load — Ensure visibility
- Floating Button — Non-intrusive option
For Support
Contact forms:
- Floating Button — Always accessible
- On Click — Context-specific
Help widgets:
- Floating Button — Persistent access
- Scroll Bottom — End-of-page help
Multiple Triggers
XBuilder supports one trigger per popup. For multiple trigger scenarios:
- Create separate popups for each trigger
- Use display rules to prevent conflicts
- Consider user journey flow
Cookie Settings
Control how often triggers fire:
| Setting | Behavior |
|---|---|
| Show always | Trigger every page view |
| Once per session | Once until browser closes |
| Once per day | Once every 24 hours |
| Once ever | Only first time |
| Custom | Set specific duration |
Configure in the Behavior tab under "Display Frequency."
Page Targeting
Combine triggers with page rules:
| Rule | Example |
|---|---|
| All pages | Site-wide popup |
| Specific URL | /pricing only |
| URL contains | Blog posts |
| URL pattern | Category pages |
| Exclude URLs | Except checkout |
Device-Specific Triggers
Configure different behavior by device:
| Device | Consideration |
|---|---|
| Desktop | All triggers work well |
| Tablet | Consider touch interactions |
| Mobile | Exit intent limited |
Mobile Exit Intent
Exit intent doesn't work reliably on mobile. Consider timed delay or scroll triggers instead.
Best Practices
- Match intent — Trigger should match user behavior
- Don't annoy — Respect user experience
- Test frequency — Don't show too often
- Consider mobile — Test all devices
- A/B test — Try different triggers
- Monitor metrics — Track conversion rates
Common Trigger Patterns
Welcome Flow
- First visit → On Load welcome
- Return visits → Exit Intent offer
Content Engagement
- Scroll 30% → Content upgrade
- Scroll 70% → Newsletter signup
- Scroll bottom → Related content
E-commerce
- Product page + 20s → Discount offer
- Cart page + Exit → Save cart
- All pages → Floating chat
Trigger Performance Tips
- Exit Intent: 10-15% conversion typical
- Scroll triggers: Higher quality leads
- Timed triggers: Good middle ground
- On Click: Best user experience
Next Steps
Learn about each trigger in detail: