# Import Overview

## ![](https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FjZu5paMUXMb7mWZ4ak44%2FImport%20Icon.png?alt=media\&token=cdfa8f23-ae68-4ce5-9084-196b908a1279) Import

The **Smart Import** feature lets you bring data from Excel into Salesforce quickly, accurately, and with full control. It supports automatic field mapping, live preview, and multiple operation modes — making data import effortless and reliable.

Smart Import helps you upload, validate, and save records in Salesforce in just a few clicks. ✨

### **Key Highlights**

* Simplified import process with guided steps
* Automatic and manual field mapping
* Deduplication evaluation to manage duplicate records
* Summary view before final import
* Editable data preview
* Insights dashboard for tracking import statistics

> **Note:** Smart Import does not support *Read-only fields, Related fields, Record type, Attachments,* or *Formula fields.*

## Accessing the Smart Import

There are four ways to initiate an import. Note that your starting point determines if the Salesforce Object is pre-selected for you.

<table data-header-hidden><thead><tr><th width="146.7777099609375">Method</th><th width="327.1112060546875">Action</th><th>Object Selection</th></tr></thead><tbody><tr><td>Object Grid</td><td>Drag and drop an Excel file directly onto the grid.</td><td>Automatic (Uses current grid)</td></tr><tr><td>More Options</td><td>Click More Options > Import Data.</td><td>Automatic (Uses current grid)</td></tr><tr><td>Import Button</td><td>Select the Import tab (Left Panel).</td><td>Manual (Must select Object)</td></tr><tr><td>Home Screen</td><td>Click Add New > Import.</td><td>Manual (Must select Object)</td></tr></tbody></table>

1. **Via the Object Grid**: **Drag and drop an Excel file** directly onto the Object Grid to trigger the Smart Import.<br>

   <figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2Fobm4eGHd9BpqkQXZThwf%2FDrag%20and%20Drop%20File%20into%20Grid.gif?alt=media&#x26;token=4a5aaa15-524b-4df1-9e36-3a23dcae1261" alt=""><figcaption><p>Drag and drop file to import data</p></figcaption></figure>

2. **Via More Options**: Click the **More Options** button and select Import Data. Upload the file using **drag and drop** or by clicking **Select File**, then click **Continue**.<br>

   <figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FTBLquKTbt5Xg89mUUu4R%2FMore%20Options%20Import%20Data.gif?alt=media&#x26;token=58b3f3f7-cadd-4596-b800-22fa7815e163" alt=""><figcaption><p>Import data using More Options</p></figcaption></figure>

3. **From the Import Button**: Go to the **Import** tab in the left panel, upload the file using **drag and drop** or by clicking **Select File**, then click **Continue**. *(For Wave Extension Only)*<br>

   <figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FzDTK5Pkt401omTSOqHDe%2FImport%20button.gif?alt=media&#x26;token=1214d652-9b41-444d-bb2a-51a9368edd32" alt=""><figcaption><p>Import data using Import button</p></figcaption></figure>

4. **Home Screen**: Click **Add New**, select **Import**, upload the file using **drag and drop** or by clicking **Select File**, then click **Continue**. *(For Wave Extension only)*<br>

   <figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FOWgr92cRH3uyWAxzsKGu%2FImport%20button%20at%20home%20Screen.gif?alt=media&#x26;token=bd953e36-f153-4472-b10b-a97a5ff4228e" alt=""><figcaption><p>Import data from Home screen.</p></figcaption></figure>

### The Smart Import Dashboard

When accessing via the **Import Tab** *(Wave Extension)*, you will see the following dashboard features:

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FrgxPiQFF7Eh0bdLfJKnM%2FImport%20Dashboard.png?alt=media&#x26;token=c6db3176-c427-415a-8b61-536d28ecc90c" alt=""><figcaption><p>Smart Import Dashboard</p></figcaption></figure>

<table><thead><tr><th width="172">Section</th><th>Description</th></tr></thead><tbody><tr><td><strong>File Upload</strong></td><td><strong>Drag and drop</strong> or browse to upload the Excel file for import.</td></tr><tr><td><strong>Recent Imports</strong></td><td>View previously completed imports and repeat an operation by clicking <strong>Import Again</strong>.</td></tr><tr><td><strong>Recent Mapping</strong></td><td>Access your saved mapping configurations. You can reuse one by clicking <strong>Use Mapping</strong>.</td></tr><tr><td><strong>Insights</strong></td><td>Displays key statistics like the total number of records imported, average records per file, and most frequently used Object.</td></tr><tr><td><strong>Video Preview</strong></td><td>A short video shows how Smart Import works in action. 🎥</td></tr></tbody></table>

***

## Configuring Your Import

