Catalog Video
Turn a product catalog into per-SKU videos from one approved look. Connect a shop, pick a look, approve it, quote, launch, then download feeds or a Google activation kit.
What it is
Unlike persona ads (one creative set per ideal customer), Catalog Video produces a video for each product in a catalog from a shared approved template. You stay in Waverunner for the whole loop: connect a shop, pick a look, approve it, quote, launch, then download feeds or a Google activation kit.
How it works
- Open your business → Catalog and paste your shop URL, connect a feed, or upload a product CSV (sku, title, price, link, image_url columns).
- Pick products (or use the whole catalog once synced).
- Pitch a look, review the preview, then Approve the template.
- Quote a sample (~5 SKUs) or the full run, then launch. The first charge covers one production tranche.
- Review ready videos, grab supplemental feeds, or download the Google video-link handoff CSV.
Pricing and fair use
Catalog Video is metered like other creation: concept pitch $0.13, template master $12, per-SKU variants from $0.15 (S) up to $12 (L). Creation credit applies first, then your wallet. Failed variants refund their units.
- Up to 500 SKUs per run.
- Up to 2000 Catalog Video units per organization per day.
Running ads (optional)
You can use Catalog Video for exports and feeds without launching a Waverunner campaign, including a Google video-link activation kit (download and apply in Google Ads yourself). With early access, you can also link a completed run to a campaign so per-product video can serve on supported channels alongside your persona ads.
Product ads from a shop URL
Pass a merchant-owned shop URL (Shopify, WooCommerce, or any scrapeable storefront) and Waverunner handles the rest: scrape the catalog, select top products, generate per-product personas, pitch a look for your approval, then prepare a draft you can quote and launch. One call starts the whole pipeline.
- POST
/api/v1/catalog-video/from-urlwithbusinessId,url, and optionaltopN(default 5). Or use the Catalog→ “Create from shop URL” on the business. - The pipeline moves through syncing, product selection, persona generation, and pitching until it reaches
awaiting_approval. Check status viaGET /api/v1/catalog-video/runs/:idor the Catalog UI. - Approve the pitched template once the preview is ready. Approving before the pitch finishes returns a clear error. Approving triggers a sample quote and advances the run to
quoted. - Review the sample quote, then launch the full run from Catalog or via
launch_catalog_video_runon the MCP server.
409 active_run. A previously scraped catalog for the same URL is reused automatically (no duplicate scrape). These endpoints require Catalog Video early access.API and MCP
The same flow is available on the REST API under /api/v1/catalogs and /api/v1/catalog-video/*, and as snake_case tools on the MCP server (for example create_catalog, quote_catalog_video_run, launch_catalog_video_run). Launching accepts the quote's mode and quoteHash so a launch call can never silently drift from the quote you were shown.
Typical agent path: create_catalog → poll items ready → pitch_catalog_video_template → approve_catalog_video_template → create_catalog_video_run → quote_catalog_video_run (sample) → launch_catalog_video_run with mode + quoteHash → poll get_catalog_video_run → export_catalog_video_run. Optional segmentKeys (max 3) on create enables persona×SKU variants.
Next
Persona creatives first? See Creating ads. Ready to spend media? Launch a campaign.