You can:
Upload one row.
Upload multiple selected rows.
Upload every populated row in the template.
This article explains how to choose the appropriate upload option when updating existing Salesforce records.
✅ Before You Begin
Before uploading any changes:
Confirm that you are connected to the correct Salesforce environment.
Refresh existing records to retrieve the latest Salesforce values.
Verify that every row you intend to update contains the correct Salesforce record ID.
Review the fields and values you changed.
Confirm that your Salesforce user has permission to edit the records.
Save a backup when making high-impact or large-scale updates.
⚠️ Important: ExtendInsights uses the Salesforce record ID to determine whether a row creates or updates a record.
Record ID | Upload Result |
Blank | Creates a new Salesforce record. |
Populated | Updates the existing Salesforce record associated with that ID. |
Do not remove or modify the Salesforce record ID when updating existing records.
Option 1: Update One Row
Use this option when you need to update a single Salesforce record.
Make the required changes in Excel.
Click any cell within the row you want to update.
Expand Actions in the ExtendInsights task pane.
Select Upload Rows.
Wait for the operation to finish.
Review the result in Column A.
Only the row containing the selected cell is processed.
Option 2: Update Multiple Rows
Use this option when you want to update a specific group of records.
Make the required changes in Excel.
Select cells across the rows you want to update.
Expand Actions.
Select Upload Rows.
Wait for the operation to finish.
Review the result for each selected row.
Only rows included in your Excel selection are processed.
💡 Tip: Review your Excel selection carefully before uploading. A row may be processed even when only one cell in that row is selected.
Option 3: Update All Rows
Use Upload All when every populated row in the template is ready to be processed.
Review all records in the worksheet.
Confirm that each existing record contains the correct Salesforce record ID.
Expand Actions.
Select Upload All.
Wait for the operation to finish.
Review the result for every processed row.
⚠️ Warning: Hidden or filtered-out rows are still included when you select
Upload All. Hiding a row does not exclude it from the upload.
If you do not want a row processed, use Upload Rows and select only the intended rows.
Which Option Should You Use?
Scenario | Recommended Option |
Correcting or testing one record | Select one row and use Upload Rows |
Updating a specific group of records | Select the required rows and use Upload Rows |
Processing every populated row in the template | Use Upload All |
Some rows are hidden or filtered out and should not be processed | Select only the intended visible rows and use Upload Rows |
Testing a new template or process | Start with one row |
Review the Upload Results
After the upload finishes:
Successful rows display a green status indicator.
Failed rows display an error message in Column A.
Updated records retain their existing Salesforce record IDs.
If a row fails:
Review the error in Column A.
Correct the affected value.
Select only the corrected row.
Select Upload Rows again.
Verify the result in Salesforce.
💡 Best Practices
Refresh records before making updates.
Start with one row when testing a new template.
Preserve the Salesforce record ID.
Confirm that required fields contain valid values.
Use valid Salesforce picklist and reference values.
Review your selection before choosing Upload Rows.
Use Upload All only when every populated row is ready.
Remember that hidden rows are included in Upload All.
Correct and reprocess only the rows that failed.
Verify high-impact updates directly in Salesforce.
Related Resources
💬 Need Help?
If you need assistance:
Use the in-app messenger inside ExtendInsights.
Start a chat from the bottom-right corner of the support site.
Include the Salesforce object, template name, active connection, affected rows, and any error messages or screenshots.



