> For the complete documentation index, see [llms.txt](https://docs.moleculedata.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.moleculedata.com/builderpad.md).

# BuilderPad

Generate and resize ad creatives from a product URL, an upload, or a competitor's ad.

**BuilderPad** produces ready-to-run ad creatives in every size your channels need — either by resizing a design you already have, or by generating a full creative bundle from your product.

## Two ways to start

### Resize a creative

Upload a banner or photo and get every size your channels need — same design, same prices. Define the exact output sizes you want (with optional labels), tell BuilderPad whether to treat the input as a **banner** or a **photo**, and start the resize.

### Generate creatives

Give BuilderPad a product and a brief, and it generates a full bundle with variations:

* **Channels** — pick **Meta**, **Google**, or both; each channel gets its required size set.
* **Product source** — paste a **product URL** and click **Fetch** (BuilderPad extracts the product, price, and currency automatically), **upload** a product image, or start from a **competitor ad**: pick one of the competitors you track and click one of their captured ads, and BuilderPad extracts its concept as the starting recipe.
* **Brief (optional)** — the angle you want, e.g. "summer sale, minimal studio look".

## Working in a project

Each run renders every size slot for your selected channels. In the project view you can:

* **Pick winners** — star the variants you like; they land in **Selects**.
* **Generate more** variants of any size.
* **Review flagged sizes** — a size marked "review layout" means the layout engine fell back to a faithful recompose; double-check its text and design.
* **Copy** — generated ad copy comes as editable, pickable, regenerable variations.
* **Edit** an asset — change the background color, give a plain-language instruction ("replace the background with a beach at sunset"), attach reference images, or mask a region — then compare **Before / After** and keep, discard, or try again.
* **Crop** and **Extract components** — extracting a product cutout and palette unlocks **Re-layout**, which deterministically re-composes every size from the extracted components.

## Selects

The **Selects** tab collects every starred creative across projects — your shortlist, ready to download. Sending picks straight to Launchpad is coming soon.

## Brand

The **Brand** tab stores your company's **business name**, **logo**, and **brand colors**, which BuilderPad uses when generating creatives.
