Get Started

This guide explains how to successfully set up a catalog for commerce or dynamic ads, and more.

Before You Start

Before you start, please review these recommendations and guidelines:

  • If you manage multiple catalogs for different businesses or want an agency to access your catalogs, you may need to set up Business Manager.

  • The catalog_management permission grants your app the ability to create, read, update, and delete business-owned product catalogs of that the user is an admin. This permission grants access to related endpoints. By default, your app may only have access to product catalogs that are owned by admins and developers of the app when in developer mode. See Catalog Management Reference.

  • For a commerce catalog, before buyers can purchase items from you, you'll need to upload your products information into a catalog. Learn how to create a new ecommerce catalog using the Catalog Manager.

  • The business_management permission is required to update your catalog.

  • To use the Catalog Batch API, you need the appropriate Marketing API Access Level and must accept the Terms of Service by creating your first catalog through Business Manager. See Catalog Reference.

If you're using Catalog Manager as part of your application, you may be affected by a couple of security-related breaking changes. See Breaking Changes, 1/30/2018, Catalog Permissions.

Recommended Steps


Step 1

Set up your catalog feed using the supported feed formats and supported fields.

To set up your catalog for localized shopping with multiple languages and countries, see Localized Catalog Setup, Localized Catalog for Dynamic Ads, and Localized Catalog for Instagram Shopping. See also localized catalog supported fields.

Step 2

Update your catalog using the guides listed in Documentation Contents. For localized catalogs, see Localized Catalog Setup.

Step 3

Schedule your feed uploads. For localized catalogs, see Upload your feeds via the API.

If you need help with your catalog setup, see Support.