> For the complete documentation index, see [llms.txt](https://help.impact.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.impact.com/brand/what-would-you-like-to-learn-about/creator-program/working-with-creators/create-promo-codes-for-hired-creators.md).

# Create Promo Codes for Hired Creators

Promo code tracking lets your hired creators share a discount code instead of a tracking link and still receive credit for the sales your creators drive. This is useful for creators on platforms where links perform poorly or aren't permitted.

How you assign a code depends on how your account is structured:

* **Creator program only** — You can assign the code from within your Creator program. Refer to the [*Creator program only*](#creator-program-only) section below.
* **Performance and creator programs** — If you run both programs, you can attribute creator conversions with a [shared event type](/brand/what-would-you-like-to-learn-about/platform-features/event-types/shared-event-types-explained.md). Confirm your setup before you create any codes. Refer to the [*Performance and Creator programs*](#performance-and-creator-programs) section below.

Both paths are covered below. Make sure your programs meet the prerequisites before creating and assigning promo codes to your creators.

## Prerequisites

Ensure you meet the following criteria before continuing:

<table><thead><tr><th width="330.74609375">Requirement</th><th>Why it matters</th></tr></thead><tbody><tr><td>Test and vaidate your event type</td><td>You need to <a href="/brand/what-would-you-like-to-learn-about/platform-features/event-types/test-new-event-types.md">test and validate your event type</a> before you can enable promo code tracking. Contact your CSM or <a href="https://app.impact.com/support/portal.ihtml?createTicket=true">support</a> for help.</td></tr><tr><td>Promo code tracking is enabled for your program</td><td><a href="/brand/what-would-you-like-to-learn-about/platform-features/promo-codes/enable-promo-code-tracking.md">Promo code tracking must be enabled</a> before you can create a promo code.</td></tr><tr><td>The code exists in your e-commerce platform</td><td>impact.com attributes the code; it doesn't apply the discount. The code must be configured in your own checkout for customers to receive money off.</td></tr><tr><td>The creator has joined your Creator program</td><td><p>You can check whether the creator you want to create a promo code for has joined your program from the <a href="https://app.impact.com/secure/advertiser/engage/discover/radius/fr/partner_ui.ihtml#stage=Joined"><em>My Creators</em></a> screen in the platform.</p><ul><li>Creators should be listed with a <img src="https://4048883401-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2FjuvvxnD8QFjFDTWQAKnd%2Fgreen_checkmark.svg?alt=media&amp;token=4faedcda-2957-4a0b-8376-2370bbd513c2" alt=""> <strong>[Verification check]</strong>.</li><li>If you cannot find the creator, ensure you've <a href="/brand/what-would-you-like-to-learn-about/creator-program/recruit-creators/manage-creator-campaign-applicants.md">approved their application</a> or <a href="/brand/what-would-you-like-to-learn-about/creator-program/recruit-creators/invite-creators-to-your-campaign.md">invited them to the campaign</a></li></ul></td></tr></tbody></table>

## Creator program only

If your account only runs a Creator program, no additional attribution setup is needed. Simply assign the promo code. Refer to [Create a Promo Code](/brand/what-would-you-like-to-learn-about/platform-features/promo-codes/create-a-promo-code.md) and follow the steps in your Creator program.

## Performance & Creator programs

When you run both programs, a [shared event type](/brand/what-would-you-like-to-learn-about/platform-features/event-types/shared-event-types-explained.md) attributes the conversion to the right creator. Instead of the event type being tied to one program, a single account-level event type is shared across both your Performance and Creator programs.

{% stepper %}
{% step %}

### Set up a shared event type

1. Mark the event type you use for creator conversions as shared. Refer to [Shared Event Types Explained ](/brand/what-would-you-like-to-learn-about/platform-features/event-types/shared-event-types-explained.md)to learn how.
   * To credit 1 winner across your programs, select ![](https://4048883401-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-b5e1740618ed6571d97b8fed7c25a7678f85d375%2F299632fb6f4f91fbf9847471754cc6180e4284a65b4960af4c4ea472a159f552.svg?alt=media) **\[Unchecked box]** **Single Partner Credit** when setting up your shared event type. Contact [support](https://app.impact.com/support/portal.ihtml?createTicket=true) to get access to this feature.
2. Add the shared event type to the [template terms](/brand/what-would-you-like-to-learn-about/platform-features/contracts-and-template-terms/template-terms/modify-template-terms.md) of both programs. A shared event type only takes effect once it's included in your template terms.
   * Look for *(Shared)* after the event type name.

{% hint style="warning" %}
**Important:** If your creator conversions aren't tracked with a shared event type, contact [support](https://app.impact.com/support/portal.ihtml) before you create any promo codes. Support will confirm the right setup for your account.
{% endhint %}
{% endstep %}

{% step %}

### Assign the promo code

Once your shared event type is live and included in your template terms, create the promo code in your Creator program. Refer to [Create a Promo Code](/brand/what-would-you-like-to-learn-about/platform-features/promo-codes/create-a-promo-code.md) and follow the steps.

Ensure that the promo code you assign to a creator in your Creator program is not also assigned to a partner in your Performance program.

{% hint style="success" %}
**Note**: When a creator's promo code drives a conversion, your Performance program logs a `NO_REFERRERS_FOUND` error, because no partner in your program is assigned that code. You'll see these errors in your [OrderId Lookup Report](/brand/what-would-you-like-to-learn-about/platform-features/multi-program-reports/orderid-lookup-report.md) or your [FTP file submission errors](/brand/what-would-you-like-to-learn-about/account-administration/account-settings/send-data-to-impactcom/access-ftp-file-submissions.md#view-ftp-file-submission-errors). Tracking hasn't failed. To confirm the conversion was tracked, check that the action appears in your Creator program.
{% endhint %}
{% endstep %}
{% endstepper %}

## Additional resources

Refer to the related resources to learn more about promo codes:

* [Promo Codes Overview](/brand/what-would-you-like-to-learn-about/platform-features/promo-codes/promo-codes-overview.md) — Find everything involved in setting up and managing promo codes across your programs.
* [Enable Promo Code Tracking](/brand/what-would-you-like-to-learn-about/platform-features/promo-codes/enable-promo-code-tracking.md) — Turn on promo code tracking for your program before you create any codes.
* [Shared Event Types Explained](/brand/what-would-you-like-to-learn-about/platform-features/event-types/shared-event-types-explained.md) — Learn how to mark an event type as shared and include it in your template terms.
* [Promo Codes FAQ](/brand/what-would-you-like-to-learn-about/platform-features/promo-codes/promo-codes-faq.md) — Get answers to common promo code questions, including why a code can only be assigned to 1 partner.
* [Performance by Promo Code Report](/brand/what-would-you-like-to-learn-about/platform-features/multi-program-reports/performance-reports-for-brands/performance-by-promo-code-report.md) — Review actions, revenue, and other KPIs broken down by promo code.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.impact.com/brand/what-would-you-like-to-learn-about/creator-program/working-with-creators/create-promo-codes-for-hired-creators.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
