Sync & freshness

Platform DCO has no scheduled feed sync — re-upload and re-engage. Cap stays 24 variants per run group.

Last updated August 12, 2026

Platform Catalog Video does not watch your Shopify store or Merchant Center on a timer. Freshness is another engage.

When products change

  1. Export an updated CSV/JSON (or edit the library file).
  2. POST /campaigns/engage with the new feedFileId (and optional rowIds).
  3. Use a new Idempotency-Key. Credits reserve again for the new members.

There is no coalesced “only the price slot re-renders” fingerprint, no refresh budget, and no auto-drop of out-of-stock SKUs from a hosted feed — because there is no hosted feed. Omit a SKU from rowIds (or the file) and it is simply not in the new run group.

Fatigue / seasonal calendar

Not shipped. Alternate looks = a second template (prompt / styleId / formatIds) on a new engage.

What the Campaigns dashboard does

It polls an existing campaign’s run group. It does not schedule syncs or rotate hooks.