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

# How to Create a New Program

> This article explains how to efficiently set up a few affiliate programs under a single Tapfiliate account. This is a powerful way to manage multiple products, target different markets, or create unique commission structures for specific affiliate groups.

November 10, 2026

**[1. Why You Need an Additional Program (Use Cases)](#h_1460c9cb76)**\

**[2. Program Limits by Plan](#h_9d16f54eb7)**\

**[3. Archiving a Program You No Longer Need](#h_archiveprogram)**\

**[4. How to Create a New Program Step-by-Step](#h_1e8cc656fa)**\

**[5. Technical Integration for Multiple Websites (Note on Tracking)](#h_43975b659e)**\

**[6. FAQ](#h_f5a6ed4831)**\

**[7. Next Steps](#h_b12d544379)**

## Why an additional program might be needed (use cases)

Managing multiple programs allows for precise segmentation, ensuring you apply the right rules and incentives to the right audience. Below are common scenarios where creating a separate program is highly beneficial.\

**Use Cases for Creating Multiple Affiliate Programs**

| **Use Case** | **When to Use** **A NEW PROGRAM** | **When to Use** **EXISTING FEATURES (Groups/Bonuses/Extra Commissions)** |
| - | - | - |
| **Different Websites/Brands** | When you need to track conversions, links, and assets for **multiple domains** or brands. **E.g.:** **domain#1: mysite.com -> domain#2: myothersite.com** (domain to different domain) | N/A (Tracking must be separate for each domain). This is necessary because, due to security and browser limitations, Tapfiliate **[does not support cross-domain tracking](https://support.tapfiliate.com/integrations/integrations-tracking/how-to-track-across-domains-and-manage-multiple-affiliate-programs.md)** for separating programs. Each site requires its own program for accurate tracking and asset management. |
| **Regional/Financial Needs** | When you need to define specific **currencies** for payouts. (e.g., USD program for Worldwide program, and EUR payouts for European partners). | N/A (Currency is set per Program). |
| **Product Segmentation (Simple)** | If you need a completely separate reporting environment for a product line. (e.g., Program #1 - Promote Product #1 and Program #2 - for promoting Product#2) | For rewarding specific **Products/Categories** differently within the same currency/reporting environment (use **[Extra Commissions](https://support.tapfiliate.com/advanced-configurations-automation/scale-plan/how-to-apply-extra-commissions-to-affiliates.md)**). *Note: Extra Commissions adjust the final commission payout and are viewable/filterable by **Amount** in the **Conversions** section, but not in the main **Reporting** overview*. |
| **Affiliate Tiering & Rewards** | When you need completely separate rules/assets/sign-up forms for a VIP tier. | For rewarding top performers with unique commission rates use **[Affiliate Groups](https://support.tapfiliate.com/advanced-configurations-automation/scale-plan/how-to-use-affiliate-groups.md)** , or use the **[Bonus System](https://support.tapfiliate.com/advanced-configurations-automation/scale-plan/how-to-apply-performance-bonuses-to-affiliates.md)** for one-time incentives within the same Program. |
| **Campaign Milestones** | N/A (Creating a new Program is unnecessary for temporary goals). | To reward affiliates for achieving milestones/goals, such as reaching 50 sales in a month - use the Bonus System |

**❗ Note:** Your core company settings (Company Profile, Subdomain) remain consistent across all programs. The new program only governs its specific tracking and payout rules.

## Program Limits by Plan

Tapfiliate supports multiple programs and advanced segmentation tools. Note that **[Affiliate Groups](https://support.tapfiliate.com/advanced-configurations-automation/scale-plan/how-to-use-affiliate-groups.md)**, **[Extra Commissions](https://support.tapfiliate.com/advanced-configurations-automation/scale-plan/how-to-apply-extra-commissions-to-affiliates.md)**, and **[Bonus Systems](https://support.tapfiliate.com/advanced-configurations-automation/scale-plan/how-to-apply-performance-bonuses-to-affiliates.md)** are all features of the Scale and Enterprise plans.

* The **Launch plan includes 1 active program**. This plan is ideal for beginners in affiliate marketing who want to focus on optimizing a single CTA and growing their sales volume. If you need more active programs on Launch, you can add extra program slots for **\$70 per month each** – contact us through the live chat in your account or at [support@tapfiliate.com](mailto:support@tapfiliate.com).
* The **Scale** and **Enterprise** plans support an **unlimited** number of programs.These plans are designed for users ready to scale their business and manage multiple brands, currencies, and advanced segments.

Only **active** programs count towards your plan limit. A program you have archived does not, so if you have stopped running a program you can archive it and create a new one in its place.\

For detailed information on the specific limits of each plan, including features and capacity, please consult [the official pricing page](https://tapfiliate.com/pricing/).

## Archiving a Program You No Longer Need

If one of your programs has stopped running, you do not have to leave it in your active list. Archiving takes it out of the way while keeping every conversion, commission and report it generated.\

**How to archive a program:**

1. Go to **Programs > General settings**.
2. Select the program you want to archive in the program switcher in the top right corner of the page.
3. Scroll to the bottom of the page and click **Archive program**.
4. Confirm in the pop-up.

**What happens to an archived program:**

* It stays in your account with all of its historical data and opens in a read-only view.
* It stops tracking completely. New clicks, conversions, customers and commissions are no longer recorded for it, and its referral links no longer work.
* Its settings, assets and commission types can no longer be edited.
* Your affiliates still see the program in their portal, marked as **Inactive**. They cannot open it or reach its links and assets.
* It does not count towards the number of programs included in your plan.

**Programs with automatic recurring commissions:** if a commission type of the program has **Automatic recurring commissions** switched on, archiving cancels every customer who receives these commissions. Clicking **Activate** later does not bring these customers back: no more automatic recurring commissions are generated for them, and conversions you send with their customer ID are rejected. Lifetime commissions, and recurring commissions without the automatic option, keep working once the program is active again.\

To bring a program back, open it and click **Activate**. You can find the full walkthrough in **[General Program Settings](https://support.tapfiliate.com/core-program-functions/program-management/general-program-settings-currencies-languages-and-cookie-duration.md)**.

## How to Create a New Program Step-by-Step

The setup process is fast and directly accessible from your dashboard. These steps guide you through creating the new program and defining its specific settings.

1. From your Tapfiliate Dashboard, open **Programs** in the left-hand menu.
2. Choose **General settings**.
3. Click the **+ Create new program** button located in the top-right corner.

![](https://mintcdn.com/tapfiliate-help/g-7f9qu4sa-TLe1z/images/10401957/01-22.png?fit=max\&auto=format\&n=g-7f9qu4sa-TLe1z\&q=85\&s=726e15fcc6d32f9d81ad1d01b44e042a)

A window will open where you need to fill in the following details:

**New Program Configuration Details**

This table outlines the essential fields you must complete to define the core mechanics and commission structure of your new program.

| **Setting** | **Description** |
| - | - |
| **Title** | The name of your program (e.g., "Summer Collection 2025"). This will be visible to affiliates when they sign up. |
| **Landing page url** | The page where you want your affiliates to send traffic. You can change this link or add additional links later. |
| **Currency** | Choose the currency in which you will reward and pay out affiliates. |
| **Enable lifetime or recurring commissions\*** | Optionally reward affiliates for repeat purchases made by their referrals. You can set [cap for the maximum number of purchases](https://support.tapfiliate.com/advanced-configurations-automation/how-to-set-caps-on-recurring-commissions.md). |
| **Commission** | Define how affiliates will earn: either a percentage of the sales amount or a fixed amount per conversion. |

4\. Once you've filled in all the necessary information, click **+ Create new program** to finalize your new program.

![Create new program window with the Title, Landing page url, Currency and Commission fields](https://mintcdn.com/tapfiliate-help/Q52FWBFGgBPv4--Y/images/10401957/02-d0884de5-024e-44ab-a9ee-da91de694a0f.png?fit=max\&auto=format\&n=Q52FWBFGgBPv4--Y\&q=85\&s=6d4da59f316e7dbcd3e752464302d5d0)

## Technical Integration for Multiple Websites (Note on Tracking)

You can run affiliate programs for different products with different URLs within a single Tapfiliate account. **To ensure accurate tracking** of these varying product URLs, specific technical setups are required for each site. The following table details the necessary integration method based on your web environment.\

**Integration Scenarios for Multiple Projects**

| **Scenario** | **Recommended Integration Method** |
| - | - |
| **Multiple websites on the same CMS** (e.g., Shopify, WordPress) | Use **JavaScript** or **REST API** integration to create a separate affiliate program for each site. |
| **Multiple websites on different CMS platforms** | Use the ready-made plugins or customizable JS snippets available for each CMS (e.g., a Shopify plugin on one site and a WooCommerce plugin on another). |
| **Multiple custom-built websites** | Use **JavaScript** or **REST API** integration to set up an affiliate program for each site. |

**Note on Integration:** To ensure accurate tracking across these varying URLs, you will need to implement specific tracking methods for each site, even if they are under the same account. For detailed instructions on how to set up tracking for all these scenarios, please refer to the integration guides: ***How can I run separate affiliate programs for different websites under the same account?***

## FAQ

### ❓How do I ensure I pay the affiliate every time the customer renews?

When setting up this new program, you should have checked **Enable Lifetime or Recurring Commissions**. Ensure your platform is integrated correctly to pass subscription renewal data to track these recurring payouts automatically.

### ❓How do I calculate commissions for specific products or categories?

You do not need a new program for this! Use **Extra Commissions** to apply different commission rates based on product item, category, or customer status within this program.

### ❓What is the difference between an 'Affiliate Group' and a 'New (+1) Program'?

An **Affiliate Group** is used for rewarding partners differently *within* one program (e.g., higher rates for VIPs). A **Program** is used when you need separate tracking, assets, or currency for a completely separate product or website.

### ❓What if I no longer need one of my programs?

Archive it. Go to **Programs > General settings**, select the program in the switcher in the top right corner of the page, scroll to the bottom and click **Archive program**, then confirm.\

The program and all of its historical data stay in your account in a read-only view, and it no longer counts towards the number of programs included in your plan. It stops tracking, so new clicks, conversions and commissions are no longer recorded and its referral links no longer work. Your affiliates still see the program in their portal marked as **Inactive**, but they cannot open it. You can bring the program back at any time by opening it and clicking **Activate**. If the program pays automatic recurring commissions, read the note in [Archiving a Program You No Longer Need](#h_archiveprogram) first: archiving cancels those customers for good, and **Activate** does not bring them back.\

**Still need help?**\

If you have any questions or if something in this guide is unclear, please don't hesitate to **contact us at [support@tapfiliate.com](mailto:support@tapfiliate.com)**-we're happy to assist!

## Next Steps

You have successfully created a new program under your Tapfiliate account. Now that the framework is built, you can move on to defining the specifics of your partner rewards and integrating tracking. After creation, focus on these critical actions to fully optimize your new program:

1. **How to Set Up Commissions for an Affiliate Program:** Learn to define custom rates, fixed amounts, and apply them using **Affiliate Groups**.
2. **[Recurring Commissions](https://support.tapfiliate.com/core-program-functions/program-management/setting-lifetime-recurring-commissions.md):** Review your setup to confirm accurate tracking for subscription renewals.

**[Test your integration](https://support.tapfiliate.com/integrations/test-your-integration/how-to-validate-your-tracking.md):** Ensure the new program is linked to the correct website (as specified by your Landing Page URL) and that tracking is verified.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.