Bulk Upload Promo Codes
If you want to create multiple promo codes, use the Bulk Upload feature to upload a CSV, XLS, or, XLSX file with your promo code data.
Refer to the Promo code bulk upload reference table in step 3 below for help in structuring this file. To ensure the upload is successful, keep the file size under 1MB for XLS/XLSX or 5MB for CSV. Validation is based strictly on file size, so there is no specific limit on the number of rows.
Warning: Make sure the column headers in your CSV/XLS file exactly match the column names below (case-sensitive and spaces), otherwise your file upload could be rejected.
Bulk upload tracking promo codes
From the left navigation menu, select
[Engage] → Content → Promo Codes.
On the Promo Codes screen, select Bulk Upload.
Select Choose File and then locate and select the Excel or CSV file with the promo codes that you want to upload.
Note: Ensure your file uses the required column format shown in the table below.
Select Next.
Review the list of promo codes that will be uploaded. If the details are correct, select Accept & Create Promo Codes.
If the upload is successful, the new Tracking promo codes are created and listed on the Promo Codes screen.
Promo Code
String
Yes
The unique promo code to be assigned.
Program Id
Integer
Yes
The unique impact.com Program Id to which the ad belongs.
Media Id
Integer
Yes
The impact.com Media Id to which the promo code will be assigned. This can be Partner Id or Media Source Id.
Each uploaded tracking promo code can only be assigned to 1 partner or media source through this field. If another partner promotes that code, impact.com flags the resulting conversion as an invalid conversion and reverses it.
Type
String
Yes
The promo code type. Allowed values:
TRACKING
Credit Rule
String
Yes
The promo code credit rule. Allowed values:
ALWAYS
INVOLVED
WINNER
Match Mode
String
Yes
The promo code match mode. Allowed values:
LI (Exact/Literal)
RE (Regex/Regular Expression)
Deal Id
Integer
No
The unique ID of the deal this promo code should be associated with. The deal must already exist in your program.
Active Start Date
Date
No
Gives you the ability to schedule this restriction. This is an ISO8601 Date. Example format: 2013-06-30T00:00:00-07:00
Active End Date
Date
No
This is an ISO8601 Date. Example format: 2013-06-30T00:00:00-07:00
Timezone
String
No
Timezone is derived from the start date, but if you want to override it with a specific timezone, enter the full name here, e.g., America/New_York.
Last updated
Was this helpful?

