Overview
You can import a CSV file of deals from an external CRM to manage them in Apollo. This allows your team to simplify and consolidate deal management in one place.
Check out the following sections to learn how to import deals via CSV.
Getting Started
Before you start importing deals from a CSV file, make sure that an Apollo admin has built at least one deal pipeline with stages in Settings > Objects, fields, stages > Deal fields & stages.
If you're an admin, check out Set Up Deals to learn more about configuring deal pipelines and other important deal settings.
Format Your CSV
Your CSV must include the following required columns:
Deal nameAmountAccountAccount domainClosed date
It's a best practice to include Deal pipeline and Deal stage columns in your CSV, so you can map imported deals to the correct pipelines and stages in Apollo.
You can also include columns to map additional deals data to Apollo fields, including Deal description, Deal contact first name, Deal contact last name, Deal contact email, Owner, or custom deal fields.
You can import up to 10,000 deal records at at time. However, Apollo doesn't support uploading files larger than 50MB. If your CSV is larger than this, split it into multiple files and upload them separately.
Download this sample CSV file with required columns to help you get started.
With your CSV formatted, you're ready to upload your CSV and import deals.
Upload Your CSV
To upload a CSV of deals:
- Launch Apollo and go to Deals.
- Click Import CSV.
Don't see the option to import a CSV? This means your team integrated a third-party CRM such as Salesforce or HubSpot, and you can sync the deals directly from your CRM without uploading a CSV file. Learn how to sync deals data from Salesforce or HubSpot in Apollo.
- Click Select CSV File, then choose a file to upload.
- Map your CSV column headers to their corresponding Apollo fields. Apollo automatically maps columns when possible. Use the dropdowns to select an Apollo field for unmapped columns or, if needed, select a different field for auto-mapped columns.
- Scroll down to Set import defaults for missing columns or values to configure the following default settings for missing info:
-
If
Deal pipelineis empty for a deal, add it to: Select a pipeline for deals missing a pipeline value in your CSV. -
If
Deal owneris empty, assign deals to: Assign a user from your team to any deals without an owner. -
If there is no value for
Deal role, set role to: Set a default contact role, such as Decision Maker or Evaluator, when a deal is missing this value. -
Use this value if
Deal nameis missing: Assign a default name for deals with no deal name in your CSV. -
If
Deal stageis empty for a deal, set it to: Select a deal stage for deals missing a stage value in your CSV.
-
If
- Click Import to upload your deals.
Imports typically finish in a few minutes, but larger CSVs may take a few hours.
To check the status of your upload, go to Settings > Imports and exports > Deals Import.
Access Imported Deals
Once you've uploaded your CSV of deals, you can find and manage imported deals on the Deals page.
To access your imported deals:
- Launch Apollo and go to Deals.
- Apply the Deal CSV Import filter to review your imported deals. If you've uploaded multiple CSVs, use the checkboxes to select which upload you want to use in the filter.
Troubleshoot CSV Import Errors
Check out the following troubleshooting recommendations for common issues with uploading deal CSVs:
| Error | Guidance |
|---|---|
| Missing required column | A required column is missing from your CSV. Review the required columns from Format Your CSV, add any missing columns to your file, then re-upload. |
| Invalid option value | An upload option has an invalid value. For example, you selected a default pipeline, but that pipeline is no longer available. Review the import default settings in Step 5 of Upload Your CSV. |
| Missing required default value | You need to select a default deal role for contacts in your upload. When you map first_name, last_name, or email columns in your CSV to contacts, you must also select a default deal role when uploading your file. |
| Owner validation | You mapped a column to the owner field but included a value that doesn’t match any users in your Apollo account. Review the values the owners column of your CSV and make sure they match existing Apollo users. |
| Invalid column value | This error can appear in several situations, including:
|
| Invalid custom field | You mapped a column to a custom field but included an invalid value. This can happen due to mismatches in:
|
In addition, these issues could also impact your ability to upload deal CSVs:
- Your file exceeded the limit of 10,000 deals.
- You don’t have permission to upload a CSV file.
- Your attachment wasn’t found or was deleted.
Next Steps
Ready to make your deal management even smoother? Check out these next steps to keep building deal momentum in Apollo.
| Deals Overview | Get a complete picture of how deals work in Apollo. |
|---|---|
| Set Up Deals | Lay the groundwork for success when you set up your deal settings and stages to match your sales process. |
| Create a Deal | Quickly create new deals in Apollo to keep opportunities flowing and your pipeline organized. |
| Access and Manage Deals | Stay on top of every opportunity when you view and manage deals directly from your Deals workspace in Apollo. |
| Report on Deals | Get insights that matter by tracking and reporting on your deals to measure performance and forecast growth. |


