Skip to main content

How to Invite Affiliates to a program

This guide walks you through the various ways to add affiliates to your program, from sharing a public sign-up link to using batch actions for existing partners.

Gumrah avatar
Written by Gumrah
Updated over a week ago

Our Terminology: Throughout Tapfiliate, the term "Affiliate" is used as our universal designation for any partner: a referral agent, publisher, creator or influencer - a promoter who earns a commission by referring customers to your business.

Options for Onboarding New Partners: Match the Method to the Partner

Using the right invitation method dramatically increases your efficiency. Here are a few scenarios:

Scenario

Partner Type

Recommended Method

Why It Works

Recruiting at Scale

Warm (Blogging), general social media users, or newsletter subscribers.

Shareable Link

Scale it! Low effort for both you and the partner. Converts passive interest into active sign-ups instantly.

White-Glove Service

A high-profile influencer or a major media buying team.

Adding Manually via Form

Builds Trust. You handle all the paperwork yourself, providing a personalized, premium onboarding experience.

Mass Migration

Moving your existing 1,000+ partners from a legacy platform or spreadsheet.

Bulk Import via .CSV File

Saves Time. Quickly onboard large groups of pre-qualified partners without requiring manual signup from each person.

CRM/Internal Sync

Creating partners automatically the moment a sale closes or a form is submitted in your CRM (like Salesforce).

Technical Import using API

Automation. Removes all manual steps, integrating recruitment directly into your existing business flows.

How to add partners to Tapfiliate

1. New Affiliates via Shareable Link and Manual Add

This method is for partners who are not yet registered in your Tapfiliate account.

  • Invite via Shareable Sign-Up Link

This is the easiest way to scale recruitment, as partners sign up themselves.

How it works: When a potential affiliate clicks this link, they are taken directly to the Sign-up page (the customized form you created).

  1. Find the Link on your Dashboard or retrieve the invite link from your Affiliates Overview.

  2. Share the link on your social media channels (Twitter, Facebook, LinkedIn) using the provided buttons, or embed it in your email signature, newsletters, or website footer.

  • Manually Add or Bulk Import

For a small number of partners or private programs, you can add them directly.

  1. Go to your Affiliates Overview page.

  2. Click on New Affiliate in the top right corner.

  3. Choose one of the two options in the pop-up window:

    • Add via Form: Fill out the details manually.

    • Import affiliates via .CSV file: Use a spreadsheet file for bulk import.

2. Adding an Affiliate Manually via Form

This method lets you quickly create a new affiliate account and assign them to a program. The system automatically sends them an email with their unique referral link.

Custom Welcome Email: You can fully customize and personalize thу welcome email sent to the affiliate by following our guide: How to create your own welcome email for the affiliates.

Step 1: Affiliate's Personal Details

Fill in the essential information needed to create the account:

Field

Description

Example Value

First name and Last name

Enter the affiliate's full name.

John Smith

Email

Enter the affiliate's email address.

Note: The affiliate will receive an email containing their password and unique referral link at this address.

Language

Select the language.

Note: This language sets the default for the affiliate dashboard and all buttons displayed on the sign-up page.

English

Step 2: Company Details (Optional)

These fields are optional but are highly recommended for internal organization and tracking within your dashboard.

Field

Description

Example Value

Name

Enter the name of the company or the website/project.

TechReviewer Blog

Description

Provide a brief summary of the affiliate's activity.

Review site focusing on B2B SaaS tools.

Usage Note: Although optional, the Company Details fields are crucial for advertiser management. They act as a permanent, searchable reference for what the affiliate does, helping you quickly identify them later for segmentation (Affiliate Groups) and filtering within your dashboard. Both you and the affiliate can view this information.

Step 3: Program Assignment (Required)

Field

Description

Example Value

Add to program

Use the dropdown menu to select the specific program you want this affiliate to join.

Crucial: This step automatically approves the affiliate for the program and immediately generates their unique referral link. They will instantly gain access to the program assets.

Your Online Shop

Step 4: Finalize and Create

  1. After filling out all required fields, click "Create new affiliate".

  2. The system will instantly create the account and send the welcome email to the affiliate.

3. Bulk Import Affiliates via .CSV File

If you need to add many partners at once, you can use the bulk import feature via a file. This is ideal for migrating an existing partner base or adding a large group of new affiliates.

Step 1: File Preparation

Prepare your file in .CSV or Tab-Delimited (.TXT) format. The file must contain specific columns to ensure accurate import.

Required Columns:

For every affiliate, you must include:

  • First name

  • Last name

  • Email

Optional Columns:

You can include these optional columns for more detailed account setup:

  • Password

  • Company name

  • Address one, Address two

  • Postal code, City, State, Country code

  • Coupon

Step 2: File Upload and Column Mapping

