Choose this option if you want to build an audience based on your own customer data. It's a simple process: save your audience in a properly formatted CSV file. The only required field for each record is an email address. Upload the file, and LiveRamp processes the users.
Click the gif and watch the workflow in action.
In North America, illumin's identity partner is LiveRamp. Uploaded customer data is securely sent to LiveRamp, and personally identifiable information (PII) is not stored on the illumin platform. LiveRamp processes the audience and returns the audience populated with its RampID. These identifiers are then targeted in bid requests from publishers. Data is received from the customers' email platform in real-time (every hour) but is only synced with LiveRamp every 24 hours and may take up to 72 hrs to populate in illumin.
Log in to illumin. Go to the top menu bar and select Library > Audiences. Click the New Audience button. A new window displays.
Select Upload 1st Party Audience and then click the Next button.
There are multiple templates that support different customer data types. Read the readme.txt file in the download zip to get the details.
illumin supports these types of customer data:
Plain text email addresses are now automatically hashed before being sent to LiveRamp to maintain privacy.
On the General Settings page, click the link to download the template file. Move the zip file to a work folder and then unzip it. Open the Simple CRM Upload Template - Plain Text CSV file.
LiveRamp charges a fee for records under management (the number of records in your list and not the number of matched users). The fee is prorated based on the timing of the file upload. If you have an inactive list, be sure to remove it from the Audience Library to avoid unnecessary charges.
Add properly formatted records to the spreadsheet and save the file.
Once the CRM list is complete, come back to illumin's Upload 1st Party Audience page, click the Select file button, and upload the file. The template file uploads if there are no formatting errors. Enter a unique Audience Name. That's required. Optionally, switch on the Suggest Audiences toggle. If selected, the page displays a list of similar 3P audiences in the library once their audience has finished processing.
First-party uploads now default to auto-deactivate (April 2026 update).
Go to the top-right corner of the page and click the Upload Audience button. Read the Terms and Conditions in the pop-up and, if you agree, click the Accept button. A confirmation pop-up displays a reminder that processing could take 1-2 days to complete. illumin adds the audience to the Audiences library and displays the processing status in the table. You can add this audience to a campaign right now, but the audience won’t be live until LiveRamp delivers the processed records to illumin.
A 1st party audience upload fails when formatting rules are not strictly followed, even if the file appears valid. Common issues include modifying the header row, missing the Country column, using uppercase email values, or uploading fewer than 25 records. The system only accepts files that meet all validation rules exactly.
Marketers can attach a 1st party audience to a campaign immediately after upload, but it does not serve until LiveRamp returns processed RampID data. This delay affects campaign delivery timing and may result in no impressions until the audience becomes active.
The Country column can remain blank and the upload still succeeds. When no country is specified, LiveRamp matches records against all supported regional identity graphs, which may impact match precision depending on the dataset.
A deactivated audience can be manually reactivated from the Audience Library before it is removed. If the audience remains inactive for 90 days and is deleted, it cannot be restored and marketers must upload the data again.