Frequently Asked Questions
Find answers to common questions about XBuilder.
General Questions
What is XBuilder?
XBuilder is a professional popup and modal builder that lets you create stunning popups, slide-ins, floating bars, and more using a visual drag-and-drop editor. No coding required.
What can I build with XBuilder?
- Modal popups
- Floating bars (top/bottom)
- Slide-in notifications
- Sidebars
- Fullscreen overlays
- Video popups
- Cookie consent notices
- Newsletter signup forms
- Promotional offers
- Exit intent offers
Do I need coding skills?
No. XBuilder's visual editor lets you build and customize popups without writing code. For advanced customization, optional CSS support is available.
How many templates are included?
XBuilder includes 200+ professionally designed templates across multiple categories:
- 86+ popup templates
- 34+ floating bar templates
- 38+ slide-in templates
- And more...
Editor Questions
How do I add elements?
- Open the Widgets tab in the control panel
- Click or drag an element to add it
- Or use the + Add Row button on the canvas
How do I edit an element?
Click on any element to select it. The control panel will show all available settings for that element.
How do I delete an element?
Select the element and press Delete or Backspace, or right-click and choose "Delete".
Can I undo changes?
Yes! Use Ctrl+Z (Windows) or Cmd+Z (Mac) to undo. Use Ctrl+Y or Cmd+Shift+Z to redo.
How do I preview on mobile?
Click the device icons in the header to switch between Desktop, Tablet, and Mobile preview modes.
Styling Questions
How do I change fonts?
- Select a text element
- Go to the Style section
- Choose a font from the dropdown (includes 500+ Google Fonts)
How do I make elements responsive?
Many settings have device-specific options. Look for the device toggle icons to set different values for desktop, tablet, and mobile.
How do I add custom CSS?
- Select an element
- Go to Advanced settings
- Add CSS classes
- Use those classes in your site's CSS
How do I match my brand colors?
Click any color input to open the color picker. Enter your exact hex color code (e.g., #4F46E5).
Trigger Questions
What triggers are available?
- On Load — Show when page loads
- On Scroll — Show after scrolling
- On Click — Show when clicking an element
- Exit Intent — Show when leaving
- Timed Delay — Show after time passes
- Floating Button — Always-visible trigger button
How do I set up exit intent?
- Go to the Behavior tab
- Select "Exit Intent" as the trigger
- Configure sensitivity settings
Note: Exit intent works best on desktop. Consider alternatives for mobile.
Does exit intent work on mobile?
Exit intent detection is limited on mobile devices due to how mobile browsers work. Use scroll or timed delay triggers for mobile users.
How do I make a popup show only once?
Go to the Behavior tab and set the display frequency (cookie settings) to "Once ever" or your preferred duration.
Templates Questions
How do I use a template?
- Click Library in the header (or press
L) - Browse templates
- Click a template to preview
- Click Use Template to load it
Can I customize templates?
Yes! Templates are fully editable. Change any text, images, colors, or settings after loading.
Will a template replace my current work?
Yes, loading a template replaces your current popup. Save or export your work first if needed.
How do I save my own templates?
Export your popup as JSON. Save the file and import it later to reuse your design.
Export & Import Questions
How do I export my popup?
Click Export in the header and choose your format (JSON recommended).
What's the JSON export for?
JSON exports contain your complete popup configuration. Use them to:
- Backup your work
- Share templates with others
- Move popups between projects
- Version control your designs
How do I import a popup?
- Click the import option in the header or Library
- Select your JSON file or paste JSON
- Click Import
Cookie & Display Questions
How do I prevent popups from showing too often?
In the Behavior tab, configure the display frequency:
- Once per session
- Once per day
- Once per week
- Once ever
- Custom duration
What is Test Mode?
Test Mode ignores cookie settings, so the popup shows every time. This is useful during development. Remember to disable it before going live.
How do I reset cookies for testing?
- Open browser DevTools (F12)
- Go to Application → Cookies
- Delete cookies starting with
xbuilder_popup_ - Refresh the page
Troubleshooting
Popup not showing
Check these common issues:
- Cookie already set — Clear cookies or use test mode
- Page rules — Check if popup is excluded from current page
- Trigger not met — Verify trigger conditions
- Test mode off — Enable test mode to bypass cookies
Popup showing too often
- Go to Behavior tab
- Increase display frequency duration
- Disable test mode if enabled
Elements not aligning properly
- Check parent element settings (Section/Column)
- Verify alignment settings on the element
- Check for conflicting CSS
Fonts not loading
- Verify the font name is correct
- Check internet connection
- Clear browser cache
- Try a different font
Animation not playing
- Verify animation is selected
- Check animation duration isn't 0
- Clear browser cache
- Test in different browser
Changes not saving
- Make sure you're using the Save function
- Check for error messages
- Verify browser isn't blocking localStorage
Mobile layout broken
- Switch to mobile preview
- Check responsive settings
- Adjust element widths to percentages
- Simplify layout for mobile
Performance Questions
Will popups slow down my site?
XBuilder is designed for performance:
- Lightweight runtime
- Lazy loading where possible
- Optimized animations
For best performance:
- Optimize images
- Use appropriate image sizes
- Limit complex animations on mobile
How do I optimize popup images?
- Use compressed images
- Use WebP format when possible
- Match image size to display size
- Consider lazy loading for below-fold images
Compatibility Questions
What browsers are supported?
XBuilder works in all modern browsers:
- Chrome (recommended)
- Firefox
- Safari
- Edge
- Mobile browsers
Does it work with [CMS name]?
XBuilder can be integrated with most CMS platforms that allow custom HTML/JavaScript.
Keyboard Shortcuts
| Action | Windows | Mac |
|---|---|---|
| Undo | Ctrl+Z | Cmd+Z |
| Redo | Ctrl+Y | Cmd+Shift+Z |
| Delete | Delete | Backspace |
| Copy | Ctrl+C | Cmd+C |
| Paste | Ctrl+V | Cmd+V |
| Duplicate | Ctrl+D | Cmd+D |
| Toggle popup | P | P |
| Open library | L | L |
| Command palette | Ctrl+K | Cmd+K |
Getting Help
Where can I find more documentation?
Browse the documentation sections in the sidebar:
How do I search the docs?
Use Ctrl+K or Cmd+K to open the search, or use the search bar at the top of the page.
How do I report a bug?
Contact support with:
- Steps to reproduce the issue
- Browser and version
- Screenshots if helpful
- Any error messages
Still have questions?
If your question isn't answered here, check the specific documentation section for your topic, or reach out to support for help.