---
schema_version: "1"
id: 22597fa368cbd11c3d788959f864337bfa0cba3a5dabf805d77a8ee24ba07570
title: Trade Promotion Management
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/retail_api/cg_trade_promotion_management_wrapper.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/cg_trade_promotion_management_wrapper.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: b9c51b5f01214eb14c0f0784f4ae7963200c7a0235f7deb663d04e57aa888fd7
description: Trade Promotion Management (TPM) helps you oversee the promotions that you run for your retailers, from planning to completion, to ensure that each promotion achieves its objectives. Use TPM to streamline your team’s efforts, overcome the complexities of running several promotions concurrently, and unlock maximum results.
---
# Trade Promotion Management

Trade Promotion Management (TPM) helps you oversee the promotions that you run for your retailers, from planning to completion, to ensure that each promotion achieves its objectives. Use TPM to streamline your team’s efforts, overcome the complexities of running several promotions concurrently, and unlock maximum results.

- **[Custom Objects for Trade Promotion Management](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/sforce_api_objects_236_common_custom_objects.htm)**  
    The Consumer Goods Cloud data model provides objects and fields to support Trade Promotion Management (TPM).
- **[Exporting the KPIs from Hyperforce](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/kpi_export.htm)**  
    This section provides information on how to export the KPIs from Hyperforce. You can create CSV export integration metadata configuration by adding new report configuration entry to RTR Report Configurations.
- **[Trade Promotion Management Business APIs](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/retail_connect_apis.htm)**  
    Trade Promotion Management APIs are RESTful APIs that are sometimes available as Apex classes and methods.
- **[Apex Classes for Trade Promotion Management](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/cg_tpm_apex_classes_for_trade_promotion_management.htm)**  
    This section lists the Apex classes related to Trade Promotion Management.
- **[Derive and Copy Promotions with MetadataWizard and Business Object API](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/cg_tpm_derive_copy_promo_mw_bo_api.htm)**  
    The Derive and Copy Promotion features use Metadata wizard and Business Object API. This allows complete customization of the UI Wizards, and the Derive and Copy Apex processes for promotions by leveraging MetadataWizard and Business Object API customization capabilities.
- **[Promotion Wizards & Customization](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/new_promotion_wizard_default.htm)**  
    Wizards related to promotions are implemented using Metadata Wizard and Business Object API.
- **[Metadata Wizard](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/apex_introduction.htm)**  
    The MetadataWizard is designed as a library that can be used to build simple wizard pages that are rendered to the user based on the defined wizard metadata. This document describes the NewPromotionWizardCallable APEX Class created for providing data for the New Promotion Metadata Driven wizard.
- **[Business Objects API](https://developer.salesforce.com/docs/atlas.en-us.retail_api.meta/retail_api/cg_retail_business_objects_api_wrapper.htm)**  
    Business Object API is a feature designed to facilitate integrations of external systems and processes with TPM related SObjects.