The Full Process Flow: `Upload Files` → `Object & Operations` → `Field Mapping` → `Deduplication` → `Summary` → `Preview (Optional)`

### **Step 1: Object and Fields (**&#x55;pload & Configuration)

After uploading your file and clicking Continue, follow these steps:

{% stepper %}
{% step %}

#### Manage Files

The file appears in the Imported Files section. To remove it, click the Delete (trash can) icon.
{% endstep %}

{% step %}

#### Select Object & Operation

* If you started from the Grid/More Options: The Object is locked to the grid you were viewing.
* If you started from Home/Import Tab: Use the dropdown to choose the Salesforce Object (Standard or Custom) for your data.
  {% endstep %}

{% step %}

#### Choose Operation

Select one or more operations based on your goal:

<table data-header-hidden><thead><tr><th width="111.22222900390625">Operation</th><th>Description</th><th>Requirement</th></tr></thead><tbody><tr><td>Insert</td><td>Adds new records to Salesforce.</td><td>No ID required.</td></tr><tr><td>Update</td><td>Modifies existing records using Salesforce Record IDs.</td><td>Requires Salesforce Record IDs.</td></tr><tr><td>Upsert</td><td>Updates existing records or inserts new ones using an External ID.</td><td>Requires an External ID.</td></tr></tbody></table>

> You can select one or more of these operations during the import process.
> {% endstep %}

{% step %}

#### Reuse Configuration (Optional)

Review Recent Imports or Recent Mappings if you want to apply a previously used setup to this session.
{% endstep %}
{% endstepper %}

Once your Object and Operations are set, click Next to proceed to the Field Mapping Section.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FYTmSpFEfbkv74BmiV54c%2FImport%20Object%20And%20Fields.gif?alt=media&#x26;token=bd809426-940b-4fac-8733-a772a841db6e" alt=""><figcaption><p>Object Mapping</p></figcaption></figure>

### **Step 2: Field Mapping**

In this stage, you link your Grid's Object columns to the corresponding fields in Salesforce.

* Auto-Mapping: Click Preview to review the fields Wave has automatically identified.
* Manual Mapping: \* To remove a match, click the Unmap icon.
  * For unmapped columns, click Map this field and manually select the correct Salesforce field.
* Lookup Fields: Select the Lookup Via checkbox to map a record using a value from a related object.

  > Example: If you are importing an *Opportunity* but your Excel sheet contains an *Account Name*, checking "Lookup Via" allows Wave to find the correct Account ID based on that name.

Click Next once your mapping is complete.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FFh5lnvHUmqMC14MWfXw7%2FImport%20Fields%20Mapping.gif?alt=media&#x26;token=eaf9ca5f-8984-44ab-a89f-5fbb972638b3" alt=""><figcaption><p>Match Screen</p></figcaption></figure>

### **Step 3: Dedupe**&#x20;

The Dedupe screen ensures data integrity by identifying existing records in Salesforce to prevent duplicates.

{% stepper %}
{% step %}

#### Set the Conflict Action

Click Apply Action to decide what happens when a duplicate is found:

* **Ignore duplicate found**: Skip the record and do not import.
* **Overwrite when exactly one match found**: Update the record only if a single match exists.
* **Overwrite by oldest/newest**: If multiple matches exist, update the one with the earliest or latest creation date.
  {% endstep %}

{% step %}

#### Define Matching Conditions

Click Add Conditions to tell Wave how to identify a duplicate:

* Where: Uses the logical AND condition.
* Mapped Field: Choose the Salesforce field to compare (e.g., Email or Phone).
* Matching Method: Currently defaults to Exact matching.

> Pro-Tip: Be careful with conditions. If they are too strict, you might miss duplicates; if they are too broad, you might overwrite the wrong data.
> {% endstep %}
> {% endstepper %}

Click Submit, then Next to proceed to the Summary.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FcIEy10rq73vqz6kXxTkS%2FImport%20Dedupe.gif?alt=media&#x26;token=82af95e4-8af3-40cb-b902-11b7be885319" alt=""><figcaption><p>Dedupe Screen</p></figcaption></figure>

### **Step 4: Summary Screen**

Before finishing, the Summary screen provides a final review of records and operations. The Summary screen includes:

* **Selected Object**
* **Operation Type**
* **Number of Records**
* **Mapped Fields**
* **Batch Size**
* **Mapping Name**

You can also set preferences such as:

* ✅ **Save Mapping** — Save the mapping under recent mapping section.
* ✅ **Save as Wave Grid** — Creates a Custom Grid of imported records in Wave.

**Actions available:**

