Import Affiliates in GoHighLevel

How to Import FirstPromoter Data into GoHighLevel Affiliate Manager

If you are moving from FirstPromoter and ClickUp or other project tools into a unified marketing stack, you can quickly migrate your affiliate data into GoHighLevel. This guide walks you through importing campaigns, affiliates, and commissions from FirstPromoter into the GoHighLevel Affiliate Manager so that your existing affiliate program keeps running smoothly without losing history.

Follow the steps below in order, starting with your FirstPromoter export and ending with a full import into your GoHighLevel account.

Before You Start with GoHighLevel Affiliate Imports

To successfully import your data into GoHighLevel, verify the following prerequisites:

  • You have an active FirstPromoter account with access to the admin dashboard.
  • You are logged in as an admin to your GoHighLevel account.
  • You can download CSV files from FirstPromoter.
  • You have permission to manage the Affiliate Manager feature inside GoHighLevel.

Once these basics are in place, you can export your data from FirstPromoter and prepare it for import.

Step 1: Export Campaigns, Affiliates, and Commissions from FirstPromoter

The first step is to obtain your historical data from FirstPromoter. You will generate separate CSV files for each type of data that you want to bring into GoHighLevel.

Export campaigns from FirstPromoter

  1. Log in to your FirstPromoter account.
  2. Open the Campaigns section in the FirstPromoter dashboard.
  3. Look for the Export or Download option.
  4. Export your campaign list as a CSV file and save it securely on your computer.

Keep this file accessible because you will map it to GoHighLevel fields during the import process.

Export affiliates from FirstPromoter

  1. In FirstPromoter, go to the Affiliates area.
  2. Use the export function (typically an Export CSV button).
  3. Download the affiliates CSV containing affiliate names, emails, unique IDs, and related details.
  4. Store this file in the same folder as your campaign export for easy access when importing into GoHighLevel.

Export commissions from FirstPromoter

  1. Inside FirstPromoter, navigate to the Commissions or Payouts section.
  2. Filter by the date range you want to migrate, if needed.
  3. Click the Export option and download the commissions CSV file.
  4. Verify that each commission row contains at least the affiliate reference, campaign reference, amount, and status.

At this point, you should have three CSV files: campaigns, affiliates, and commissions, ready for use with GoHighLevel.

Step 2: Open the GoHighLevel Affiliate Manager

Now that your FirstPromoter data is exported, you can move into GoHighLevel and start the import workflow.

  1. Log in to your GoHighLevel account as an admin.
  2. From the left navigation menu, locate the Marketing or Affiliate Manager section, depending on your account layout.
  3. Click Affiliate Manager to open the affiliate dashboard.
  4. Look for an Import or Import from FirstPromoter button or link at the top of the page.

The Affiliate Manager in GoHighLevel is the central hub that will store all imported campaigns, affiliates, and commissions.

Step 3: Import FirstPromoter Campaigns into GoHighLevel

Import campaigns first so that affiliates and commissions can be linked to the correct programs in GoHighLevel.

  1. In the GoHighLevel Affiliate Manager, choose the option to import Campaigns.
  2. Click Upload File or similar and select your campaigns CSV file exported from FirstPromoter.
  3. Review the column mapping screen that appears.
  4. Match each column from the FirstPromoter CSV (such as campaign name, ID, commission rate, and status) to the corresponding GoHighLevel fields.
  5. Confirm the mapping and click Import.

After the import finishes, refresh your GoHighLevel Affiliate Manager campaigns view to verify that all campaigns are present and show correct details.

Step 4: Import Affiliates from FirstPromoter into GoHighLevel

Once your campaigns exist in GoHighLevel, bring in all affiliates so they can be associated with the correct programs.

  1. In the Affiliate Manager section of GoHighLevel, locate the option to import Affiliates.
  2. Choose the affiliates CSV file exported from FirstPromoter.
  3. On the mapping screen, align each CSV column with its GoHighLevel counterpart, such as:
  • Affiliate ID
  • First name and last name
  • Email address
  • Assigned campaign or program ID
  • Referral or tracking links, if included
  1. Confirm the mapping and proceed with the import.
  2. Wait for the process to complete and then open the affiliates list inside GoHighLevel to check for accuracy.

Ensuring that emails and unique IDs are mapped correctly will help GoHighLevel link historical commissions correctly in the next step.

Step 5: Import Historical Commissions into GoHighLevel

The final core step is importing past commissions so that GoHighLevel reflects the full earnings history for each affiliate.

  1. In the GoHighLevel Affiliate Manager, find the option to import Commissions or Transactions.
  2. Select your commissions CSV file from FirstPromoter.
  3. Carefully map each column to the appropriate GoHighLevel fields, including:
  • Commission ID (if available)
  • Affiliate reference (ID or email)
  • Campaign or offer reference
  • Commission amount
  • Currency
  • Status (pending, approved, paid, etc.)
  • Creation or payment date
  1. Confirm the mapping configuration.
  2. Run the import and wait until it finishes without errors.
  3. Open the commissions or earnings tab in GoHighLevel and verify that totals match what you see in FirstPromoter.

Check a few affiliates at random to confirm that their historical commissions are correctly assigned and visible in GoHighLevel reports.

Step 6: Validate Imported Data Inside GoHighLevel

After all three imports, perform a structured review to make sure that your migration from FirstPromoter is successful.

Verify campaigns

  • Open the campaigns section in GoHighLevel Affiliate Manager.
  • Confirm that the total number of campaigns matches your FirstPromoter account.
  • Spot-check commission rates, names, and active or inactive status.

Verify affiliates

  • Compare the affiliate count in FirstPromoter to the affiliate list in GoHighLevel.
  • Pick several affiliates and ensure that their email, name, and assigned campaigns are correct.
  • Confirm that their unique links or IDs (if imported) look accurate.

Verify commissions

  • Review total commissions per campaign in GoHighLevel and compare them with FirstPromoter reports.
  • Open an affiliate profile and check that historical commissions and statuses are present.
  • Confirm that approved and paid amounts align with your existing accounting records.

Correcting any mismatches at this stage will help maintain consistent affiliate payouts and reporting inside GoHighLevel.

Tips for a Smooth GoHighLevel Migration

  • Test with a small sample first: If possible, export and import a small set of campaigns, affiliates, and commissions before doing a full migration into GoHighLevel.
  • Back up original files: Keep copies of all FirstPromoter CSV exports in case you need to repeat the import or run audits later.
  • Standardize column names: Renaming column headers in your CSV files to match GoHighLevel field names can make mapping faster and reduce errors.
  • Check date formats: Ensure date columns are in a format accepted by GoHighLevel to avoid missing or misaligned commission dates.

Where to Get More Help After Moving to GoHighLevel

If you run into issues during import or want to extend what you do with the Affiliate Manager inside GoHighLevel, you have a few support options:

  • Review the official GoHighLevel help documentation for the Affiliate Manager and FirstPromoter import feature. You can start with the original guide here: Affiliate Manager: Import FirstPromoter Campaigns, Affiliates, Commissions.
  • Work with a certified implementation partner for advanced funnel and affiliate setups. An example resource is Consultevo, which focuses on systems design and optimization.
  • Contact GoHighLevel support from inside your account for help with specific import errors.

By exporting your data from FirstPromoter, importing it step by step, and validating your results, you can seamlessly transition your affiliate program into GoHighLevel while preserving all campaigns, affiliates, and historical commissions.

Need Help With ClickUp?

If you want expert help building, automating, or scaling your GHL , work with ConsultEvo — trusted GoHighLevel Partners.

Scale GoHighLevel

“`