This step ensures your data fields are correctly identified by Tapfiliate.

  1. Upload File: On the Import Affiliates page, click Drop file or browse and select your prepared CSV file.

  2. Review Data: Tapfiliate will immediately show you a preview of your data.

  3. Verify Headers: Check the box "First row contains column headers" if your CSV file includes a header row. This prevents the first row from being imported as an affiliate.

  4. Map Columns: The system automatically matches your column names (e.g., "Email") to the correct Tapfiliate field (e.g., "Email*").

  5. Manual Mapping: For any column that is not matched automatically, use the dropdown menu to manually select the correct Tapfiliate field or choose "Don't import" to skip that column entirely.

  6. Click Next step.

Step 3: Program Assignment and Finalization

This final step completes the import process and handles initial communication.

  1. Assign Program: Select the specific program to which you want to import these affiliates.

  2. Send Welcome Email: Choose "Yes" if you want the system to send a welcome email containing their temporary password upon import, or "No" if you prefer to send your own custom communication later.

  3. Click Start Import. The system will create the accounts and send notifications if you selected "Yes."

4. Switching Programs for Existing Affiliates

If you are running multiple programs, you can easily add existing affiliates to a new program without changing their login credentials.

Switching Programs with Batch Management

The Batch Management feature makes it easy to manage affiliates and conversions across your account with just a few clicks. You can use this feature on the Affiliates Overview page.

  1. On the Affiliates Overview page, check the box next to one or more affiliates.

  2. A menu will appear at the top, offering options to approve, disapprove, set an affiliate group, export, or add the affiliate to the program.

Managing Multiple Programs

If you have multiple programs enabled, note the following:

  • Batch Approve/Disapprove

Using the Approve All or Disapprove All buttons will impact the affiliate's participation across all programs they are part of.

  • Program-Specific Editing

To edit an affiliate's participation in a specific program, click on the affiliate's name. Use the side panel that appears to approve or disapprove their participation for individual programs.

Pro Tip: Changing Referral Codes Affiliate links are created using 7 random symbols, but it's very easy for them to change their referral codes in their accounts.

5. Technical or Bulk Import using API

This option is for program managers or developers who need to integrate affiliate recruitment directly into their own platform, CRM, or app, allowing for automation and scale.

Why Use the REST API? (Advanced Use Cases)

Using the REST API gives you advanced control and power over your affiliate onboarding process:

  • Seamless Integration: Automatically create an affiliate in Tapfiliate the moment they sign up on your main website (e.g., your partner hub or internal dashboard).

  • Scale and Volume: Quickly onboard hundreds or thousands of partners at once, which is essential for rapidly growing programs.

  • Custom Logic: Implement custom recruitment flows or integrate with internal HR/Partner Management systems.

How to Onboard Affiliates via REST API

This is a two-step technical process that your developer will need to handle.

Step

Action and Purpose

Information for Developers

Step 1: Create the Affiliate

This step registers the partner in the Tapfiliate system and generates their unique Affiliate ID.

Action: Call the Create Affiliate API endpoint.

Step 2: Add to a Program

This is the crucial step. It enrolls the affiliate into a specific program and generates their unique referral link.

Action: Call the Add Affiliate to Program API endpoint. Key Result: The developer must retrieve the unique referral link from the API response.

What to Send to Your Developer

If you decide this is the right method for your program, send your developer these two primary resources:

  1. The Goal: Inform them that you need to automate the creation of affiliates in Tapfiliate.

  2. API Documentation: Direct links to the relevant endpoints:

FAQ

❓ How do I re-send an affiliate their password reset email?

If an affiliate needs help logging into their account, you can quickly launch a message containing a temporary password directly from the platform.

  1. Click on the affiliate's name in the Affiliates Overview to open the side panel.

  2. Click on the three dots () at the top of the side-panel.

  3. The option to Reset Password is located here.

(add GIF)

❓ How to Create Affiliates through Zapier

To create new affiliates and add them to your program using Zapier, the following actions must be sequenced correctly:

  1. Set an action in your 'X' platform/app (e.g., New Customer in Stripe).

  2. Use the Find/Create Affiliate action (make sure to check the box for creation).

  3. Use the Add Affiliate to Program action.

Important: The Add Affiliate to Program action is mandatory. Without this final step, the affiliate will be created but remain archived and unable to promote your program.

❓ Will a new referral link be created if I add an affiliate to a new program?

Yes. When an affiliate is added to a new program, a new referral link is automatically generated specifically for that program.

❓How can I change an affiliate's commission rate without generating a new referral link?

A: To change an affiliate's commission rate without changing their existing link, you should use the Affiliate Groups feature. Simply add the affiliate to a different group that is configured with the desired (higher or lower) reward rate.

‼️Single Sign-On (SSO)

  • If you are using Single Sign-On (SSO), your developers can use a specific guide to set up automatic affiliate creation upon login.

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 learned how to invite partners to your program.

Did this answer your question?