> ## Documentation Index
> Fetch the complete documentation index at: https://partner-integrations.voyado.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Promotions

Since **General Settings**, **Cart and Order Conditions**, and **Discount Rules** are managed within BigCommerce, you must first create your promotion in BigCommerce before syncing it to Engage and assigning it to customers.

Once the promotion is assigned to one or more customers, they must log into their account to access the discount. During login, the app assigns the promotion by linking the customer to a Rule using their **externalId** in Engage, which corresponds to their **Customer ID** in BigCommerce.

If you plan to run a promotion campaign that can be reused, it is *strongly recommended* to create the assignment directly in BigCommerce.

<Tip>
  If a customer creates accounts in two Sales Channels with the same email address, and both are connected to the same Engage environment, the promotion will only be linked to the externalId of the first account created.
</Tip>

If a personal promotion has been assigned in BigCommerce and redeemed through a third-party system (POS), it will remain active in BigCommerce.

Here are the steps to create and sync promotions:

<Steps>
  <Step title="Create promotion in BigCommerce">
    1. Log into your BigCommerce store.
    2. Navigate to **Marketing > Promotions**.
    3. Click on **Coupon**.
    4. Click **Create.**
  </Step>

  <Step title="Promotion settings">
    1. **Promotion Name:** Enter a name for the promotion.
    2. **Display name (optional):** Enter a suitable display name.
  </Step>

  <Step title="Channels">
    1. Choose which storefront channels the promotion will be eligible for.
    2. Enter your **Coupon Code.**
  </Step>

  <Step title="Targeting rules">
    1. **Currency is:** Here you choose the currency of the promotion.

    <Warning>
      Do NOT set any other Customer targeting rules. Engage will manage these when assigning the promotion.
    </Warning>
  </Step>

  <Step title="Rules">
    1. Select **Add rule.**
    2. Choose and apply your template.
    3. Input the rules of the coupon.
    4. Select **Add rule to promotion.**
  </Step>

  <Step title="Usage limits">
    1. **Limit total usage of this promotion**: Choose "No limit" for total usage of promotion.
    2. **Limit usage for individual customers:** Set value to 1 (Set this value for extra validation).
    3. **Create promotion.**
  </Step>

  <Step title="Syncing the promotion to Engage">
    1. Navigate to **Apps >** **Voyado.**
    2. Click on the **Promotion Sync-up** tab.
    3. In the **Sales Channel List**, select the Sales Channel linked to the promotion.
    4. Mark the promotions you want to sync to Engage.
    5. Select **Sync Promotions**.
  </Step>

  <Step title="Finalizing in Engage">
    The promotion will now be created in Engage as a Draft Promotion. It can then be activated and assigned manually or via the Automation tool.

    Once it is assigned in Engage, eligible customers will be able to use the promotion when they log into their account by applying the code in the discount code field.
  </Step>
</Steps>
