Skip to main content

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.

Gumrah avatar
Written by Gumrah
Updated over a week ago

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 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).

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 , or use the Bonus System 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, Extra Commissions, and Bonus Systems are all features of the Scale and Enterprise plans.

  • The Launch plan supports only 1 affiliate program. This plan is ideal for beginners in affiliate marketing who want to focus on optimizing a single CTA and growing their sales volume.

  • 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.

For detailed information on the specific limits of each plan, including features and capacity, please consult the official pricing page.

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, click on Settings in the left-hand menu.

  2. Select the Programs section, then choose General settings.

  3. Click the + Create new program button located in the top-right corner.

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.

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.

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.

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-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: Review your setup to confirm accurate tracking for subscription renewals.

Test your integration: Ensure the new program is linked to the correct website (as specified by your Landing Page URL) and that tracking is verified.

Did this answer your question?