Integrate with Wix’s live site interface

Visual extensions

Third-party apps can add visual extensions to a live site, including pages, pop-ups, and widgets.


Pages are full-page extensions that can be added to a live site. The page appears in the main navigation menu and behaves just like any other site page. A page extension can have internal pages, each with its own URL – so it’s ideal for apps that use deep linking (like a blog, forum, or eCommerce store).

Third-party apps can create page extensions using the following:


Pop-ups (aka modals or lightboxes) are window overlays that appear on top of a webpage, blocking some of the content on the page.

Third-party apps can create pop-up extensions using the following:


Widgets are small elements that site owners can add to pages of a site.

  • Standard widgets can be set to be placed anywhere on a page or pinned to a specific location, and can be added to any or all pages.
  • Slot widgets (aka plugins) can be added to designated slots that Wix has made available within specific first-party app pages, such as Wix’s checkout page.

Third-party apps can create widget extensions using the following:

Note: Visual extensions should include an app panel to manage settings or other site owner activity - see Integrate with Wix’s editor interface.

Activity trackers

If your app should track site visitor activity, or manage background tasks that don’t require a visual component on the live site, your app can add invisible extensions using the following:

  • Embedded scripts (recommended): insert custom script tags to the tag of your users' sites to run background code on each page of a live site.
  • Worker extension (partially deprecated): A hidden iframe that allows you to run background JavaScript on each page of a live site and to the Wix Editor. As site owners can’t see this extension, you need to combine it with a visible extension, like a widget or dashboard.
Was this helpful?