# Create a Program & Add Users

A program on impact.com serves as the framework for managing your partnerships, promotions, and campaigns. Follow the steps below to ensure your program is fully set up, accessible to the right users, and ready for success in the marketplace.

{% hint style="info" %}
**Tip:** If you're considering a new Creator or Advocate program, some features may already be included in your current subscription! See [Get Started with Included Creator & Advocate Features](https://app.gitbook.com/s/hRN1rcrim887TwHLBjac/readme/get-started-with-included-creator-and-advocate-features) instead.
{% endhint %}

{% stepper %}
{% step %}

#### Step 1: Create a program

Add a new program to your account drop-down menu in the upper-left corner of your screen.

<div data-with-frame="true"><figure><img src="https://4048883401-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-a8e531ef14f19e477dd41ff140a04779011efc6b%2F749ea6756f8fd9e273e255fbf765e765169f423c4ae2c49bc3313ef91e49ff0c.png?alt=media" alt=""><figcaption></figcaption></figure></div>

1. From the top navigation bar, select ![](https://4048883401-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-1183576591b45997efe4dc81a25024640591d02a%2F245137dc972a7a7f6165b59538fcdbac8fd5bd8fee4ba9f20c1a2982c5b58b57.svg?alt=media) **\[User profile] → Settings**.
2. In the left column, under *General*, select **Manage Programs**.
3. Select **Create Program**.
4. Enter a descriptive *Program Name*.
5. Select the **Program Type** you want.
   * See the *Program types reference* below for more information on each program type.
6. Select **Get Started**.

   * You'll be redirected to a screen containing the onboarding checklist for that program.
   * If the program type doesn't support self-serve setup, you may instead see the option to book a meeting with impact.com to discuss the add-on.

   <div data-with-frame="true"><figure><img src="https://4048883401-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwMLlMoFBtKJa8ptd3zaw%2Fuploads%2Fgit-blob-96a0d191633bd3136bacd54321c7d20d22179658%2F7bec6bd3e4767da8292074c45399cefb93c63f4a4631ef921ce2344f12d5e812.png?alt=media" alt=""><figcaption></figcaption></figure></div>
7. Complete all the onboarding steps to finish your setup.
8. For Performance programs, you'll need to **Submit For Review** once your setup is complete.
   * This review allows impact.com's internal teams to evaluate your program setup before making you live in the marketplace.

<details>

<summary>Program types reference</summary>

| Program type | Description                                                                                                |
| ------------ | ---------------------------------------------------------------------------------------------------------- |
| Performance  | Partner with affiliate partners who drive clicks, leads, or sales for your brand from their own audiences. |
| Creator      | Collaborate with content creators to produce marketing content and boost audience engagement.              |
| Advocate     | Encourage authentic recommendations from satisfied customers to strengthen brand loyalty.                  |
| Seller       | Drive traffic and sales to your products listed on Amazon through affiliate partners or content creators.  |

</details>

{% hint style="warning" %}
**Important:** When you create a new program, only users in your access group will have access initially. To extend access beyond your group, you’ll need to update any pre-existing access groups as needed.
{% endhint %}
{% endstep %}

{% step %}

#### Step 2: Add account users

Once your program is created, you need to grant access to the appropriate account users. This involves setting up custom *User Roles* and *Access Groups* for your account.

If you already have these set up, update the relevant access groups to ensure the appropriate users can access the new program. For guidance, see [Manage User Access Groups](https://help.impact.com/brand/what-would-you-like-to-learn-about/account-administration/account-settings/invite-and-manage-users/manage-user-access-groups).

1. Create [Custom Roles](https://help.impact.com/brand/what-would-you-like-to-learn-about/account-administration/account-settings/invite-and-manage-users/create-custom-user-roles) based on the types of user permissions you require.
2. Create [User Access Groups](https://help.impact.com/brand/what-would-you-like-to-learn-about/account-administration/account-settings/invite-and-manage-users/create-a-user-access-group) to group together users who require the same permissions, and assign each group the appropriate *User Role*.
3. You are now ready to [Invite Account Users](https://help.impact.com/brand/what-would-you-like-to-learn-about/account-administration/account-settings/invite-and-manage-users/invite-account-users).
   * See our article on [Understanding User Management](https://help.impact.com/brand/what-would-you-like-to-learn-about/account-administration/account-settings/invite-and-manage-users/understanding-user-management-as-a-brand) for a full overview of the process.
     {% endstep %}

{% step %}

#### Step 3: Make your program productive

Once the right account users have access to your program, the next step is to complete the rest of your program setup checklist. Required steps include filling out your marketplace profile so partners can learn about your brand, setting up template terms to serve as a contract during signup, and ensuring your technical setup is correctly implemented for conversion tracking.

* **Complete your marketplace profile** so partners can easily see what your brand is about.
* **Set up template terms** to establish what partners can expect when joining your program.
* **Ensure your event types are correctly set up and tested** so partner-driven conversions appear as expected in your impact.com reporting.
* **Check out our program help doc flows** to get the most value from your program.
  {% endstep %}
  {% endstepper %}
