Partner Onboarding
Step 1: Complete the Rokt Catalog onboarding flowDirect link to Step 1: Complete the Rokt Catalog onboarding flow
When you first log in to your Catalog account, you need to fill in a few details before you can start using the product. Please complete this flow as thoroughly as you can. One step is to add Webhooks; however, this is optional and can be completed at a later time in the Developer tab in Settings. Learn more about Webhooks. You can also register and manage webhooks through the API using the Webhooks endpoints, which is the recommended path for an automated integration.
Step 2: Choose a Brand through Discover or invite a Brand to Rokt CatalogDirect link to Step 2: Choose a Brand through Discover or invite a Brand to Rokt Catalog
Steps 2–3 are not required to complete the API implementation.
In the Rokt Catalog app, Brands are listed in the Discover tab. You can browse Brands by category and values to find the right partners for your Store.
If you don't find the Brands you need in the Rokt Catalog app, or are looking to work with your existing Brands, you can invite a new Brand to Catalog.
Step 3: Establish partnership terms with proposalsDirect link to Step 3: Establish partnership terms with proposals
You can send a proposal to a Brand from the Discover tab, or to your invited Brand once they've downloaded Rokt Catalog.
Proposals are lightweight contracts between a Partner and a Brand. In a proposal, you can select the products you'd like to sell, propose commission terms, and determine shipping settings. You can go back and forth with your Brand during the proposal stage until you've agreed to terms that suit your needs.
Step 4: Add approved products to your storefrontDirect link to Step 4: Add approved products to your storefront
You can easily add Brand products to your Store via the Rokt Catalog API. Catalog sends all the necessary data for you to create your own Product Detail Pages for these products. Please see the API Reference for details on how to do so.
To ensure your storefront always has all the new products you have added on the Catalog app, you should create a webhook for the product/create topic so that the products are automatically sent to your storefront when you are approved to sell the products and have added them to your Store on the Catalog app.
You also want to create a webhook for the product/update topic so that any product updates made by the Brands can be sent to your store and be updated automatically.
Step 5: Integrate order creation into your StoreDirect link to Step 5: Integrate order creation into your Store
When a customer purchases a Rokt Catalog-powered Brand product, you must create a new order containing that product. To do so, please use the Orders endpoints in the Catalog API.
Note: To know how much you should charge the customer for shipping, please use the Shipping Rates endpoints in the Catalog API.
To receive updates regarding orders placed through your storefront, please create a webhook for the order/update topic, which sends you the updates automatically.
Additionally, to receive fulfillment details once the Brand creates a fulfillment job, create webhooks for the fulfillment/create and fulfillment/update topics.
Step 6: Integrate refunds into your StoreDirect link to Step 6: Integrate refunds into your Store
When a customer requests a refund for a Rokt Catalog-powered Brand product, you need to generate a refund through Catalog. Please use the Refunds endpoints in the Catalog API to create a new Refund request.
Step 7: Start selling!Direct link to Step 7: Start selling!
You are now ready to sell Rokt Catalog-powered Brand products. When customers pay you, Catalog charges you via ACH to pay the Brands for their products, leaving you with your earned commission. You can learn more about payments in the Help Center.