CataBoost Help Center
Everything you need to know about connecting product feeds, designing catalog ad creatives, and publishing to Meta, Google, TikTok and Pinterest with CataBoost.
Video Walkthroughs
Watch Walkthrough
3 min video guide to get started
Publish to Meta Walkthrough
How to publish your feed to Meta
Creative Builder Walkthrough
How to design ads in the Creative Builder
Product Sets Walkthrough
How to group products into targeted sets
Multi-treatment Strategy Walkthrough
How to apply multiple designs across products
New Campaign Wizard Walkthrough
The guided way to launch your first campaign
Dynamic Colors
Drive layer colors from your product data
Conditional Visibility
Show or hide layers based on product conditions
Field Modifiers
Transform dynamic field values before they render
Asset Library
Manage brand assets and uploaded media
AI Features
Generate images and ad copy with AI
Video Mode
Animate layers and export video from the builder
Getting Started
Welcome to the platform! Here's the recommended workflow to get up and running quickly:
Watch: New Campaign Wizard Walkthrough
The guided way to launch your first campaign
🚀 Quick Start Guide
- Connect your products — Go to Source Feed and import your product catalog via Shopify, Google, Meta, file upload, or feed URL
- Create a design — Open the Creative Builder, pick a template, and customize it with your brand colors and dynamic product fields
- Set up an output feed — Go to Output Feeds, create a feed, and connect it to Google Merchant Center or Meta to start using your creatives in ads
- Automate (optional) — Set up Automation Rules to automatically apply different designs based on product conditions like sales or low stock
💡 Pro Tip: Start with one of our pre-made templates and customize it — it's much faster than starting from scratch!
Dashboard
The Dashboard is your home base where you can see everything at a glance.
- Quick Stats – View how many products, designs, and feeds you have across all your stores
- Recent Designs – See your latest creative work and jump back into editing
- Quick Actions – Jump directly to create new designs, videos, or output feeds
- Store Selector – Switch between stores if you manage multiple brands
💡 Tip: The Dashboard gives you a quick overview of everything happening in your account. Check it regularly to stay on top of your campaigns.
Source Feed (Products)
The Source Feed is where all your products live. Think of it as your product catalog that powers everything in the platform.
How to Connect Your Products
You have several ways to get your products into the platform:
- Feed URL – Enter a product feed URL for a catalog you own or are authorized to use, and we'll import your products automatically
- Upload a File – Drag and drop a CSV, XML, or spreadsheet file with your product data
- Connect Shopify – Click "Connect Shopify" and follow the authentication steps. Products sync automatically!
- Connect WooCommerce – Import products from your WooCommerce store
- Connect BigCommerce – Import products from your BigCommerce store with a read-only store-level API account
- Connect Meta Catalog – Import from Facebook/Instagram product catalogs
- Connect Google Merchant Center – Import products from your existing Google catalog
- Connect TikTok – Import from your TikTok product catalog
Managing Products
- Search – Find specific products by name, SKU, or other attributes using the search bar
- Filter – Filter by availability, category, brand, price range, or other attributes
- Sync – Click the sync button to refresh products from the connected source
- Auto-Sync – Set up automatic syncing on a schedule so your products stay up-to-date without manual work
- Exclude Out-of-Stock – Option to automatically exclude products that are out of stock
- Manage Fields – Customize which product fields are imported and how they're mapped
- Shopify Metafields – Edit a Shopify store under Stores to choose which product metafields sync as product fields (one
namespace.keyper line). Review ratings from Shopify's standard reviews metafields, Yotpo and Loox arrive asaverage_ratingandrating_count; other entries becomenamespace_keyfields you can bind in text layers, conditional rules and feed rules. Changes apply on the next sync
💡 Tip: Products need at least a title, image, and price to work correctly with designs and output feeds.
Product Sets
Product Sets let you group products together based on rules. They're useful for applying targeted designs or creating focused output feeds.
Watch: Product Sets Walkthrough
How to group products into targeted sets
Example Use Cases
- "Sale Items" – All products currently on sale
- "New Arrivals" – Products added in the last 30 days
- "Best Sellers" – Your top-performing products
- "Under $50" – Budget-friendly products for specific ad campaigns
- "Holiday Collection" – Seasonal products for themed ads
To Create a Product Set:
- Go to Source Feed → Product Sets tab
- Click "Create Product Set"
- Name your set and define filter rules (e.g., "price less than $50" or "brand equals Nike")
- Preview the matched products to make sure the rules are correct
- Save!
Leave Out Products with Low Size Availability
Turn on Leave out products with low size/variant availability in the set editor to drop products whose sizes are mostly sold out:
- Set the minimum in stock (e.g., 50%) — when fewer of a product's sizes/variants are in stock, every variant of that product leaves the set
- Count by Size so a size counts as in stock when any of its colors is, or by Every variant to count each variant on its own. Only attributes your products' variants actually differ by are listed (found at each sync, including your own fields such as marime)
- Stock is checked across all variants of the product (grouped by
item_group_id), including variants your rules leave out - Applies to ads launched on the set, the set's SKU count, and output feeds filtered by the set. Meta launches keep the set updated as stock changes; TikTok and Google launches use the products the set had at launch. Design assignment rules linked to the set use its conditions only
To filter a whole feed instead of one set, use the output feed's Variant Availability Filter.
💡 Tip: Product Sets are dynamic — products are automatically added or removed as their data changes. If a product goes on sale, it will automatically appear in your "Sale Items" set.
Creative Builder
The Creative Builder is your design studio for creating beautiful product ad images. Design once, and it automatically generates unique creatives for every product.
Video Mode
Switch the builder into Video Mode to animate your layers and export short product videos right from your design — no separate tool needed.
Watch: Video Mode
Animate layers and export video from the builder
Getting Started
- Choose a template or start from scratch — you can also import a PSD or Figma design
- Select a product to preview your design with real product data
- Add and customize elements — text, images, shapes, product image, and more
- Save and publish your design to use in output feeds
Ad Preview
Press Ad Preview in the top bar to see the design inside each placement with the product selected in the Builder: Facebook and Instagram feeds and carousels, Stories and Reels, Marketplace, Messenger and the desktop right column for Meta; TikTok In-Feed and carousel; Google Shopping and Performance Max; and the Pinterest home feed. All placements shows a platform's placements side by side.
- Linked sizes – Each placement shows which size of the design group it uses. A green dot means a linked size fits it natively; amber means the platform would crop, letterbox or pad the design, and Add linked size creates the missing ratio right there (the design must be saved first).
- Ad copy – The page name, primary text, headline, description and call to action in the mockups are yours to edit;
{{product.name}},{{product.price}}and{{product.brand}}fill in per product. This copy is only for the preview: you write the real one when you launch. - The mockups approximate each platform's current layout. The real previews of a launched ad are on the Launch Ads page.
What You Can Add
- Text Layers – Add product names, prices, sale info, or custom text with full font control
- Images – Add logos, badges, overlays, backgrounds, or decorative elements
- Shapes – Rectangles, circles, and other geometric shapes with fill, stroke, and opacity
- Product Image – Automatically pulls the product image from your feed
Dynamic Elements
Link any layer to your product feed so content updates automatically for each product. When your feed generates, each product gets its own unique creative!
Watch: Dynamic Colors
Drive layer colors from your product data
Watch: Conditional Visibility
Show or hide layers based on product conditions
Watch: Field Modifiers
Transform dynamic field values before they render
How to Make a Layer Dynamic:
- Select a layer (text, image, or shape)
- Click the "Dynamic" tab in the right panel
- Under "Feed Column", choose a field from your product feed
- The layer content will automatically update per product!
Common dynamic fields include:
nameProduct titlepriceCurrent pricesale_priceSale pricebrandBrand nameimageProduct imageYou can also map to any custom column from your product feed! Set a fallback field or static fallback value for products missing that data.
Sizes & Color Variants
Show what else the product comes in. CataBoost looks at every variant sharing the product's item_group_id — including variants your feed rules leave out — so the ad always reflects the whole product:
- Sizes (Layers panel, quick-add row) – one chip per size, in wearing order (XS…XXL, then numbers). Sold-out sizes are struck through, faded or hidden; the product's own size can be highlighted. By default chips show the sizes of the product's color; switch to All colors to merge them. The size is read from
size, or automatically from your own size fields (e.g.marime_imbracaminte,marime_casca) — or pin one field explicitly. - Swatches (Layers panel, quick-add row) – one circle per color, from the color name, a
color_hexcolumn or the variant's photo. Sold-out colors get a diagonal strike (default), can fade or drop out, and the product's own color can get a ring. - Text fields – map a text layer to
variant_sizes,variant_sizes_in_stock,variant_colorsorvariant_colors_in_stockfor a plain list ("S M L"). - Title without the color and size – on the title layer, Dynamic tab → Field Modifiers → Remove Color & Size strips the product's own variant values ("Bluza Castelli Flanders, gri, L" → "Bluza Castelli Flanders"). Regex Replace / Regex Extract cover anything else, with the same syntax as feed transformation rules.
Stock comes from each variant's availability at the last sync. When a variant sells out, the images of its siblings are re-rendered on the next feed refresh, so live ads never show a stale size row.
Layer Controls
- Move & Resize – Click and drag elements to position and resize them
- Layer Order – Use the layers panel to arrange which elements appear in front or behind
- Lock/Unlock – Lock layers you don't want to accidentally move
- Hide/Show – Toggle visibility while designing without deleting
- Duplicate – Copy a layer to quickly reuse it
- Delete – Remove unwanted elements
AI Features
- Generate Image – Describe what you want and AI creates it for your design
- Generate Ad Copy – Get AI-suggested text for your ads based on product data
AI features are available on Business and Agency plans.
Saving Your Work
- Save Design – Save your current design to edit later
- Save as Template – Create a reusable template for future products
- Publish – Make your design available for use in Output Feeds
Importing Designs
You can import existing designs to save time:
- PSD Import – Upload a Photoshop file and we'll convert the layers into editable elements
- Figma Import – Paste a Figma URL to import your design directly
- Dynamic fields are auto-matched based on layer names (e.g., a layer named "price" will be mapped to product price)
AI Image Generation
AI Image Generation is a special pay-as-you-go feature (not included in any plan) that allows you to create new, stunning product images with AI for your entire feed.
How It Works
- Create an AI Image Field: Set up a custom field to store your AI-generated images.
- Write a Prompt: Use our prompt editor to describe the scene, or choose from our extensive library of presets (e.g., Studio, Minimal, Lifestyle, Surreal).
- Select a Model: Choose between "Boost Vision" (Fast, great for previews) and "Boost Vision Pro" (Recommended, highest quality).
- Generate: Generate previews for a few products to test your prompt, then process your entire product feed.
Using Generated Images
Once generated, your AI images are saved to the AI Image field you created. You can use these images in two ways:
- Include in Feeds: Map the AI Image field directly to your output feeds as the main or additional image.
- Use in Designs: In the Creative Builder, link an image layer to your new AI Image field to create dynamic ad templates.
💡 Note: AI Image Generation is a premium add-on billed separately based on the number of images generated and the model selected.
Designs
The Designs page is your library of saved creative designs. View, manage, and create new designs from here.
Creating a New Design
- Click "New Design" — choose between Static Image or Video
- Select a canvas size from the presets or enter custom dimensions
- You'll be taken to the Creative Builder to design
Size Presets
- Square (1080×1080) – Instagram / Facebook Feed
- Story (1080×1920) – Instagram Stories, Reels, TikTok
- Portrait 4:5 (1080×1350) – Facebook / Instagram Feed Ads
- Pinterest Pin (1000×1500) – Tall pin format
- Wide Banner (1200×600) – Google Display / Website
- Custom – Enter any width and height
Managing Designs
- Search – Find designs by name
- Filter – View only static or video designs
- Edit – Click on a design to re-open it in the Creative Builder
- Delete – Remove designs you no longer need
💡 Tip: Create multiple designs for different ad formats (square for feed, vertical for stories) and assign them in Output Feeds!
Video Creator
Create eye-catching product videos from your designs and products! Perfect for social media ads, Instagram Reels, TikTok, and YouTube Shorts.
How It Works
- Select products – Choose which products to feature (or use a Product Set)
- Pick a design – Select a saved design as your video template
- Choose transitions – Pick how slides change between products (fade, slide, zoom, wipe, and more)
- Add music – Upload your own audio or use stock music
- Generate – Click generate and download your video!
Video Settings
- Duration per Product – How long each product appears (1–10 seconds)
- Transitions – Fade, slide, zoom, wipe, and many more animation styles
- Product Limit – Videos support up to 50 products. Create a Product Set of 50 items or fewer for best results
Video Formats
- Vertical (9:16) – Instagram Reels, TikTok, YouTube Shorts
- Square (1:1) – Instagram Feed, Facebook
- Landscape (16:9) – YouTube, TV ads
- Custom sizes are also available for specific platform needs
Adding Audio
- Upload – Add your own music or sound effects (MP3, WAV)
- Stock Audio – Browse the library of free-to-use tracks
- No Audio – Leave it silent if you prefer
💡 Tip: Short, punchy videos (15–30 seconds) with trending audio perform best on social platforms!
Output Feeds
Output Feeds export your enhanced products (with creatives!) to advertising platforms. This is where your designs become live product ads.
Watch: Publish to Meta Walkthrough
Step-by-step: create a feed and publish it to your Meta catalog
Creating an Output Feed
- Click "Create Output Feed"
- Name – Give your feed a descriptive name (e.g., "Holiday Campaign - Sale Items")
- Platform – Choose your target platform: Meta, Google Ads, Pinterest, or TikTok
- Feed Format – Choose "Supplemental Feed" (the default and recommended if your products are already on the platform — it adds your designs on top of the existing catalog without touching titles, prices, or links) or "Main Feed" (a complete catalog with all product data plus your designs — use it when the platform doesn't have your products yet)
- Save Design As – Main Image replaces the product photo so ads show your design automatically (image_link); Additional Image keeps the original photo and adds your design as an extra image that you pick in your campaign setup (additional_image_link). On Meta supplemental feeds, Main Image makes your first design the main catalog image (the original photo rides along as an additional image), while Additional Image — the recommended choice — keeps the original photo first and adds designs as tagged additional images. With an API connection, the Campaign Image Manager can push any additional image as the default image for a specific campaign or ad
- Delivery Method – Choose Download File (manual upload) or Direct API Sync (automated push to platform)
- Select Designs – Pick which designs to apply to products
- Product Set (optional) – Apply the feed to a specific product set
- Click Create!
Delivery Methods
- Download File – Generates a CSV file you can manually upload to your advertising platform
- Direct API Sync – Connects directly to your Meta, Google, Pinterest, or TikTok account and pushes your feed automatically. Requires connecting your ad account. Available on Starter plans and above.
Connecting to Platforms
When using Direct API Sync, connect your ad platform account directly:
Google Merchant Center
- Click "Login with Google"
- Sign in with your Google account
- Select your Merchant Center account
- Authorize the connection
Meta (Facebook / Instagram)
- Click "Login with Meta"
- Log in to your Facebook account
- Select your Business and Catalog
- Authorize the connection
Pinterest & TikTok
Follow the same login flow — select your ad account or business center and authorize access.
Multi-treatment Strategies
When multiple designs are selected, choose how they are applied to products:
Watch: Multi-treatment Strategy Walkthrough
How to apply multiple designs across products
- Standard Output – For Main Feed, uses the first design for all items. For Supplemental Feed, adds all designs — as additional images, or with the first design taking the main image slot when Save Design As is Main Image.
- Split Test – Evenly distributes designs across products for A/B testing. Automatically adds a
treatment:idlabel so you can measure performance. - Conditional Assignment – Assign specific designs to products that match filter rules (e.g., Category equals "Shoes" → use the Shoes design). Unmatched products use the first design as fallback.
Apply Designs To – With Standard Output (or a single design), limit rendering to a saved Product Set or custom conditions — one selection for every design, or Per design so each design has its own Product Set or conditions and a product receives every design it qualifies for. Products outside a selection stay in the feed with their original images and don't consume renders — handy when a design only fits 10% of the catalog.
Manage Feed Fields
Control exactly which fields appear in your output feed:
- Exclude Fields – Remove unwanted columns from your feed (e.g., internal IDs)
- Rename Fields – Change column names to match your platform's requirements
- Preview – See sample values from your products for each field
- Transformation Rules – Click the pencil next to a field to change its value with IF / ELSE IF rules (first matching rule wins; if none match, the field keeps its original value). Each rule sets a source field, static text or a template like
{{brand}} {{title}}, followed by optional transforms (replace, capitalize, trim, round, truncate at a word break, use a fallback when empty, regex replace / extract…). A condition can also compare with another field of the product, e.g. title does not contain brand (click'text'next to the value to switch it to a field). - Text view – Switch a field's rules from Visual to Text to read and write them as text, e.g.
IF [price] > 300 THEN 'premium'orIF [title] NOT CONTAINS [brand] THEN '{{brand}} {{title}}'. Copy that text into another field or feed to reuse the rules; the Syntax button lists everything you can write. - Copy rules – Duplicate a rule, copy one rule or all of a field's rules to other fields (add after or replace their rules), or use Copy from feed to bring rules over from another feed of the same store.
- Write with AI – Describe the result in plain words (e.g. "remove the word Antifurt and capitalize each word"). The AI drafts the rules and shows the before/after values on your products; nothing changes until you click Use these rules and save.
Access via the ⚙️ gear icon on each feed row, or the "Manage Fields" button in the create/edit modal.
Variant Availability Filter
Automatically handle products with low variant availability:
- Set a minimum in-stock threshold (e.g., 50%) — products with fewer in-stock sizes/variants are filtered
- Exclude – Completely remove those products from the feed
- Label – Keep them in the feed but add a custom label (e.g.,
low_variant_availability) for platform-side filtering
Products are grouped by item_group_id to evaluate variant availability across sizes.
Optional attribute rules let you compute availability over specific attributes (e.g., only Size) for products in a chosen product set. When attribute rules are configured, the filter only applies to product groups matching a rule's product set — everything else is left untouched.
Feed Actions
Each feed in the table has these action buttons:
- Regenerate – Rebuild the feed with the latest product data and designs
- Pre-render Images – Warm the image cache by pre-generating all product creatives. This speeds up feed delivery so advertising platforms see images instantly instead of waiting for on-demand rendering.
- Download – Download the feed as a CSV file
- Manage Fields – Configure which fields are included and how they're named
- Edit – Modify feed settings (name, designs, delivery, etc.)
- Delete – Remove the feed permanently
Campaign Image Manager (Meta only)
For Meta feeds, the Campaign Image Manager lets you assign any of your design images (including additional images) as the image a specific campaign or ad displays — without changing the catalog for other campaigns:
- Select a campaign (and optionally specific ads) and pick which design it should show
- CataBoost updates the ad creatives via Meta's API to point at that design's image tag — the tagged images themselves reach the catalog through your supplemental feed
- Available via the target icon on Meta feed rows (all API feeds, plus file/URL supplemental feeds)
- Works with file/URL-delivered supplemental feeds too: connect your Meta account from inside the manager — that connection is used only for campaign image assignment, while your feed stays on manual/URL delivery. Make sure the supplemental feed is added to the same catalog as a data source (and has been fetched by Meta) so the tagged images are actually there
Feed URL
After creating a feed, you'll get a unique Feed URL:
- Copy this URL and paste it in your advertising platform
- The feed updates automatically when you make changes to designs or products
- Products get fresh creatives based on your latest designs
Refresh Schedule
Set how often your feed automatically regenerates:
- Manual – Only regenerate when you click the button
- Hourly / Daily / Weekly / Monthly – Automatically regenerate on a schedule to keep data fresh
💡 Tip: Use supplemental feeds when you only want to add creative images without overwriting your existing product data. Use Pre-render Images after creating a feed so platforms see your creatives immediately.
Launch Ads (Meta)
Launch Ads creates a complete Advantage+ catalog campaign on Facebook and Instagram — campaign, ad sets and ads — in your own Meta ad account, on the catalog you already use. The ads show the designs that are already in your Meta output feed, so there are no creatives to upload by hand.
Included in paid plans. Starter runs 1 launch at a time, Growth 5, Business and Agency as many as you need. CataBoost never charges a percentage of your ad spend.
Where to Find It
- Launch Ads in the sidebar — your launches and the New launch button
- Launch on Meta on a design card in Designs — opens the wizard with that design already picked
- Launch on Meta on a Meta feed row in Output Feeds — opens the wizard with that feed already picked
- Add CataBoost ad in the Campaign Image Manager — adds new ads to a campaign you already run (see the FAQ)
- Import from Meta on the Launch Ads page — brings a catalog campaign you already run into Launch Ads so you can manage it here (see Import a Campaign from Meta below)
Before You Start
- A Meta output feed with Direct API Sync delivery, published from Output Feeds — a downloaded file or feed URL won't work, because launches use that feed's Meta connection and catalog
- The designs you want to advertise added to that feed — image designs, or a video design for catalog video ads (see Video Catalog Ads below)
- Your pixel connected to the catalog — the readiness check can connect it for you
- A payment method on the Meta ad account
- You are the store owner — launches spend the owner's ad budget through the owner's Meta connection
- A plan that includes launches: Starter (1 active launch), Growth (5), Business or Agency (unlimited)
The Launch Wizard (4 Steps)
- Setup – Choose the Meta feed to launch from. CataBoost loads the ad accounts, Facebook Pages, Instagram accounts and pixels on that feed's Meta connection and picks the ones that go with the feed's catalog: what the store's last launch used, or else the ad account that holds the pixel connected to the catalog and the Page that account's ads run from. The line under Meta assets says how they were picked; change any of them if needed, and the Page, Instagram account and pixel follow the ad account you choose. The catalog is always the feed's catalog. The Instagram account follows the Page: CataBoost offers the account linked to the Page, the account your existing ads on that Page already run with, and any account assigned to the ad account. Meta shares an account's name only for Pages that were included when Meta was connected; for other Pages the account shows by its ID. To see it by name, reconnect Meta from Output Feeds and include the Page (you need access to it in Meta Business Suite). The readiness checklist (below) runs automatically. If you saved launch templates, Start from a template fills the rest of the wizard for you.
- Products & designs – Choose the products: All products, an existing Meta product set, a CataBoost product set (CataBoost creates a matching set on Meta and keeps it up to date), or a Smart set built from product performance. Pick up to 5 designs — each becomes one ad in every ad set; a design marked Not in feed must be added to the Meta feed first. With the audience Both, Different designs per ad set (in Audience & budget) lets prospecting and retargeting run their own designs — up to 5 each, picked from the designs you chose here. A Promo preset (Black Friday, Christmas, summer sale…) fills the name, dates and a copy starter, and Suggest with AI writes three copy options for you to choose from. Then choose Carousel or Single image, write the ad copy (placeholders like Name and Current price are filled in per product by Meta), the call to action, the link used when a product has no link of its own, and whether to Add UTM tags (
utm_content=cb_…tells your analytics which design sold). Let Meta enhance my creative is off by default, so your designs show exactly as made. - Audience & budget – Prospecting (Advantage+) lets Meta find new buyers; Retargeting reaches people who viewed a product or added one to cart in the last 14 days (1–180) but didn't buy, or, if you choose Added to cart only, just the people who added to cart. Meta's Ads Manager does not show this audience in the ad set editor; the launch's details in CataBoost spell it out; Both creates two ad sets that share one campaign budget. Run as a creative test gives every design its own ad set with an equal budget (see Creative Test below). Conversion event is what Meta optimises delivery for and what Launch Ads counts as results: Purchase by default; pick Lead or Contact for a store that wants enquiries rather than orders (your pixel must send that event; ROAS still reports what was sold, and the results table then shows leads and cost per lead). Pick the countries, a daily budget in the ad account's currency, and optional start and end times (in the ad account's time zone; the end must be at least 24 hours after the start). Targeting any EU/EEA country also asks who pays for and who benefits from the ads (EU Digital Services Act).
- Review – Shows exactly what will be created (1 campaign, its ad sets and one ad per design per ad set, all paused), re-runs the readiness check with everything you picked, and lets you name the launch and choose what happens after it's created. Save as template keeps the copy, audience, budget and format for your next launch, in any of your stores. Click Create launch to start.
Nothing is created on Meta until you click Create launch. Your choices are kept in the browser tab, so a detour to Output Feeds or Billing doesn't lose them — the Launch Ads page offers to Continue an unfinished launch.
Readiness Checklist
Before anything is created, CataBoost checks your Meta setup. Red items must be fixed; amber warnings don't block you. On the Setup step, items about designs, product set, budget and EU details are checked again once you fill them in on later steps. Click Re-check after fixing something on Meta.
- Meta permissions, Ad account active, Payment method on file, Catalog access – your Meta login must be able to manage ads and the catalog (you need the Advertise permission on the catalog in Business Settings)
- Pixel connected to the catalog, Pixel activity – catalog ads optimise on the purchase events your pixel reports
- Feed published to Meta, Designs in the feed, Feed refreshes hourly, Feed covers the product set
- Designs tagged in the catalog – whether Meta already shows your designs on catalog products. This is a warning, not a blocker: you can create the launch before Meta has picked up the feed, but it won't go live until this passes
- Instagram account, EU advertiser details (DSA), Daily budget, Plan launch limit, Product set
Fix buttons next to an item:
- Connect pixel to catalog, Authorize Instagram account, Refresh hourly – CataBoost makes the change for you, then re-checks
- Reconnect Meta, Publish the feed, Add designs to the feed – take you to Output Feeds; your wizard choices are kept
- Open Ads Manager billing, Open Business Settings, Open catalog settings – open the right page on Meta in a new tab
- Add advertiser details, Raise to (the minimum budget) – jump to the Audience & budget step
- Upgrade plan – opens Billing
Create Paused, or Go Live When Ready
- Create paused (recommended) – Everything is created paused, so nothing spends. Check the ads and Meta's previews (Facebook and Instagram Feed, Stories, Reels) in the launch's details, then press Go live.
- Create and go live when ready – CataBoost still creates everything paused, then goes live on its own once Meta shows your designs on the catalog — usually within a few hours of the next feed refresh. It checks about every 30 minutes and sends you a notification when the launch is live.
Why activation waits: when Meta can't find a design on a product, the ad silently falls back to the original product photo. So going live — automatically or with Go live — always re-runs the readiness check and samples catalog products for your design tags first. If anything is missing, the launch stays paused and its card lists what to fix.
Managing Your Launches
Each launch is a card on the Launch Ads page with its budget, audience, countries, designs and Meta's review state for the ads (in review, with issues, disapproved — hover for Meta's reasons). Filter by All, Active, Paused, Needs attention or Archived, and open Details for progress, previews, Meta enhancements, the last readiness check and errors. Previews are shown for the designs and ads that are on; paused or removed ones are left out. Meta keeps an ad preview for about a day, so CataBoost loads fresh ones when you open a launch whose previews are older; Sync with Meta does the same on demand.
Statuses
- Queued → Creating – CataBoost builds the product set, campaign, ad sets, creatives, ads and previews; the card shows each step
- Ready · paused – everything exists on Meta, paused
- Going live → Active – the ads are delivering; Paused – paused from CataBoost or in Ads Manager
- Error – a step failed; the card shows what went wrong
- Archived – moved out of the main list (nothing changes on Meta), or the campaign was deleted or archived in Ads Manager
- Discarded – everything CataBoost created on Meta for the launch was deleted
Actions
- Go live (Ready or Paused) – re-checks readiness and the catalog, then activates the campaign, ad sets and ads
- Pause (Active) – pauses the campaign on Meta
- Edit budget – changes the daily budget (for a creative test: the total, split equally across the arms still running). Meta allows about 4 budget changes per ad set per hour, and big jumps can restart Meta's learning phase
- Add design – adds a design as one new ad in each ad set, or — on a launch with a prospecting and a retargeting ad set — in the one you choose (up to 5 designs running at once per ad set; pausing or removing a design frees its slot). Add it to your Meta feed first: on a live launch, the new ads start delivering only if Meta already shows the design — otherwise they are created paused. Not available in a creative test, whose arms are fixed
- Retry (Error) – continues from where the launch stopped
- Discard (Queued, Ready, Error, or Paused before it ever went live) – deletes the campaign, ad sets, ads, creatives and product set CataBoost created on Meta. This cannot be undone
- Archive (Ready, Paused, Error or Discarded) – moves the launch to the Archived filter without changing anything on Meta. Pause a live launch before archiving it
- Open in Ads Manager – opens the campaign in Meta Ads Manager
Results and Promote Winner
Once a launch has delivered, its card shows the last 7 days of spend, purchases and ROAS, and the details hold a Results table per design (spend, impressions, CTR, purchases, revenue, ROAS, CPA) for the last 7 or 30 days. Results refresh every 30 minutes and whenever you press Sync with Meta. When one design leads on ROAS (or on CTR before any purchases) and at least two designs have spent, CataBoost names it with a confidence badge; Promote winner keeps that design running and pauses the other designs' ads on Meta. The paused designs stay in the launch and can be resumed from the Designs list. Launched ads are also attributed to their designs in Product Analytics, so Element Insights and the design views include them.
Changed in Ads Manager
You can keep working on the campaign in Meta Ads Manager. CataBoost never overwrites edits made there — it re-reads Meta before every action and only changes what you ask for. When it notices an outside change — a new budget, a renamed campaign, pausing or activating it there, or an ad whose creative was replaced — the launch's status follows Meta and its details list the change under Changed in Ads Manager.
Import a Campaign from Meta
Already running catalog ads? Import from Meta on the Launch Ads page lists the campaigns in your ad account: every active campaign first, then the newest of the others. Pick one and it appears as a launch card, marked Imported, with its status, Meta's review state and results. Importing changes nothing on Meta.
- What can be imported – catalog campaigns that promote the same catalog as your Meta feed, in an ad account your Meta connection can manage: Sales campaigns, and Leads campaigns whose catalog ads are optimised for the Lead event (a shop that chats before each sale). The launch then counts leads as its results. Campaigns of other kinds, and campaigns on another catalog, are listed with the reason they can't be imported
- Designs are recognised automatically – ads that already show a CataBoost design (from an earlier launch or from the Campaign Image Manager) appear under that design. Every other ad gets its own row with the ad's name, marked Not a CataBoost design
- What you can do – Go live and Pause switch the whole campaign, Pause and Resume work on each design or ad row, Add design adds a design as a new ad using the campaign's existing ad copy, and results and Promote winner work as on any launch
- What CataBoost never does – it never deletes an imported campaign, its ad sets or the ads that came with it, and Go live never switches on an ad or ad set you had paused. Ads you add from CataBoost after the import can be removed here
- Ad sets stay yours – an ad that is on but sits in an ad set you paused in Ads Manager is shown as Ad set paused: it does not deliver, and CataBoost does not count it as running
- Automation rules act on an imported campaign only when you pick it in the rule. A rule set to all launches covers the launches CataBoost created, never a campaign you imported
- Added designs join the ad sets that promote the campaign's product set, switched on when Meta already shows the design. If Meta doesn't show it yet, the ad is created paused: press Resume on its row once it does
- Budget – a daily budget set on the campaign can be edited here. Budgets set on the ad sets, and lifetime budgets, are shown but changed in Ads Manager. A budget above CataBoost's cap can be lowered here, not raised
- Remove from CataBoost takes the campaign out of Launch Ads and leaves it on Meta exactly as it is. You can import it again later
- An active imported campaign counts toward your plan's active launches. If you added ads to that campaign earlier with Add CataBoost ad, they are folded into the imported campaign
- Changes made in Ads Manager are followed: new ads and ad sets show up after the next check (about every 30 minutes, or press Sync with Meta)
Creative Test
Turn on Run as a creative test in the Audience & budget step to find out which design sells best. Each design gets its own ad set with an equal share of the daily budget, so every design gets the same chance instead of Meta favouring one early.
- Include original product photos as a control adds one more arm that shows your plain catalog photos, so you can see what the designs add. Results show each design's CTR and ROAS vs control, with a confidence percentage
- The daily budget you enter is the total; it is split equally across the arms, and each arm must reach Meta's minimum daily budget. If you pause an arm, its share simply isn't spent; the launch card shows what the running arms spend per day and the total
- A test needs at least two arms (two designs, or one design plus the control) and runs on the Prospecting audience. It can include one video design at most, because Meta shows the same product video for every video design in a feed
- Because each ad set holds its own budget, Meta does not label a test campaign Advantage+. The ads and targeting are otherwise the same
- When one arm leads, Promote winner pauses the other arms and, if you leave Move the full budget to the winner ticked, gives the winner the whole test budget
- The arms are fixed once the test is created: Add design is not available. You can still pause, resume or remove an arm; resuming re-splits the total so the test never spends more than you set
Smart Product Sets
A Smart set advertises the products that pay back, using the per-product numbers from Product Analytics. CataBoost creates the product set on Meta and re-checks it on a schedule.
- Winners only – keeps products at or above your ROAS line. Optionally also keeps products with too little data to judge, so new arrivals still get shown
- Everything except budget drains – keeps the whole catalog and leaves out products that spent money below your ROAS line
- A product is judged only after it has spent the amount you set under Judge after spending, over the last 7, 14 or 30 days, on Meta's numbers or on all channels
- The wizard shows what the set matches right now (judged, winners, drains, and sample products) before you launch
- The set refreshes weekly (or daily). If Product Analytics has no fresh data at refresh time, the set stays as it is and the launch tells you
- Smart sets need Product Analytics connected and synced for the store
Video Catalog Ads
A video design that is in your Meta feed can be launched like any other design: it becomes a catalog ad that shows each product's video. Meta takes the video from the feed, so the design must be in the selected Meta feed and Meta needs time to process the videos; products without a processed video show their image instead. One feed carries one video per product, so the ad cannot choose between several video designs in the same feed. Video ads skip the "designs tagged in the catalog" check, which only applies to image designs.
Automation Rules
The Automation tab on the Launch Ads page holds rules that watch your active launches: when ROAS, CPA, CTR, spend or results crosses a line, notify me, pause, or step the budget. Results are purchases, or the event a launch optimises for (leads, contacts…); CPA is the cost of one result. Rules run about every 30 minutes on Meta's results for the last 7 or 30 days (Meta's ranges exclude today).
- Alert only (the default) never changes anything on Meta: you get a notification and a log entry saying what the rule would have done. Automatic rules act on Meta without asking
- A rule watches each design (it can notify or pause that design) or the launch as a whole (it can notify, pause the launch, or raise or lower the daily budget by 1–50%)
- A rule covers all launches CataBoost created, or only the launches you pick. A campaign you imported from Meta is covered only when you pick it
- Guards: a minimum spend and minimum impressions keep a rule from judging on too little data. ROAS and CPA rules always need a minimum spend
- Dry run shows which launches and designs a rule would act on right now, without changing anything. Try it before switching a rule to Automatic
- Safety limits: a rule never pauses the last design still running, a budget increase needs a ceiling you set and never passes CataBoost's daily cap for the ad account's currency, a decrease never goes below Meta's minimum, and each rule waits its cooldown (at least 24 hours for budget steps) before acting on the same launch or design again
- The Activity log lists everything rules did or would have done, for 90 days
- Budget rules do not apply to ads added to a campaign you already run; that campaign's budget stays yours
Promo Presets and AI Copy
- Promo preset (Products & designs step) – Black Friday, Cyber Monday, Christmas, New Year sale, Valentine's Day, Easter, summer sale, back to school or a custom sale. It fills the launch name, the start and end dates in the ad account's time zone, and a copy starter, points you to product sets that filter on a sale price, and marks designs that show the sale price with a Sale badge chip. Everything stays editable
- Suggest with AI (ad copy) – writes three options for primary text, headline and description in the language of your products, using Meta's product placeholders. Pick a tone and add a short brief if you like, then press Use this on the one you want. Nothing is applied on its own, and the AI is told not to invent discounts or claims that are not in your brief. Up to 30 requests per store per day
- Different copy per design (ad copy) – give a design its own primary text, headline, description and call to action; the other designs use the launch's copy, and the link and UTM tags stay the same for all. Add design on a launch offers the same choice: the launch's copy, or new copy for that design. A creative test keeps one copy for every design, so it compares designs only. Designs with their own copy carry an Own copy chip on the launch
- Names in Ads Manager – the campaign takes the launch name (by default what it promotes, the goal, the countries and the date, such as "Summer dresses · Sales · RO · Oct 21"), ad sets are named after their audience ("Prospecting · RO") and ads after their design. Campaigns and ads CataBoost created earlier keep their older names
Templates and Bulk Launch (Agency)
- Save as template (Review step) stores the format, copy, audience, daily budget with its currency, duration, creative-test and product-set choice. A template holds nothing store-specific, so it works in every store you own; Start from a template on the Setup step applies it. If the ad account bills in a different currency than the template, the budget is left empty for you to enter
- Bulk launch (Agency plan) creates one launch from a template in up to 20 of your stores at once. Each store uses its own saved launch settings (ad account, Page, pixel) and the first image designs of its Meta feed. Stores whose ad account bills in a different currency than the template are skipped, so a budget is never reused as the same number in another currency: save one template per currency
- Every bulk launch is created paused. Nothing spends until you press Go live in each store
- A store is ready for bulk launch once it has a Meta feed with Direct API Sync and one launch created from its own wizard (that saves the ad account, Page and pixel)
Your Designs Stay in Sync
- Edit a design in CataBoost and your live ads update within about an hour — the ads pull your designs from the catalog, and your Meta feed refreshes hourly (keep Feed refreshes hourly green)
- CataBoost keeps an eye on every launch and notifies you when it goes live, when Meta rejects an ad or reports delivery issues, when the ad account needs a valid payment method, and when Meta stops showing your designs on a live launch
Limits
- Up to 5 designs running at once per launch (a creative test: up to 5 designs plus the control); a paused or removed design frees its slot for Add design
- Up to 20 automation rules per store, 30 AI copy requests per store per day, and 20 stores per bulk launch
- A daily budget cap per launch of about 1,000 EUR in the ad account's currency — for example 1,000 EUR or USD, 5,000 RON, 4,000 PLN, 25,000 CZK or 400,000 HUF per day — and at least Meta's minimum for the account. The budget field shows the cap for your ad account
- Active launches per plan: Starter 1, Growth 5, Business and Agency unlimited. Queued, creating, ready and live launches count; paused, archived and discarded ones don't — pause, archive or discard one to start another
- Ad sets that target EU/EEA countries need the payor and beneficiary fields (Digital Services Act) — CataBoost pre-fills them from your ad account's defaults when it has them
- A launch creates a new campaign, adds ads to one ad set of a campaign you already run (Add CataBoost ad in the Campaign Image Manager), or manages a campaign you imported. With Add CataBoost ad, CataBoost never edits that campaign's budget, audience or schedule; an imported campaign can be paused, resumed and, when its daily budget is set on the campaign, re-budgeted from CataBoost
- An imported campaign can have up to 150 ads. Ads added in Ads Manager beyond that keep running on Meta but are not shown in Launch Ads
Troubleshooting
"Designs not yet visible in the catalog" / ads show plain product photos
- Meta hasn't picked up the feed yet – this usually takes a few hours after the next feed refresh. Click Re-check later
- The design isn't in the feed – add it to the Meta feed in Output Feeds (the wizard marks it Not in feed)
- Your primary feed wipes the design tags – if the catalog's primary data source replaces all items on each upload and the CataBoost supplemental feed isn't linked to it, every primary upload removes your designs. In Commerce Manager, link the supplemental feed to the primary data source (primary data source → Settings → Supplementary feed), then re-publish the feed from Output Feeds
- Products outside the feed's product set – designs are only added to the products your feed covers (see Feed covers the product set)
An ad was disapproved
Meta reviews ads even while they are paused, and a disapproved ad can't be re-enabled. Hover the disapproved chip for Meta's reason, fix it, then create a new ad instead: duplicate and fix the design, add it to your Meta feed and use Add design — or start a new launch.
The launch shows Error
Read the message on the card (Details lists every error with Meta's error code), fix the cause, and press Retry — it continues where it stopped.
"Not included in your plan" or "Only the store owner can launch ads"
Launch Ads needs a paid plan (Starter and up); the plan sets how many launches can run at once. In a shared store, only the store owner can create and manage launches for now.
💡 Tip: Start with Create paused, check the previews in the launch's details, then press Go live. Keep your Meta feed on hourly refresh so design edits reach your ads within the hour.
Launch Ads (TikTok)
Launch Ads on TikTok creates a Smart+ catalog campaign (TikTok's Upgraded Smart+ for catalog sales) in your own TikTok ad account, on the catalog your CataBoost TikTok feed already fills: one campaign, its ad group (two with Prospecting + Retargeting) and one catalog ad each. TikTok builds catalog carousels and catalog videos from your products' main images, so the ads show the design your TikTok feed sends. Everything is created switched off; nothing spends until you go live.
In private beta. Contact support to enable it on your account. It uses the same plan limits as Meta launches (Starter 1 active launch, Growth 5, Business and Agency unlimited), counted across both platforms. CataBoost never charges a percentage of your ad spend.
Where to Find It
- Launch Ads in the sidebar — switch the platform at the top to TikTok, then New launch
- Launch on TikTok on a TikTok feed row in Output Feeds — opens the wizard with that feed already picked
- Import from TikTok on the Launch Ads page (TikTok selected) — brings a Smart+ catalog campaign you already run into Launch Ads (see Import a Campaign from TikTok below)
Before You Start
- A TikTok output feed with Direct API Sync delivery, published from Output Feeds — launches use that feed's TikTok connection and catalog
- The design you want to advertise set as the feed's main image (not as an additional image)
- Approved products in the TikTok catalog — TikTok reviews catalog products and their images, and catalog ads need several approved products
- A real TikTok account linked to the ad account through Business Center — TikTok runs catalog ads only from a TikTok account (custom identities are no longer allowed on TikTok placements)
- A TikTok pixel on your site that sends Complete payment (or the event you want to optimise for)
- Music — TikTok requires a track for catalog carousel ads; CataBoost picks TikTok's top recommendation for your catalog
- You are the store owner, on a plan that includes launches
The Launch Wizard (4 Steps)
- Setup – Choose the TikTok feed. CataBoost loads the ad accounts on that feed's TikTok connection and picks one (your saved choice, the store's last TikTok launch, or the only one); the line under TikTok assets says how. Then the pixel and the event to optimise for (Complete payment by default), the TikTok account the ads run from, the music (shown as "Music: … · Change") and the landing page (your store's website by default). If no TikTok account is linked, the wizard shows Link a TikTok account, which opens Business Center, and Check again. The catalog is always the feed's catalog. The readiness checklist runs automatically.
- Products & design – Choose the products: All products, an existing TikTok product set, a CataBoost product set (CataBoost creates a matching set in the TikTok catalog, up to 5,000 products), or a smart set: products picked by their TikTok ad results in Product Analytics (only the winners, or everything except the budget drains), which CataBoost keeps up to date daily or weekly. TikTok product sets work on product groups, so a smart set keeps or drops all variants of a product together, and drops a group only when every variant in it is a drain. The design card shows the feed's main-image design. If your feed carries product videos from a video design, you can also let TikTok use them (the feed sends them as video_link; TikTok asks for vertical 9:16 videos of at least 720×1280, with sound).
- Audience & budget – Prospecting uses TikTok's automatic targeting; Retargeting reaches people who viewed a product or added one to cart in the last 1, 2, 3, 7, 14, 30, 60, 90 or 180 days and did not buy (it needs your pixel linked to the catalog — the readiness check links it for you); Both creates two ad groups sharing the campaign budget. In the EEA, the UK and Switzerland TikTok runs retargeting only when more than 1,000 people match: if fewer people viewed or added a product to cart in the window, TikTok refuses the retargeting ad group, and CataBoost creates Prospecting alone (the card says Retargeting skipped). With Retargeting only, pick a longer window or Prospecting. Pick the countries (CataBoost checks TikTok can target each one) and a daily budget in the ad account's currency.
- Review – Write 1 to 5 ad texts (100 characters each; TikTok rotates them) or press Suggest with AI for three written for TikTok catalog ads (no hashtags or emoji; it uses the store's daily AI suggestions, shared with Meta launches), choose UTM tags, name the launch, press Preview to see the ad as TikTok would build it (the preview link works for 30 days), and choose Create paused or Create and go live when ready. Click Create launch to start.
Nothing is created on TikTok until you click Create launch. Your choices are kept in the browser tab, so a detour to Output Feeds or Billing doesn't lose them.
One Design per Launch
TikTok catalog ads always use each product's main image; there is no way to choose another image per ad. So a TikTok launch shows exactly the design your TikTok feed sends as the main image. If the design has linked sizes (1:1, 4:5, 9:16…), TikTok still shows one of them: pick it under Size TikTok shows in the TikTok feed's settings in Output Feeds (default: the design's default size). To show another design, open Output Feeds, make that design the TikTok feed's design and publish the feed — the launch's Replace design button explains this and takes you there. Your live ads switch to the new design once TikTok fetches the feed and reviews the new images. A TikTok feed that sends no design as its main image launches with your original product photos instead. To compare designs side by side, run a creative test.
Creative Test: Compare Designs on TikTok
Because one TikTok catalog shows one design, a creative test gives every design its own TikTok catalog. Turn on Run a creative test in the Products & design step, pick up to 5 designs, and keep Also test the original product photos on to see whether a design beats your own photos.
- What CataBoost builds – one new TikTok catalog per arm (each design, plus the original photos), each filled by a CataBoost feed of its own with the same products, fields and filters as your TikTok feed but only that arm's design. These test feeds don't appear in Output Feeds; they refresh with your feed's schedule. Then one campaign with one ad group per arm, each with an equal share of the daily budget, all switched off
- Waiting for TikTok – TikTok reviews the products of every new catalog before catalog ads can use them. The launch card shows each test catalog's review (approved, in review, rejected) and builds the campaign once every catalog has enough approved products. This often takes under an hour and can take a few hours; after 24 hours without enough approved products the launch stops with an error you can retry
- Rules for a fair test – a test runs on Prospecting only, on all products or a CataBoost product set (TikTok product sets and smart sets live in one catalog), with images only. Each arm needs TikTok's minimum ad group budget (20 a day in USD, EUR, GBP or RON), so a 3-arm test needs at least 60 a day
- Results and the winner – the card lists each arm's spend, ROAS (or results) and CTR for the last 7 days and marks the arm that leads once at least two arms have spend. Promote keeps that arm running, pauses the others and gives it the whole daily budget
- Budget changes split the new total equally across the arms still running
- Discard (before the test goes live) deletes the campaign, the test catalogs and their test feeds. Your own TikTok catalog and feed are never changed by a test
Readiness Checklist
Before anything is created, CataBoost checks your TikTok setup. Red items must be fixed; amber warnings don't block you. Budget, product set and retargeting items are checked again on the Review step. Click Re-check after fixing something on TikTok.
- Your TikTok connection – the login has the permissions Launch Ads needs, the ad account is active and can create Smart+ catalog campaigns
- Your feed and catalog – the feed is published and refreshes hourly, it carries a design as the main image, the catalog has enough approved products, and TikTok's catalog fetches this feed and its last fetch succeeded
- Your ad – the pixel sends the event you optimise for (and is linked to the catalog for retargeting), a TikTok account to run the ads from, music, the daily budget and your plan's launch limit
Fix buttons next to an item: linking the pixel to the catalog and switching the feed to hourly refresh are done by CataBoost, then re-checked; reconnecting TikTok, publishing the feed or adding a design take you to Output Feeds (your wizard choices are kept); linking a TikTok account opens Business Center; upgrading opens Billing.
Going Live
- Create paused (recommended) – check the ad, its preview and TikTok's review on the launch card, then press Go live.
- Create and go live when ready – CataBoost goes live on its own once TikTok has approved the ad and the catalog shows your design.
Why activation waits: TikTok reviews every new ad (the card says In review on TikTok) and the catalog's images. TikTok copies every catalog image to its own servers, so CataBoost checks the path instead: your feed sends the design as the main image, TikTok's catalog fetches that feed, and TikTok's last fetch of it succeeded. Going live always re-runs this check; if it fails, the launch stays switched off and the card lists what to fix. TikTok fetches the feed once a day, so a design you switched today reaches the catalog at the next fetch.
Managing Your TikTok Launches
- Each card shows the daily budget (click the pencil to change it), the ad groups, countries, the ad with TikTok's review (In review on TikTok, Not approved with TikTok's reasons), the design, and the last 7 days' spend, purchases, ROAS and CTR
- Amber notes tell you when TikTok's catalog may not have your design images (the feed no longer sends the design, TikTok hasn't fetched it yet, or its last fetch failed), or when TikTok's schedule for your catalog feed is off
- Sync with TikTok refreshes status, review, results and the preview; opening the details of a launch that hasn't synced in a while does it for you
- Go live, Pause, Retry (after an error; continues where it stopped), Open in TikTok Ads Manager, Archive (nothing changes on TikTok)
- Discard deletes everything CataBoost created on TikTok for the launch — the campaign, its ad groups and ads, and any product set CataBoost uploaded for it. Your catalog, feed and design stay. It can't be undone.
Import a Campaign from TikTok
Already running Smart+ catalog ads? With TikTok selected, Import from TikTok on the Launch Ads page lists the Smart+ campaigns of your TikTok ad account: the ones you can import first, switched-on before switched-off, newest first. Pick one and it appears as a launch card marked Imported, with its status, TikTok's review, its ads and results. Importing changes nothing on TikTok.
- What can be imported – Smart+ catalog campaigns with an ad group on the same TikTok catalog as your TikTok feed, in an ad account your TikTok connection can use, with up to 150 ads. Other campaigns are listed with the reason they can't be imported, and campaigns already in Launch Ads are marked
- Every ad gets its own row – TikTok builds catalog ads from your catalog's main images and they carry no CataBoost design, so each ad is listed by its name, marked not a CataBoost design, with its state: on, Off (switched off in TikTok Ads Manager), Ad group off, Not approved or deleted. An ad that can't deliver is shown as such
- What you can do – Go live and Pause switch the campaign only; Sync with TikTok, results and the preview work as on any launch
- What CataBoost never does – it never deletes an imported campaign, its ad groups or its ads, and Go live never switches on an ad or ad group you had switched off. If no ad can deliver, Go live is refused: switch an ad on in TikTok Ads Manager first
- Budget – a daily budget set on the campaign can be edited here. Budgets set on the ad groups, and lifetime budgets, are shown but changed in TikTok Ads Manager. A campaign that already runs below TikTok's usual minimum can be raised here, not lowered
- Automation rules act on an imported campaign only when you pick it in the rule. A rule set to all launches covers the launches CataBoost created, never a campaign you imported
- Remove from CataBoost takes the campaign out of Launch Ads and leaves it on TikTok exactly as it is. You can import it again later
- A campaign that is on counts toward your plan's active launches
- Changes made in TikTok Ads Manager are followed: new ads and ad groups show up after the next check (about every 30 minutes, or press Sync with TikTok), and so do a renamed campaign and a budget moved to the ad groups
Templates and Bulk Launch
Save a TikTok launch as a template and reuse it in any of your stores. On the wizard's Review step, press Save as template. Next time, pick it under Start from a template on the Setup step.
- What a template keeps – the ad texts, the event to optimise for, product videos on or off, UTM tags, the audience and countries, the daily budget with its currency, the creative test setting and the products (all products or a smart set). TikTok and CataBoost product sets belong to one store, so a template saves them as All products
- What it never keeps – the ad account, TikTok account, pixel, music, design and link. Those come from the store you launch in
- Budget and currency – a template's budget is filled in only when the ad account bills in the same currency. Otherwise you enter the budget yourself
- TikTok templates show only in the TikTok wizard, and Meta templates only in the Meta wizard
- Bulk launch (Agency plan) – with TikTok selected on the Launch Ads page, Bulk launch creates one launch from a TikTok template in up to 20 of your stores at once. Each store uses the TikTok ad account, TikTok account, pixel and music saved by its last TikTok launch, and the design its TikTok feed sends as the main image. A creative test compares the first 3 image designs of the store's TikTok feed
- A store is ready for bulk launch once it has a TikTok feed with Direct API Sync, a design as that feed's main image, a website for the ads to link to, and one launch created from its own TikTok wizard. The store list says what is missing
- Stores whose TikTok ad account bills in another currency than the template are skipped, so a budget is never reused as the same number in another currency. A store is also skipped when TikTok can't target one of the template's countries from its ad account
- Every bulk launch is created switched off. Nothing spends until you press Go live in each store
Budgets
Budgets are daily, at campaign level (a creative test splits it across its arms' ad groups), in the ad account's currency. TikTok has a minimum per currency for each campaign and each ad group: 20 a day in USD, EUR, GBP or RON, 80 PLN, 200 CZK, 2,000 JPY. CataBoost caps each launch (for example 1,000 EUR or 5,000 RON a day). TikTok spends your budget as a daily average over the week and may spend up to about 25% more on a good day.
💡 Tip: Keep your TikTok feed on hourly refresh and check that the design is the feed's main image before you launch. TikTok reviews catalog images, so prices, promises and text in a design follow TikTok's ad policies.
Launch Ads (Google)
Launch Ads on Google creates a Performance Max or a Standard Shopping campaign in your own Google Ads account, on the Merchant Center account your CataBoost Google feed already fills. Google's product ads show each product's Merchant Center image, and your Google feed sends your design as that image, so the ads show your design. Everything is created paused; nothing spends until you go live.
In private beta. Contact support to enable it on your account. It uses the same plan limits as Meta and TikTok launches (Starter 1 active launch, Growth 5, Business and Agency unlimited), counted across every platform. CataBoost never charges a percentage of your ad spend; Google bills the ad spend to your Google Ads account.
Where to Find It
- Launch Ads in the sidebar — switch the platform at the top to Google, then New launch
- Launch on Google on a Google feed row in Output Feeds — opens the wizard with that feed already picked
What Gets Created
- Performance Max – one campaign with one asset group. Your products show on Search, Shopping, YouTube, Gmail, Discover and Display, and Google decides where they sell best. On top of the product ads you can add your own text and images (business name, headlines, long headlines, descriptions, image designs and your logo). Bidding: Maximize conversion value (optionally with a target ROAS) or Maximize conversions (optionally with a target cost per conversion)
- Standard Shopping – one campaign with one ad group and one product ad, shown on Google Search and the Shopping tab only. Bidding: the two conversion strategies, Maximize clicks (optionally with a most-per-click ceiling) or Manual CPC (your bid per click). The click strategies need no conversion tracking
- Asset optimisation (Performance Max): on Review, Let Google create and enhance assets switches Google's own asset optimisation on or off, and Customise sets each part (text customisation, final URL expansion, image enhancement, landing page images, video enhancement); it starts on for a launch with your original photos and no text or images of its own (Google then builds them from your feed and website), off otherwise so your design and creative show as made, and your choice is remembered for the store's next launch
- A product runs in one campaign at a time: if it is in several Performance Max campaigns Google picks one, and Performance Max wins over Standard Shopping. So there is no side-by-side creative test on Google
Before You Start
- Your Google Ads account connected in Settings (the Google Ads connection; Merchant Center is a separate connection used by your Google feed)
- A Google output feed with Direct API Sync, published to Merchant Center from Output Feeds, with the design you want to advertise as the feed's main image
- The Merchant Center account linked to the Google Ads account. If it isn't, the wizard offers Link it: CataBoost links them, or sends Merchant Center an invitation to approve when you aren't an admin of both. A waiting invitation can be accepted with Accept it
- Conversion tracking in Google Ads (a purchase conversion on your website is best). Without it Performance Max can't bid; Standard Shopping can still run on clicks
- Billing set up in Google Ads — the wizard links to the billing page when it's missing
- The EU political ads declaration on every campaign of the account: Google refuses new campaigns while one campaign lacks it. CataBoost declares its own campaigns as not political, and Declare them adds the declaration to older campaigns (it changes nothing else)
- You are the store owner, on a plan that includes launches
The Launch Wizard (4 Steps)
- Setup – Choose the Google feed; its Merchant Center account and feed label are shown and fixed. CataBoost picks the Google Ads account (your saved choice, the store's last Google launch, the account linked to the feed's Merchant Center, or the only one) and says why under the picker. Manager accounts are listed but can't run campaigns. Then the campaign type, the bidding, the conversion the campaign bids on (Purchases on your website by default), the landing page (your store's website) and UTM tags. Notices with fix buttons cover the Merchant Center link, billing and the EU declaration, and the readiness checklist runs automatically.
- Products – All products, a CataBoost product set (by product id up to 500 products, through a custom label your Google feed writes above that) or a smart set: products picked by their Google Ads results in Product Analytics, kept up to date daily or weekly. The design card shows the image your feed sends to Merchant Center, with a warning when the design has text on it (see below).
- Audience – The countries (CataBoost checks Google can target each one) and, if you want, language codes such as ro, en. Leave the languages empty to reach every language. Google finds the buyers: there are no audience presets.
- Review – The daily budget in the Google Ads account's currency; for Performance Max the Creative block (on by default, filled from your store name: edit it, or press Suggest with AI for three sets of headlines and descriptions); the launch name; Create paused or Create and go live when ready. Click Create launch to start.
Nothing is created on Google until you click Create launch. Your choices are kept in the browser tab, so a detour to Output Feeds, Settings or Billing doesn't lose them.
The Feed's Image Is the Ad's Image
Shopping and Performance Max product ads always show each product's Merchant Center image (image_link). Your Google feed sends your design there, so a Google launch shows exactly the design your Google feed sends — one design per launch. To show another design, make it the Google feed's design in Output Feeds and publish the feed; the launch's Replace design button explains this and takes you there. Running ads switch once Merchant Center fetches the feed and reviews the new images. A Google feed that sends no design as its main image (none at all, or designs only as additional images) launches with your original product photos: the wizard shows Original product photos as the design and the launch card says Original photos.
Text on product images: Merchant Center disapproves product images with promotional text, badges, prices, logos or watermarks ("Promotional overlay on image"). If automatic image improvements are on in Merchant Center, Google removes the overlay instead — and your design with it. For Google, use a design without text: a clean background, framing or composition. The wizard and the launch card warn when the design has text layers; the Merchant Center check on the card reports products disapproved for an overlay. Designs with text are fine as Performance Max images in the Creative block: those are ad images, not product images.
Text and Images (Performance Max)
- A business name (up to 25 characters), 3 to 15 headlines (30 characters each), 1 to 5 long headlines (90) and 2 to 5 descriptions (90; keep one under 60). Each must be different: Google mixes them
- Up to 5 image designs: CataBoost renders each as a square (1200×1200) and a landscape (1200×628) image, from the design's linked sizes when it has them. Your store logo is added as the logo
- Without text and images (switch the block off) the asset group is feed only: Google accepts it but rates its ad strength Poor
Budgets and Bidding
Budgets are daily, in the Google Ads account's currency. Google publishes no minimum; CataBoost asks for at least 5 a day (in any currency) and caps each launch (for example 1,000 EUR or 5,000 RON a day). Google spends about the daily budget on average and may spend up to twice as much on a good day, but never more than 30.4 times it in a month. Target ROAS is typed as a percentage (400% = 4 back in sales for every 1 spent); target cost per conversion and bids per click in the account's currency. The campaign bids only on the conversion you pick: CataBoost sets it as the campaign's goal, even when your account bids on other goals (calls, form fills) by default.
Readiness Checklist and Going Live
Before anything is created, CataBoost checks the Google Ads account (active, not a manager, the budget's currency), the Merchant Center link, conversion tracking, billing, the EU declaration, the feed (published, a design as main image, hourly refresh) and a sample of your products in Merchant Center (approved, no overlay disapprovals). Red items must be fixed; amber warnings don't block you. Products, budget and text are checked again on Review.
- Create paused (recommended) – check the campaign on the launch card, then press Go live
- Create and go live when ready – CataBoost goes live on its own once Merchant Center shows your design and nothing blocks the campaign
- Going live always re-checks Merchant Center: the feed still sends the design, Merchant Center fetched it after the design was published, and the sampled products are approved. If not, the launch stays paused and the card lists what to fix
Managing Your Google Launches
- Each card shows the daily budget (click the pencil to change it), the campaign type and bidding, the countries, Google's own status (Eligible, Learning, Limited with Google's reasons) and, for Performance Max, the ad strength
- Results – the last 7 days' spend, conversions, ROAS (conversion value ÷ spend) and CTR from Google Ads; clicks and cost per click for click bidding. Google's data lags a few hours
- Amber notes tell you when Merchant Center may not show your design (the feed no longer sends it, Merchant Center hasn't fetched it, the fetch failed, or products are disapproved), when Google limits or can't run the campaign, or when it disapproved text or images
- Details show CataBoost's mockups of your design in Google Shopping (and Discover for Performance Max). Google has no ad preview to load, so these are CataBoost's drawings
- Sync with Google refreshes status, results and the Merchant Center check (CataBoost also checks every hour); Go live, Pause, Retry (after an error), Open in Google Ads, Archive (nothing changes on Google)
- Discard removes what CataBoost created on Google for the launch: the campaign, its budget, its asset group or ad group, and the text and images it uploaded. Google keeps removed campaigns listed as "Removed". Your Merchant Center products, feed and design stay. It can't be undone
- Automation rules can watch Google launches too: pick Google as the rule's platform in Launch Ads → Automation
💡 Tip: Give your Google feed a clean, text-free design and keep it on hourly refresh. Put your offers and badges in the Performance Max image designs instead, where text is allowed.
Automation
Set up automation rules that automatically apply designs based on product conditions. Work smarter, not harder!
Example Rules
- When a product goes on sale, apply the "Sale Badge" design
- When a product is low stock, show "Limited Availability" banner
- During holiday season, add "Holiday Theme" overlay
- When price drops below a threshold, apply a "Deal" design
Creating a Rule
- Click "Create Rule"
- Name – Describe what this rule does (e.g., "Apply sale design to discounted items")
- Trigger – Define when the rule activates:
- Product attribute changes (price, sale_price, availability, etc.)
- Date/time based (holidays, weekends, specific date ranges)
- Custom conditions (any product field matches a value)
- Action – What happens when triggered:
- Apply a specific design
- Add to a Product Set
- Update in Output Feed
- Activate – Turn the rule on!
Managing Rules
- Toggle On/Off – Quickly enable or disable rules without deleting them
- Edit – Modify rule conditions at any time
- Delete – Remove rules you no longer need
- See Matched Products – View which products currently match each rule
💡 Tip: Start with simple rules and build complexity as you get comfortable. Rules are evaluated in order, so higher-priority rules take precedence.
Product Analytics
Product Analytics shows how your products perform across advertising platforms. Connect your ad accounts to see real performance data at the SKU level.
Connecting Ad Platforms
Connect one or more ad platforms to pull in performance data:
- Google Ads – Connect your Google Ads account to see Shopping campaign performance
- Meta Ads – Connect Meta to see Facebook and Instagram ad performance
- TikTok Ads – Connect TikTok to see product-level ad performance
Data is synced automatically and can be refreshed on demand.
Performance Overview
- Summary Cards – See total revenue, ad spend, ROAS, clicks, impressions, and CTR at a glance
- Date Range – Filter by last 7, 14, 30, 90 days, this month, last month, or custom dates
- Comparison – Compare against previous period, previous month, or previous year
- Charts – Visualize revenue vs spend over time, profitability scatter plots, and spend distribution
SKU Performance Table
- See every product's ad performance: revenue, spend, ROAS, impressions, clicks, CTR, CPC, and conversions
- Sort by any column to find top/bottom performers
- Search by product ID or title
- Export to CSV for offline analysis
- Product thumbnails for easy identification
Optimization Rules
Set up automatic rules to optimize your feed based on ad performance:
- Reduce Wasted Ad Spend – Automatically exclude products with high spend but zero revenue
- Boost Top Performers – Prioritize products with the best CTR in your feed
- Toggle On/Off – Activate or deactivate rules instantly
Rules are evaluated automatically and take effect immediately when toggled.
💡 Tip: Use Optimization Rules to automatically stop wasting budget on non-converting products and focus spend on your best performers.
Asset Library
The Asset Library is your central hub for brand assets and uploaded media.
Watch: Asset Library Walkthrough
Manage brand assets and uploaded media
Brand Settings
Set up your brand once, use it everywhere:
- Logo – Upload your company logo to use in designs
- Colors – Define your brand color palette for consistent styling
- Website – Enter your URL to auto-detect brand assets
Scanning Your Website
- Enter your website URL
- Click "Scan Website"
- We'll automatically detect your logo and brand colors
- Review and confirm what to import
Uploaded Assets
Store images, graphics, and other media for easy access:
- Upload – Drag and drop or click to upload files (JPG, PNG, SVG, WebP, GIF)
- Organize – Your assets are automatically categorized
- Use in Builder – Easily insert assets into your designs from the sidebar
- Download – Save assets back to your computer
💡 Tip: Set up your brand assets once and they'll be available across all your stores and designs for consistent branding.
Stores
If you have multiple brands or businesses, Stores helps you manage them all from a single account.
Managing Stores
- Add a Store – Click "Add Store" to create a new workspace
- Switch Stores – Use the store selector at the top of the screen to switch between stores
- Edit Store – Update the store name or settings
- Delete Store – Remove stores you no longer need
Per-Store Data
Each store has its own independent:
- Product feeds & product sets
- Designs & templates
- Output feeds & platform connections
- Brand settings & asset library
- Automation rules
This keeps everything organized and separate between brands!
Sharing Stores (Business & Agency Plans)
Invite team members to collaborate on specific stores:
- Open the store you want to share
- Click "Share" or the people icon
- Enter the email address of your teammate
- They'll receive an invitation to access the store
Billing & Plans
Manage your subscription and payment settings.
Available Plans
Managing Your Subscription
- Upgrade – Switch to a higher plan anytime (prorated)
- Downgrade – Switch to a lower plan at the end of your billing period
- Cancel – Cancel your subscription (you'll keep access until the period ends)
- Payment Method – Update your card or payment details via the billing portal
Frequently Asked Questions
My products aren't showing up!
- Check if your feed source is properly connected — go to Source Feed and verify the connection status
- Try clicking the "Sync" button to refresh your products
- Make sure products have the required fields: title, image, and price
- If using a Feed URL, verify the URL is accessible and returns valid data
My designs look different in the output feed
- Verify the image size in your output feed matches your design canvas dimensions
- Check that all dynamic fields have values in your products — empty fields may cause layout shifts
- Make sure no layers are accidentally hidden in the layers panel
- Preview with multiple products to ensure the design adapts well to different content lengths
Can I apply a design to only some products instead of the whole catalog?
- Yes — in the output feed editor, under Design Mapping, use Apply Designs To and pick A Product Set or Custom conditions
- Products outside the selection stay in the feed with their original images and are never rendered, so you only pay for the products that actually get the design
- With several designs, choose Per design to give each design its own Product Set or conditions — a product receives every design it qualifies for
- This is available with Standard Output (or a single design). Split Test and Conditional Assignment have their own per-design rules instead
- Don't confuse it with the feed-level Product Set filter — that one removes products from the feed entirely
The feed URL isn't working
- Confirm the feed is set to "Active" in Output Feeds
- Try regenerating the feed by clicking the refresh button
- Check if your advertising platform requires a specific format (Google, Meta, etc.)
- Verify the feed URL hasn't changed — if it has, update it in your advertising platform
How do I create a supplemental feed?
A supplemental feed adds data to your existing main feed without replacing it. This is ideal for adding enhanced images while keeping your existing product data.
- Go to Output Feeds → Create Output Feed
- Select "Supplemental Feed" as the feed type
- Choose the designs you want to apply
- Connect to your platform — the feed will only send the image data, not replace your product info
Can I use different designs for different products?
Yes! There are two ways to do this:
- Automation Rules — Set up rules that automatically apply different designs based on product conditions (e.g., sale items get a "Sale" design)
- Output Feed Rules — When creating an output feed, configure design-to-product mapping rules
- Product Sets — Create sets of products and assign specific designs to each set
How do I invite team members?
Team collaboration is available on Business and Agency plans.
- Open the store you want to share
- Click "Share" or the people icon
- Enter the email address of your team member
- They'll receive an invitation to access the store
What image formats are supported?
- Product images: JPG, PNG, WebP
- Uploaded assets: JPG, PNG, SVG, WebP, GIF
- Output creatives are generated as PNG or JPG for maximum compatibility
- For best results, use high-resolution images (at least 800×800px)
How often does the feed auto-sync?
Auto-sync frequency depends on your plan and feed source:
- Shopify — Syncs automatically when products change via webhooks
- Feed URL — Syncs on a configurable schedule (daily, every 12h, every 6h, etc.)
- Uploaded files — Manual sync only; re-upload or switch to a feed URL for auto-updates
You can always trigger a manual sync at any time by clicking the sync button.
Does CataBoost charge a percentage of my Meta ad spend?
No. Launch Ads is included in paid plans, with a limit on active launches: Starter 1, Growth 5, Business and Agency unlimited.
Your ads run in your own Meta ad account, and Meta bills the ad spend directly to that account's payment method. CataBoost takes no fee or percentage on top of it.
Can collaborators on a shared store launch Meta ads?
Not yet. Launches spend the store owner's ad budget through the owner's Meta connection, so for now only the store owner can create and manage launches. Collaborators see "Only the store owner can launch ads" on the Launch Ads page.
What happens to my Meta ads if I cancel my subscription?
- The campaigns stay in your own Meta ad account exactly as they are — CataBoost doesn't delete or pause them, you just can't manage them from Launch Ads anymore
- Live ads keep running and spending until you pause them, so pause them first in Launch Ads (or later in Meta Ads Manager) if you don't want them to continue
- Once your paid access ends, your feeds go back to your original product images, so the ads show your original product photos instead of your designs
I chose "Create and go live when ready" — why is my launch still paused?
CataBoost only goes live once the readiness check has nothing left to fix and Meta shows your designs on the catalog. Until then the launch stays Ready · paused on purpose — otherwise the ads would run with plain product photos.
- Meta hasn't picked up the feed yet — this usually takes a few hours after the next feed refresh
- A design isn't in your Meta feed — add it in Output Feeds
- Your primary catalog feed replaced the design tags — link the CataBoost supplemental feed to the primary data source in Commerce Manager, then re-publish the feed
- Something else needs fixing — for example the payment method or the pixel
Open the launch's Details to see the last readiness check and which design tags are missing. CataBoost checks again about every 30 minutes, or press Go live to check right away. "Go live when ready" applies once: if you pause the launch after it went live, it stays paused until you press Go live.
Can I add CataBoost ads to a Meta campaign I already run?
Yes. In the Campaign Image Manager (the target icon on your Meta feed in Output Feeds), pick the campaign and press Add CataBoost ad. The wizard opens in "existing campaign" mode: you choose one of that campaign's catalog ad sets, the designs and the copy, and CataBoost adds one paused ad per design to that ad set. Budget, audience and schedule stay as set on the merchant's campaign; CataBoost never changes them, and Discard deletes only the ads it added.
To point a campaign's existing ads at a design instead of adding new ones, keep using the Campaign Image Manager overrides.
To manage the whole campaign from CataBoost (pause, results per design, rules), use Import from Meta on the Launch Ads page instead.
Can I manage a Meta campaign I created before using CataBoost?
Yes. On the Launch Ads page press Import from Meta and pick the campaign. It must be a catalog campaign on the same catalog as your Meta feed. The campaign appears as a launch marked Imported, and nothing changes on Meta.
From there you can pause and resume the campaign or single ads, see results per design, add designs as new ads and promote a winner. Automation rules act on it only when you add it to a rule. CataBoost never deletes an imported campaign or the ads that came with it, and never switches on something you had paused. A daily budget set on the campaign can be edited; budgets on ad sets stay in Ads Manager.
How do I find out which design sells best on Meta?
In Launch Ads, start a launch with two or more designs and turn on Run as a creative test in the Audience & budget step. Each design gets its own ad set with an equal share of the daily budget, and you can add your original product photos as a control.
Once the test has delivered, the launch's Results show spend, CTR, purchases and ROAS per design, each design's lift vs the control, and a confidence badge. Promote winner pauses the other arms and can move the whole test budget to the winner.
Can CataBoost pause Meta ads or change budgets automatically?
Yes, with rules you set up in Launch Ads → Automation. A rule watches ROAS, CPA (cost per result), CTR, spend or results (purchases, or the leads or contacts a launch optimises for) on your active launches and can notify you, pause a design, pause a launch, or raise or lower the daily budget in steps.
New rules start as Alert only: they tell you what they would do and change nothing. Use Dry run to see what a rule would act on, then switch it to Automatic if you want it to act on its own. Budget increases always need a ceiling, and a rule never pauses the last design still running.
Will Meta's AI enhancements change my designs?
Not by default. Launch Ads opts out of Meta's creative enhancements — such as catalog video, text overlays, image templates and AI-generated backgrounds — so your designs show exactly as made. The one exception is an ad you build from a video design: it turns on catalog video on purpose, because the product video is the creative.
Once the ads exist, the launch's Details confirm "Meta enhancements: off", or list any feature Meta would not accept an opt-out for. Turn on Let Meta enhance my creative in the wizard only if you want Meta's defaults.
Why does Launch Ads on TikTok need a TikTok account?
TikTok runs catalog ads only from a real TikTok account: its name and photo appear on the ad. The "custom identities" older ad accounts used are no longer allowed on TikTok placements, and new ad accounts can't create them at all.
Link your brand's TikTok account to the ad account in TikTok Business Center. In the launch wizard, Link a TikTok account opens the right page, and Check again picks the account up once it is linked.
Why can a TikTok launch show only one design?
TikTok's catalog ads always show each product's main image — there is no way to pick a different image per ad, as Meta's design tags allow. So a TikTok launch shows the design your TikTok feed sends as the main image.
To change it, make another design the TikTok feed's design in Output Feeds and publish the feed; the running launch switches once TikTok fetches the feed. To compare two designs, publish a second TikTok feed to another catalog and launch from each.
My TikTok launch says "In review on TikTok". What does that mean?
TikTok reviews every new ad, and the catalog's product images, before they deliver. Review usually takes from a few minutes to a day. The card updates on its own, or press Sync with TikTok.
If the card says Not approved, it lists TikTok's reasons. Fix the cause (often the text or images in the design, or the product data), publish the feed again and sync; you can also open the ad in TikTok Ads Manager for TikTok's details.
My TikTok launch says the feed schedule is off
TikTok fetches your CataBoost feed on a schedule. When that schedule is off, design edits, prices and stock changes stop reaching your TikTok catalog — and with it your ads.
Re-publish the TikTok feed from Output Feeds (keep it on hourly refresh) to switch the schedule back on, then press Sync with TikTok on the launch.
Can my TikTok ads show prices in the design?
Yes. CataBoost renders each product's own price into the image from your feed, and updates it when the price changes and the feed refreshes. Keep the TikTok feed on hourly refresh so the price in the image matches your site.
TikTok reviews catalog images like ads: a price, discount or promise in the design must match the landing page, or TikTok can reject the image. A launch only goes live once TikTok's catalog shows your design.
Should I launch Performance Max or Standard Shopping on Google?
Performance Max shows your products across Search, Shopping, YouTube, Gmail, Discover and Display and lets Google decide where they sell. It bids on conversions, so it needs conversion tracking, and it can carry your own headlines, descriptions and image designs on top of the product ads.
Standard Shopping shows product ads on Google Search and the Shopping tab only, with simpler bidding: it can also bid for clicks (Maximize clicks or Manual CPC), which works without conversion tracking. A product runs in one campaign at a time, and Performance Max wins over Standard Shopping for the same product.
Can my Google ads show prices, badges or text in the design?
Not on the product image. Merchant Center disapproves product images with promotional text, badges, prices, logos or watermarks ("Promotional overlay on image"), and if automatic image improvements are on in Merchant Center, Google strips the overlay — and your design with it. Give your Google feed a clean design without text (background, framing, composition).
Text is fine in the image designs of a Performance Max launch: those are ad images next to the product ads, not product images. The launch card's Merchant Center check reports products disapproved for an overlay.
Why does a Google launch show only one design?
Google's product ads always show each product's Merchant Center image, and a product has one. Your Google feed sends your design as that image, so a launch shows the design your Google feed sends. To change it, make another design the Google feed's design in Output Feeds and publish the feed; the running launch switches once Merchant Center fetches it.
Google also serves a product from one campaign at a time, so two launches with different designs on the same products don't split traffic. Compare designs one after the other instead, or add several image designs to a Performance Max launch.
Why does CataBoost ask which conversion my Google campaign bids on?
Many Google Ads accounts bid on calls, quote requests or contact forms by default, not on purchases. A shopping campaign on those defaults would optimise for phone calls. CataBoost sets the conversion you pick (Purchases on your website by default) as the campaign's only goal, and leaves your account's other goals as they are.
If the account tracks no conversions yet, set up a purchase conversion in Google Ads first, or launch Standard Shopping with Maximize clicks or Manual CPC.
My Google launch says "Ad strength: Poor"
Google rates the text and images of a Performance Max asset group. A launch created without text and images (feed only) starts at Poor; so does one with few or very similar headlines. Poor still serves, but in fewer places.
Leave Add text and images on in the wizard's Review step, write several distinct headlines and descriptions (or use Suggest with AI), and add a few image designs and your logo.
Need help getting started?
Book a free 30-minute setup call with our team. We'll walk you through connecting your feed, creating designs, and launching your first output feed.
Schedule a Call