Creating a Campaign with Manually Uploaded Leads
Overview
You can create campaigns by manually uploading your own leads via a CSV file. This guide walks through the CSV upload process during campaign creation, from selecting the upload option to mapping and validating your data.
This article focuses on the manual CSV upload step. For complete campaign creation instructions, see How to Create a New Cold Email Campaign.
Before You Start
Make sure your CSV file meets these requirements:
File format: .CSV with UTF-8 encoding
File size: Less than 100MB
Row count: Up to 20,000 rows (split larger files into batches)
Required columns: Email, Name, and Industry
Download the CSV template from the upload screen to ensure your file has the correct format and headers.
Creating A Campaign for Manually Uploaded Leads
Step 1: Start a New Campaign
In the Cold Email Agent, click the New Campaign button.
Step 2: Name Your Campaign
Type a name for your campaign and click Next.
Step 3: Choose the "Upload Your Own" Option
On the Add Leads screen, select Upload Your Own and click Next.
Step 4: Upload Your CSV
Click Choose a .CSV file to select your file, or drag and drop it into the upload area.
Mapping CSV Columns
Step 5: Map Your Data
After your file uploads, you'll see the column mapping screen. Match each column from your CSV to the correct lead attribute using the dropdown menus.
The system will automatically map common column names (like "email" to Email). You can preview sample data by hovering over dropdown options.
You must map the Email, Name, and Industry columns before proceeding. The Next Step button will remain disabled until these required fields are mapped.
Once you've mapped all required columns, click Next Step.
Validating Your Data
Step 6: Review and Verify
On the validation screen, review your imported data in the table. The system will highlight any issues:
Red highlights: Invalid or missing data in required fields
Tooltips: Hover over highlighted cells to see error details
You can edit values directly in the table to fix errors. Use the Show only rows with errors toggle to focus on problematic entries.
Rows with errors will be skipped during import. The screen shows how many valid records will be imported.
When you're satisfied with the data, click Next Step.
Completing Campaign Setup
Step 7: Continue to Next Steps
After importing your leads, you'll move to the next step in the campaign creation wizard, where you can set up email sequences, configure sending accounts, and launch your campaign.
Troubleshooting Common Issues
Upload Failed or CSV Won't Parse
If your file fails to upload:
Verify the file is in CSV format with UTF-8 encoding
Check that file size is under 100MB
Split large files (over 20,000 rows) into smaller batches
Remove special characters or formatting from column headers
Validation Errors
Common validation issues include:
Invalid email addresses: Check for typos, missing @ symbols, or incomplete domains
Missing required fields: Ensure Email, Name, and Industry are populated for each row
Invalid phone numbers: Use standard phone number formats
Leads Not Showing After Import
If imported leads don't appear in your campaign:
Refresh the page to update the lead count
Check filters in the Leads tab to ensure you're viewing all records
Verify that rows without errors were successfully imported (check the validation screen summary)