Product catalog for creatives

Wevion's Creative Hub product catalog stores product name, images and price. Add manually, import from a URL or Shopify, or bulk-import a CSV feed.

Written By Salvatore Sinigaglia

Last updated About 1 hour ago

Wevion's Creative Hub product catalog stores product name, images and price. Add manually, import from a URL or Shopify, or bulk-import a CSV feed.

Product catalog for creatives

TL;DR: The Creative Hub product catalog stores your products β€” name, description, images, and price β€” per team so AI generation flows can pull real product data. You can add products manually, import a single product from a URL (including a Shopify product URL, returned as a preview to confirm), or bulk-import a CSV feed. Backed by GET/POST/PATCH/DELETE /api/v1/creative-hub/products plus URL and CSV import endpoints. No feature flag.

Who is this for

Ecommerce advertisers and agencies who generate product-centric creatives and want a reusable, team-scoped source of truth for product names, imagery, and pricing.

What a product record stores

Each product is scoped to a team and holds (verified apps/backend/src/routes/api/creative-hub-products.route.ts):

FieldNotes
nameProduct name (required, 1–200 chars)
descriptionProduct description
sourceshopify, url, manual, or feed
external_refExternal reference/ID (≀300 chars)
image_urlPrimary image
imagesAdditional image URLs
pricePrice string (≀60 chars)
currencyCurrency (read on responses)
metadataFree-form JSON

Adding products

Manually

POST /api/v1/creative-hub/products creates a single product entry in the current team catalog (201). Provide at least a name.

Import from a URL (incl. Shopify)

POST /api/v1/creative-hub/products/import-url scrapes a product URL β€” including a Shopify product URL β€” and returns a non-persisted preview (name, description, image(s), price, external ref, metadata) with source: "url". You confirm and save it as a real product. A failed scrape returns 422.

Bulk-import a CSV feed

POST /api/v1/creative-hub/products/import-feed parses a raw CSV string (csv field, up to ~2 MB) and bulk-creates the parsed rows into your catalog. It returns { imported: <count> } on success (201), or 422 if the feed is empty or invalid.

Managing products

  • GET /api/v1/creative-hub/products β€” list the team catalog, optional q free-text search.
  • PATCH /api/v1/creative-hub/products/:id β€” update a product.
  • DELETE /api/v1/creative-hub/products/:id β€” soft-delete a product.

How to build your catalog

  1. Open the Creative Hub product catalog.
  2. Add products one of three ways: create manually, import a single product from a URL/Shopify link, or upload a CSV feed for bulk import.
  3. For URL imports, review the preview (name, images, price) and confirm to save.
  4. Edit or remove products as your catalog changes.
  5. Reference your products in generation flows to keep creatives accurate.

Relationship to the Meta product catalog

This catalog is the Creative Hub / commerce data model used for creative generation. The Meta product catalog and product sets used for Advantage+ catalog ads are a separate surface synced from Meta. Don't confuse the two: this one feeds creatives; the Meta one feeds catalog-based ad delivery.

FAQ

How do I add products to the Wevion Creative Hub catalog?

Wevion gives you three ways to populate the product catalog: create a product manually with at least a name, import a single product from a URL (including Shopify product URLs) as a preview you confirm, or bulk-import a CSV feed of up to about 2 MB. Products are scoped to your team, so everyone shares the same catalog when generating product creatives.

Can Wevion import products from Shopify?

Yes, through the URL import. Paste a Shopify product URL and Wevion scrapes it, returning a non-persisted preview with the product name, images, and price. You review and confirm before it is saved, so nothing is written until you approve it. For larger catalogs, use the CSV feed import to bulk-create many products at once instead of importing one URL at a time.

What fields does a product store?

Each product record holds a name, description, source (shopify, url, manual, or feed), an optional external reference, a primary image plus additional images, a price string, a currency on responses, and free-form metadata. This gives generation flows enough real product data to produce accurate, on-brand creatives rather than generic placeholders.

Is this the same as the Meta product catalog?

No. The Creative Hub product catalog is a team-scoped data source for creative generation, while the Meta product catalog and product sets are a separate surface synced from Meta for Advantage+ catalog ads. They serve different purposes: this catalog feeds your creatives, and the Meta catalog feeds catalog-based ad delivery.

Last updated: 2026-07-02