* Click **Back** to go to previous step and adjust settings if necessary.
* Click **Import** to begin importing immediately.
* Click **Preview & Import** to review your data first (recommended).

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FyqSLg3iIYoB1ePzNbPzm%2FImport%20Summary.gif?alt=media&#x26;token=077cd559-16b2-4b21-8628-bbc260c547c3" alt=""><figcaption><p>Summary Screen</p></figcaption></figure>

### **Step 5: Preview & Import**

If you selected **Preview & Import**, you’ll see a preview of your data before final confirmation.

1. Review your data in the preview window.
2. Edit fields directly if needed.
   * For dropdown fields (e.g., *Industry Type, Account Type*), use the in-cell dropdown to modify values.
3. Once satisfied, click **Import.**

> If errors appear (e.g., missing External IDs), Smart Import highlights them on-screen with guidance to correct the issue.

4. The imported records will be saved as a **Custom Grid**. You can access it from the Grids of Object drop-down.

<figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2F8bSG9Xv5By0AJW2KzrLx%2FImport%20Data.gif?alt=media&#x26;token=ebbef735-69bd-440b-837d-567e8f732403" alt=""><figcaption><p>Preview and Import</p></figcaption></figure>

**Note:** Wave **Free Users** can import up to **20,000 records per month**. Once the limit is reached, Smart Import won’t be allowed until the next monthly cycle resets.

***

## Detailed Operation Types

### **Insert**

Use the **Insert** operation to add **new records** to Salesforce.

**Steps:**

1. Upload your Excel file using Smart Import.
2. Select the Salesforce Object and choose **Insert**.
3. Review field mappings and click **Import.**

### **Update**

Use the **Update** operation to modify **existing records** in Salesforce.

**Steps:**

1. Export the data from Salesforce using the **Data Export** feature.
2. Edit the required fields in your Excel file.
3. Upload the file in Smart Import and select **Update**.

> **Note:** You must include the **Salesforce Record ID** column to perform an update.\
> Using Excel without Record IDs will result in an error.\
> Because finding and entering Record IDs manually is time-consuming, using a standalone Excel file for the Update operation is **not recommended**.

### **Upsert**

Use the **Upsert** operation to add new records or update existing ones using **External IDs**.

**Steps:**

1. Upload your Excel file.
2. Select **Upsert** as the operation type.
3. Map fields using the **External ID** field in Salesforce.

#### **Finding or Creating an External ID**

1. In Salesforce, go to **Setup → Object Manager → \[Your Object] → Fields & Relationships.**
2. Locate a field already marked as an **External ID** in the **Data Type** column.

<div align="left"><figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2F1EqM8uCFufbXC0Zsv9l0%2FLP%203.png?alt=media&#x26;token=4eff4538-aeae-4a90-89a2-68c60be2b5c4" alt="" width="563"><figcaption><p>Salesforce External ID</p></figcaption></figure></div>

3. To create a new External ID:

* Click on the field name.
* Click **Edit**, and check the **External ID** box under *General Options.*

> Salesforce supports **Text**, **Email**, and **Number** field types for External IDs.

<div align="left"><figure><img src="https://2237973035-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F65f4C4H8V5e0YV342mwp%2Fuploads%2FPOVJnXxaxbXEccoI2MuD%2FLP%204.png?alt=media&#x26;token=ce754a71-2846-40d6-9096-7bf6f5d7ea55" alt="" width="563"><figcaption><p>Designate a Field as External ID in Salesforce </p></figcaption></figure></div>

***

### **Example: Importing New Contacts**

Let’s look at an example of importing new contacts into Salesforce.

1. Go to the **Import** tab in the **Left Panel.**
2. Upload your Excel file (e.g., `Contacts.xlsx`).
3. Select the **Object**: *New Contact* and the **Operation**: *Insert.*
4. On the **Match** screen:
   * Verify mappings and manually map any unmapped fields.
   * Use **Lookup Via** for lookup relationships (e.g., Account Name → Website).
5. On the **Settings** screen:
   * Review details.
   * Select **After successful import, Save as Wave Grid.**
6. Click **Preview & Import**, review your data, and click **Import.**

Once imported, your new Contact records will appear in Salesforce.\
Because you selected *Save as Wave Grid*, the imported data will also be available as a Custom Grid named *New Contact Insert*, accessible from the **Grids of Object** dropdown.

***

## **Error Handling**

If errors occur during import (such as unmapped fields or missing External IDs):

* Review the error message displayed.
* Correct the issue in Excel or field mapping.
* Re-import once resolved.

***

The updated Smart Import process gives you complete control over how data is imported into Salesforce — from file upload to duplicate management and final review.\
With steps for **Import → Match → Deduplication Evaluation → Summary → Preview**, you can confidently insert, update, or upsert records with accuracy and ease.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.valorx.com/valorx-wave/import/import-overview.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
