> For the complete documentation index, see [llms.txt](https://docs.globo.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.globo.io/swatch/app-integrations/overview.md).

# App integrations

Make the app's widgets appear in page builders and alongside other apps.

The app renders through Shopify theme app blocks, which most modern themes support. When a product page is built by a page builder instead, or when another app controls part of the page, the widget needs a container to render into.

## The containers

Each widget renders into its own element. If that element is already on the page the app fills it; if not, the app inserts one itself at a position that suits your theme. Putting the element where you want it is how you control placement.

| Widget           | Container                                             |
| ---------------- | ----------------------------------------------------- |
| Variant swatches | `<div class="globo-swatch-product-detail"></div>`     |
| Product groups   | `<div class="globo-product-groups-detail"></div>`     |
| Product bundles  | `<div class="globo_color_swatch_bundle_combo"></div>` |

{% hint style="warning" %}
Whichever route you take, keep the theme's or the builder's own variant picker on the page. The app listens to it to know which variant is selected — remove it and the wrong variant can end up in the cart.
{% endhint %}

## Page builders

* [PageFly Landing Page Builder](/swatch/app-integrations/pagefly.md)
* [GemPages](/swatch/app-integrations/gempages.md)
* [EComposer Builder](/swatch/app-integrations/ecomposer.md)
* [Beae Page Builder](/swatch/app-integrations/beae.md)
* [Themes without app blocks](/swatch/app-integrations/themes-without-app-blocks.md)

Using a builder that isn't listed? The approach is the same — add an HTML or custom-code element and paste the container. [Contact support](/swatch/help/contact-support.md) if you'd like us to check it for you.

## Other apps

* [Smart Product Filter & Search](/swatch/app-integrations/smart-product-filter-and-search.md) — handled automatically, nothing to set up.

Running another app that rebuilds your product grid or product page? [Contact support](/swatch/help/contact-support.md) with its name and we'll tell you whether it needs anything.
