meta_ads_creatives_create_collection
Create a mobile-optimized collection ad from a Meta catalog by specifying product IDs, page, and link. Returns the new creative ID. Requires prior catalog setup.
Instructions
Creates a Collection AdCreative that pulls products from a catalog into a mobile-optimized storefront layout. Returns the new creative id. Mutating, reversible via rollback_apply. Requires a Meta product catalog with the referenced product_ids — set up the catalog via meta_ads.catalogs.* tools first. For static card decks (non-catalog) use meta_ads_creatives_create_carousel instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | No | Meta Ads account ID in the format 'act_XXXXXXXXXX' (e.g. 'act_1234567890'). Optional — falls back to META_ADS_ACCOUNT_ID from the configured credentials. The leading 'act_' prefix is required. | |
| page_id | Yes | Facebook Page ID that the ad will be published as. Must be a page the authenticated user has permission to post from. Required by Meta for every creative — ads cannot run without a page identity. | |
| product_ids | Yes | Product IDs drawn from the linked Meta catalog. List via meta_ads_products_list. | |
| link | Yes | Main destination URL for the collection. HTTPS required. | |
| cover_image_hash | No | Cover image hash shown above the product grid. Mutually exclusive with cover_video_id — supply one or neither. | |
| cover_video_id | No | Cover video ID shown above the product grid. Mutually exclusive with cover_image_hash. | |
| name | No | Creative name shown in Ads Manager. Optional. |