---
title: Campaign reward types
slug: campaign-reward-types
description: Creating varied and attractive rewards is key to engaging ambassadors in your campaigns on Roster.
docTags: 
createdAt: 2024-12-11T23:43:13.142Z
---

Creating varied and attractive rewards is key to engaging ambassadors in your campaigns on Roster. Rewards can significantly incentivize participants to join and complete campaign tasks. In Roster, brands have the flexibility to offer different types of rewards like points, discount codes, automated and manual product rewards, and custom rewards. Below, we'll walk you through the different campaign reward types available in the Roster platform and guide you in setting them up.

***

## Step-by-step instructions

::::WorkflowBlock
:::WorkflowBlockItem
### Access the reward options in the campaign brief

1. Navigate to step 2 of the `Campaign Brief`.
2. Find the `Add Reward` button located below the campaign requirements and above the style guide.
:::

:::WorkflowBlockItem
### Set up a points reward

1. Click `Add Reward` > `Points Reward`.
2. Choose the reward timing:
   - `Upon Joining`: Ambassadors receive points when they join the campaign.
   - `Upon Completing`: Points are awarded after completing campaign deliverables.
3. Select a points value from the default options or enter a custom number.
4. Click `Save`.
:::

:::WorkflowBlockItem
### Configure a discount code reward

1. Click `Add Reward` > `Discount Code Reward`.
2. Decide on reward timing: `Upon Joining` or `Upon Completing`.
3. Set up how the code will be used:
   - Use an existing discount rule if integrated with Shopify.
   - Manually import codes if not using Shopify.
4. Specify the discount percentage and add a message if needed.
5. Select targeted products and set usage limits and an end date for the code.
6. Click `Save` to finalize.
:::

:::WorkflowBlockItem
### Create an automated product reward

1. Ensure Shopify is integrated with your Roster account.
2. Click `Add Reward` > `Automated Product Reward`.
3. Add products or collections, such as snowboards, from your store.
4. Set limits on the quantity or total value of products that can be redeemed.
5. Customize the reward title and description, and select an image if required.
6. Choose `Upon Joining` or `Upon Completing` for reward timing.
7. Optionally include free shipping or set a custom shipping rate.
8. Click `Save`.
:::

:::WorkflowBlockItem
### Set up a manual product reward

1. Click `Add Reward` > `Manual Product Reward`.
2. Enter a reward name, such as "Snowboard".
3. Define reward timing: `Upon Joining` or `Upon Completing`.
4. Optionally specify a URL or link to the product, value, image, and detailed description.
5. Include instructions for the ambassadors on how to receive the reward.
6. Click `Save`.
:::

:::WorkflowBlockItem
### Design a custom reward

1. Click `Add Reward` > `Custom Reward`.
2. Input a reward name, like "Coffee with CEO".
3. Set the reward timing: `Upon Joining` or `Upon Completing`.
4. Add relevant details, links, images, or descriptions to explain the reward.
5. Click `Save`.
:::

:::WorkflowBlockItem
### Add a cash reward

1. Click `Add Reward` > `Cash reward`.
2. Enter the **amount**. It uses your brand's configured currency and must be greater than zero.
3. The **trigger is fixed to "Upon Completing"** — ambassadors earn the cash when they complete the campaign, never just for joining.
4. Click `Save`.

***Amounts lock at publish.&#x20;**&#x4F;nce a campaign is published, the cash amount becomes read-only and the reward can't be removed — ambassadors have already seen and accepted the offer, so the promise can't change underneath them.*
:::

:::WorkflowBlockItem
### Review and manage campaign rewards

1. Review the list of rewards added for the campaign.
2. Note that once a campaign is launched, rewards cannot be deleted but can be edited depending on the reward.
3. Ensure product availability to prevent issues post-launch.
:::
::::

***

## Need help?

If you need any additional assistance with with your Roster account, feel free to contact our support team at [support@getroster.com](mailto\:support@getroster.com). We're here to help!
