
Uploads page in its empty state
Before You Start
You’ll need:- A CSV file with headers in the first row.
- A clear idea of which columns map to which Mention Me fields. Don’t worry if your column names don’t match ours, you’ll map them in the wizard.
- File size under 1GB.
- For Enrol in offer uploads, the offer must already exist in your account, and you need GDPR consent on file if you plan to email these customers.
Choose What to Upload
Two upload types are available today.Existing customers
Uploads a suppression list. Mention Me uses it to avoid sending referral or registration emails to people who are already your customers. If your team already hashes customer emails before sharing them (for privacy or compliance reasons), turn on My emails are already hashed. Hashes must be SHA-256, lowercase hex. See hashed data for the full spec.Enrol in offer
Enrols the customers in your CSV into a specific offer, so they’re eligible to refer friends. You’ll be asked to:- Pick the offer to enrol customers in. Only existing offers in your account appear here.
- Optionally tick Send referrer registration and forward emails to these customers. Only do this if you have written or verbal GDPR consent from those customers.
Upload Your File
Click New upload to open the wizard. It has three steps: Prepare file → Import → Results.Pick a type and download the sample CSV

Prepare file step with the Existing customers type selected
Drop your file in

Parsed CSV file with auto-matched columns ready for upload
Map your columns
- Required fields are always shown. You can’t start the upload until each one is mapped, the Start upload button stays disabled until you do.
- Optional fields vary by upload type. Map them if you have the data, leave them blank if you don’t.

Column mapping with a required Email field still to map
Fix validation errors
Start the upload
Review the results

Results screen showing a completed upload
Review Past Uploads
Every upload you and your team run is listed on the main Uploads page, newest first. Each row shows the filename, type, who uploaded it, when, the status, and the success/failure counts. Click any row to open a detail panel with:- The full status (e.g. processing, complete, failed).
- Total rows processed, succeeded, and failed.
- A row-level list of any errors, with the line number, the original CSV row, and the error message. Use this to fix bad data before re-uploading.

Upload detail panel with summary counts and per-row error messages
Common Issues
My CSV won't upload
My CSV won't upload
.csv (not .xlsx renamed) and is under 1GB. The dropzone rejects anything else.Validation flags my email column as invalid
Validation flags my email column as invalid
A required field has no matching column
A required field has no matching column
Some rows succeeded, some failed
Some rows succeeded, some failed
I can't tick the 'send emails' box on Enrol in offer
I can't tick the 'send emails' box on Enrol in offer