Back to Tapfiliate in Excel
SheetXAI logo
Tapfiliate logo
Tapfiliate · Excel Guide

Bulk Create Affiliate Accounts in Tapfiliate From a Excel workbook

2026-05-14
5 min read

The Scenario

You're the affiliate manager at a D2C brand. Your company ran a booth at a retail trade show for three days and signed 120 new affiliate agreements. Names, emails, and referral codes are all in an Excel workbook your assistant maintained throughout the show.

Before your Thursday launch announcement, every one of those 120 affiliates needs a registered account in Tapfiliate or they won't be able to generate referral links.

The bad version:

  • Open Tapfiliate, click New Affiliate, type first name, last name, email, referral code — one row at a time from the workbook.
  • Lose count around row 35, look back at the workbook, realize you've been reading from the wrong row for the last four entries.
  • Fix the incorrect records, keep going, finish two hours later and discover three referral codes had spaces in them that Tapfiliate silently rejected.

Your launch window is Thursday. The list is ready. The only thing between you and done is 120 manual Tapfiliate entries — and you haven't started.

The Easy Way: One Prompt in SheetXAI

SheetXAI is an AI agent that lives inside your Excel workbook. It reads the data and registers each affiliate through the built-in Tapfiliate integration — no dashboard visits, no row-by-row entries.

Register all 120 affiliates from my Excel sheet into Tapfiliate — columns are: first_name, last_name, email, phone, and custom_referral_code

What You Get

  • A Tapfiliate account created for each row, with name, email, phone, and referral code populated.
  • Column F populated with the resulting affiliate ID for each successful registration.
  • Rows where the email was already registered or the referral code had formatting issues flagged in column G — no silent failures.
  • All 120 accounts registered in one run.

What If the Data Is Not Quite Ready

Referral codes have mixed case and special characters

Some codes were typed quickly at the booth with uppercase letters or spaces.

Register all rows in this Excel sheet as Tapfiliate affiliates — columns are first_name, last_name, email, phone, custom_referral_code. Before registering, normalize all referral codes to lowercase with spaces replaced by underscores. Write the normalized code and the resulting affiliate ID or error to columns F and G

Several rows have a missing phone number

The phone column was optional at the booth and 22 rows are blank.

Register all rows in this workbook as Tapfiliate affiliates using columns A through E: first_name, last_name, email, phone, custom_referral_code. For rows where the phone column is empty, omit the phone field from the registration. Write the affiliate ID or error to column F

Affiliates from two separate worksheets need to be combined

Morning booth contacts are on the AM worksheet, afternoon contacts are on PM.

Combine all rows from the AM and PM worksheets and register each unique email as a Tapfiliate affiliate — columns are the same on both: first_name, last_name, email, phone, custom_referral_code. Flag any duplicate emails across worksheets in column F instead of registering them twice

Full cleanup and registration in one pass

Look at all rows in this workbook across the AM and PM worksheets. Remove duplicates by email. Normalize referral codes to lowercase with underscores. Skip rows missing an email. Register each remaining row as a Tapfiliate affiliate using first_name, last_name, email, phone, and custom_referral_code. Write the affiliate ID or specific error to column F for every row

One prompt handles both worksheets, the deduplication, the normalization, and the registration.

Try It

Get the 7-day free trial of SheetXAI and open your sign-up workbook — then ask it to register your affiliate roster in Tapfiliate before your launch window closes. For what comes next, see exporting commission records once your affiliates start generating revenue.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more