Upnify CRM
← Back to product

CRM · Customers and Sales

How to import opportunities and sales

Load open opportunities or historical sales into the right record type and map their sales details to CRM.

A sales team organizing opportunities and sales before adding them to CRM.

Published on October 21, 2026

Importing an opportunity is different from importing a sale. An opportunity is an open sales process that can still move through phases; a sale is a closed transaction to keep in your history. Keeping them separate prevents your active pipeline from being mixed with historical results.

Use a separate file for each record type and check that related contacts already exist or can be identified in the data.

Import opportunities

  1. In Tools > Mass import > New import, choose Opportunities.
  2. Map the columns. Required fields are Concept, Phase, Line, Estimated close, and Certainty. Check that the phase and line exist in CRM.
  3. Link each opportunity to the right prospect or customer using an identifier in your file. Check owner, amount, currency, and exchange rate if included.
  4. Open Advanced settings and confirm the owner and other applicable options. Return to mapping if a required field is unassigned.
  5. Review the preview and select Import. Then open a few opportunities and check phase, contact, and estimated close date.
Real mass import selector
Choose Opportunities to load open deals. The screenshot shows the Spanish interface.
Real mapping of fields used to import opportunities
Check concept, phase, line, estimated close, and certainty. The screenshot shows the Spanish interface.

Import closed sales

  1. Start another import and choose Sales. Do not choose Opportunities for transactions that have closed.
  2. Map Concept and Closed on, and identify the contact the sale belongs to. Also check the owner and currency and amount details.
  3. Review each relationship carefully: linking a historical sale to the wrong contact changes the sales history your team will see.
  4. Confirm the map and select Import when ready. Then review several records in the sales list and their contact records.
Real column mapping for importing closed sales
For sales, verify the concept, closing date, and linked contact. The screenshot shows the Spanish interface.

Templates and verification

Download the opportunity sample and sales sample. If your file has a header, enable Ignore first row and choose the correct separator.

Example: during a migration, import negotiations that are still open as opportunities and closed transactions as sales. If a deal still awaits a decision, do not mark it as a sale just to keep it in CRM.

We did not import files into the demo account. If the result reports errors, review the flagged rows before processing the file again.