Wix

Wix popups are called lightboxes, and they are free.

Start there. They are built into the editor and they handle a single offer perfectly well. This page is about the three things they cannot do, and whether any of them is your problem.

Three limits of the built-in lightbox.

A simple feature is allowed to be simple. These are just the edges.

Triggers are time and page, not behaviour

A lightbox can open on page load, after a delay, or on a click. What it does not do is react to a visitor leaving, to how far they have scrolled, or to what is in their cart — the signals that separate a well-timed popup from an interruption.

It does not know who it is talking to

There is no built-in way to stop showing the signup lightbox to someone who already subscribed. Returning customers keep meeting it, which annoys them and quietly ruins your conversion numbers by counting the same people over and over.

Testing is manual

Comparing two headlines means building two lightboxes, swapping them by hand, and comparing periods that were not otherwise identical. That is not a test, and it is how most popup copy ends up being decided by whoever spoke last.

What a dedicated tool adds on Wix.

One script in your site’s custom code area, then 7 trigger conditions including three exit signals and two cart conditions, 6 audience conditions so subscribers stop being re-asked, A/B testing on every plan, and 5 gamified first steps. Signups sync to whichever of the 6 connected providers you use rather than staying inside Wix.

Wix popups, answered plainly.

Including whether you need anything beyond the lightbox.

Yes — Wix calls them lightboxes, and you add and configure them from the Wix Editor. Their own help documentation is the top result for this search, which is a fair reflection of where most people should start. A lightbox can be styled freely, set to open on load or after a delay, and connected to Wix's own contact collection. For a site that wants one announcement or one signup offer, it is enough.

When you need the popup to react rather than just appear. The three usual triggers are: you want it to fire when someone is about to leave or has scrolled far enough to be interested; you want to stop showing it to people who already signed up; or you want to A/B test the offer properly rather than swapping designs by hand. Lightboxes do none of those, and no amount of styling changes it.

Through the custom code section in your site settings, where you paste a small script that loads on every page. After that the campaigns are built and published from the tool's dashboard, so you are not returning to the Wix Editor each time you want to change an offer. Wix also has an App Market with popup apps if you prefer installing something inside their ecosystem.

Any extra script costs something. What matters is whether it loads asynchronously so it does not block the page from rendering, and how large it is. Rather than trusting a vendor's number — including ours — measure your own site before and after with a page-speed tool. Wix sites already carry a fair amount of platform JavaScript, so the marginal cost of a small async loader is usually modest.

It will display on any Wix page, store pages included. Whether it can react to store state — what is in the cart, its value — depends on whether the tool reads that state or merely renders on top of the page. That distinction is worth asking about directly if cart-triggered popups are the reason you are shopping.

The built-in lightbox, which is included with your Wix plan and is the sensible starting point. Several third-party tools also publish free tiers with volume caps or branding. BetterPopup is paid after a trial with no free plan, so if free-forever is the requirement, the native lightbox or a freemium tool is the honest recommendation.