Skip to main content

Add a container block to your popup

The container block lets you arrange multiple blocks side by side inside a single popup or embed. This unlocks horizontal layouts like product cards, perk badges, and shipping threshold tiers that aren't possible with regular stacked blocks.

Written by Rafael Gonzales

How to add a container block

  1. Open the popup or embed you want to edit.

  2. In the Blocks panel, add a Container block.

  3. The container appears on the canvas. Click inside it to start adding child blocks.

Adding blocks inside the container

You can add any block type inside a container: text, button, image, email capture, SMS, video, and more. Each child block is styled independently, so each one can have its own background, border, text, and formatting.

To add a child block, drag another container block inside the parent container. From there you can add the other blocks.

Container settings

Once the container is selected, you can configure:

  1. Direction: choose how child blocks are arranged inside the container. Horizontal places them side by side in a row. Vertical stacks them on top of each other, the same way regular blocks behave in a popup.

  2. Gap: the spacing between child blocks.

  3. Height: a uniform height applied to all children in the container.

Nesting containers

You can place a container inside another container to build more complex layouts. For example, a horizontal container can hold a text block on the left and a vertical container on the right, which itself stacks an image and a button on top of each other.

One level of nesting is supported. You cannot go three levels deep (no container inside a container inside a container).

Horizontal

Vertical


A few things to know

  • Child blocks share the container width equally. For example, three blocks in a horizontal container each take up one third of the width.

  • On mobile, child blocks shrink proportionally to fit the screen.

  • You can add a button block inside the container if you need to lead customers to another URL.

Did this answer your question?