Skip to main content

Building Templates for ExtendInsights Salesforce

ExtendInsights | Create reusable templates for downloading and managing Salesforce data in Excel

Templates connect your Excel worksheet to a Salesforce object and determine which fields you can download or manage.

This guide explains how to build, insert, and save your first Salesforce template.


What Are Templates?

An ExtendInsights template maps an Excel table to a Salesforce object, such as:

  • Accounts

  • Contacts

  • Leads

  • Opportunities

  • Campaigns

  • Tasks

Each column in the Excel table represents a Salesforce field. After inserting a template, you can use it to:

  • Download existing Salesforce data.

  • Create new Salesforce records.

  • Update existing records.

  • Refresh worksheet rows with the latest Salesforce values.

  • Delete supported Salesforce records.

Templates can be saved and reused in other workbooks, helping your team follow consistent data-management processes.


✅ Before You Begin

Confirm that:

  • The ExtendInsights Excel Data Connector is installed.

  • You are signed in to ExtendInsights.

  • You have connected ExtendInsights to Salesforce.

  • Your Salesforce user can access the required object and fields.

  • You know which Salesforce object and fields you need.

  • Your active worksheet is blank.

⚠️ Important: Inserting a template replaces the existing contents of the active worksheet. Always open a blank worksheet before continuing.


Step 1: Select Salesforce

  1. Open Microsoft Excel.

  2. Launch ExtendInsights from the Data tab.

  3. Select Salesforce from the available data sources.

Step 2: Create a New Template

Select Create a Template to begin building your Salesforce template.

Step 3: Select a Connection and Salesforce Object

  1. Select the appropriate Salesforce connection under Active Connection.

  2. Select the Salesforce object you want to work with.

In this example, the Lead object is selected.

If the connection you need is unavailable, create and authorize a new Salesforce connection.

Step 4: Select the Salesforce Fields

ExtendInsights displays the fields available for the selected Salesforce object.

  1. Search for a field by entering part of its name.

  2. Select each field you want to include.

  3. Include all fields required by Salesforce for the operation you plan to perform.

  4. Select Apply.

If you plan to update, refresh, or delete existing records, include the Salesforce record ID.

Step 5: Review the Template Fields

Before inserting the template, you can:

  • Drag and drop fields to change their order.

  • Add additional fields.

  • Remove fields you do not need.

  • Change how Excel handles a field’s data type.

Select Done after reviewing the configuration.

Step 6: Insert the Template

Select Insert Template to add the configured Salesforce table to the active worksheet.

After insertion:

  • Configure collapses.

  • Actions expands automatically.

  • The selected Salesforce fields appear as Excel columns.

  • The template becomes available for downloading or managing records.

⚠️ Inserting the template replaces the existing contents of the active worksheet.

Step 7: Save the Template for Reuse

Saving a template allows you to reuse the same object and field mappings in another workbook.

  1. Go to Save Template at the bottom of the connector panel.

  2. Enter a descriptive Template Name.

  3. Optional: Enter a description explaining the template’s purpose.

  4. Select Save.

The saved template appears in the Template Repository.

💡 Tip: Use names that identify the object and business process, such as:

  • Lead Qualification

  • Opportunity Updates

  • Contact Data Cleanup

  • Campaign Member Upload

Step 8: Choose Your Next Action

After inserting the template, expand Actions and choose what you want to do.

Action

What It Does

Preview

Returns the first 50 records that match the configured filters or SOQL query.

Download

Downloads matching Salesforce records into Excel.

Upload Rows

Creates records when the record ID is blank or updates records when it is populated.

Refresh Rows

Retrieves the latest Salesforce values for selected rows.

Delete Rows

Sends a request to delete the selected Salesforce records.


💡 Tips when Building Templates

Choose the Correct Object

Identify the Salesforce object that supports your business process.

Examples include:

  • Lead for prospect qualification.

  • Contact for individual customer information.

  • Account for company information.

  • Opportunity for sales pipeline management.

  • Campaign Member for managing campaign participation.

A single template is connected to one primary Salesforce object.

Include Only the Fields You Need

Adding unnecessary fields can make templates harder to maintain and may increase processing time.

Include:

  • Fields required by Salesforce.

  • Fields required for your business process.

  • The Salesforce record ID when updating, refreshing, or deleting records.

Understand Field Labels and API Names

A field’s label in Salesforce may be different from the field or API name shown in ExtendInsights.

For example:

  • Field Label: Lead Status

  • Field Name: Status

To review the fields for an object in Salesforce:

  1. Go to Setup.

  2. Select Object Manager.

  3. Select the Salesforce object.

  4. Open Fields & Relationships.

  5. Review the field label, field name, and data type.

Confirm Field Compatibility

Verify that Excel values match the field requirements in Salesforce, including:

  • Date formats

  • Number and currency formats

  • Checkbox values

  • Required fields

  • Picklist values

  • Reference or relationship fields

Save Frequently Used Templates

Save templates used for recurring uploads, downloads, or data-cleanup processes. Descriptive names and explanations help other users understand the template’s purpose.


Verification

Your template is ready when:

  • The correct Salesforce connection and object are selected.

  • All required fields appear as columns in Excel.

  • The template is inserted into a blank worksheet.

  • Actions displays the available Salesforce operations.

  • The template appears in the Template Repository if you saved it.


Next Steps


💬 Need Help?

If you need assistance:

Include the Salesforce object, connection, fields selected, and any error messages or screenshots.

Did this answer your question?