WARNING: You MUST have the latest installation file and guidance from ExactTarget before attempting installation of the ExactTarget for Microsoft Dynamics CRM 2011 integration. Please contact your ExactTarget representative before proceeding with any instructions included in this document.This document contains conceptual and procedural information about installing the ExactTarget for Microsoft Dynamics CRM 2011 integration. You can subscribe to this page and find the latest version number of the installer file using the link below.
Template:RSSFeed
Prerequisites
You must have valid ExactTarget account information with API permissions to successfully install this integration. In addition, you must also have a properly configured FTP username, password, server/path, and proxy URL.
NOTE: This integration does not currently support SFTP .
This installation guide provides information on installing the integration for four possible scenarios:
- Installing a new instance integrating with a Dynamics CRM 2011 cloud server
- Installing a new instance integrating with a Dynamics CRM 2011 on-premises server
- Upgrading an existing Dynamics CRM 4.0 instance to a Dynamics CRM 2011 on-premises server
- Upgrading an existing Dynamics CRM 4.0 instance to a Dynamics CRM 2011 online server
When upgrading your database, you must choose whether you wish the tracking data from previous sends to be available in your Dynamics CRM 2011 instance. Contact your ExactTarget representative for more information.
NOTE: For scenario 3, you MUST remove all ExactTarget for Microsoft Dynamics CRM 4.0 user interface components BEFORE installing the ExactTarget for Microsoft Dynamics CRM 2011 integration. If you are not familiar or comfortable with performing this action, please contact your ExactTarget representative to arrange for assistance in performing this action. This includes all ExactTarget buttons and any custom ExactTarget entities you no longer wish to use.
NOTE: Migrating tracking data from an existing on-premises Dynamics CRM 4.0 instance to a Dynamics CRM 2011 cloud server requires an additional service engagement and could result in additional data storage fees. Contact your ExactTarget representative for more information.
NOTE: Before attempting ANY migration of data, be sure to back up your data to prevent potential data loss.
NOTE: The on-premises edition requires the installation of Rollup 2 before proceding with the installation.
How to Install ExactTarget for Microsoft Dynamics CRM 2011
Follow the directions below to install the integration:
NOTE: You may need to enable the installing user with Windows and SQL server permissions in order to complete the installation, depending on your server configuration and whether the solution is on-premesis on online.
NOTE: Ensure that all users are logged out of your instance before performing your upgrade.
Uninstall Any Current Dynamics CRM 4.0 Integrations
Follow these steps below to uninstall all previous integration code and user interface elements and prepare your database for use with the Dynamics CRM 2011 instance.
If you are installing a new online or on-premises instance of Dynamics CRM 2011, please skip to the Within the ExactTarget Application heading.
Option 1: Use Uninstall Wizard
Uninstall ExactTarget for Microsoft Dynamics CRM using the uninstall tool provided. Follow these steps to uninstall ExactTarget for Microsoft Dynamics CRM 4.0:
- In your Dynamics CRM server, click Start.
- Select All Programs.
- Select ExactTarget.
- Select Uninstall ExactTarget for Microsoft Dynamics CRM.

- Complete the Uninstall Wizard. You have the option to uninstall the Web component only, the Connector component only, or both the Web and Connector components. If you installed only the Web Only or Connector Only component on the server, you should uninstall the same component. If you installed both components on the same sever, you should uninstall both components. The uninstaller uninstalls the components you selected.

Option 2: Uninstall Manually
If the uninstall tool fails to totally remove the ExactTarget for Microsoft Dynamics CRM, follow these steps to uninstall the software manually:
- Launch IIS.
- Remove the exacttarget and website from the Microsoft Dynamics CRM v4.0 website.
- Remove the ExactTargetApps application pool from Application Pools.
- Delete the C:\Program Files\ExactTarget Destination Folder field of the Choose Connector/Utilities Directory step of the installation.
- Delete the C:\Inetpub\wwwroot\ExactTarget directory. The location of this directory depends on the value you entered in the Destination Folder field of the Choose Web Directory step of the installation.
- Click Start.
- Select Run.
- Enter regedit and choose OK.
- Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\
- Delete the ExactTarget folder.
Upgrade Your Dynamics CRM Database
Perform the upgrade process to convert your Dynamics CRM 4.0 database to a Dynamics CRM 2011 database.
NOTE: If you upgraded your database before uninstalling the Dynamics CRM 4.0 integration, follow these troubleshooting steps.
Download the Latest Installation File
Please ensure that you use the most current version of the installer - 5.0.162.67002 (December 20, 2011)
Please contact your ExactTarget representative for the most current version of the installer file.
NOTE: You must install the correct version for your implementation of Microsoft Dynamics CRM 2011.
These solutions support upgrades.
WARNING: DO NOT uninstall any prior solution editions before using these installers, as data loss may result.
Within the ExactTarget Application
Log in to your ExactTarget administrator account and perform the following steps:
NOTE: If you have already created an API user for use with your Dynamics CRM installation, skip to step 4.
- Select My Users under the Account Settings heading.
- Click Create.
- Enter the appropriate user information.
- Ensure that the API User checkbox is checked.
- Select the following checkboxes under the User Permissions workspace.
- Grant the user access to the web services
- Administrative Data Management
- Add Users to Account
- Manage Data Extension Data and Retention Policy
- Click Save.
Within the Dynamics CRM Integration 2011
- Download the installation file to your computer.
- Open your Dynamics CRM 2011 instance.
- Navigate to Settings.
- Under the Customization heading, select Solutions.
- In the Solutions workspace, select Import.
- Click Browse and navigate to the location of the installation file.
- Select the file and click Open.
- Click Next.
- Click View Solution Package Details to see details if you wish. Otherwise, click Next.
- Ensure that you click the checkbox to activate any processes and enabled any SDK message processing steps included in the solution during the installation process.
NOTE: You should activate your processes unless otherwise directed by your Dynamics CRM 2011 administrator.
- Once the installation process completes, a list of the installed components appears.
NOTE: While it is not a mandatory step, you should download the installation log file from this screen and save it for future reference.
- Click Close.
- Note the version number for the solution to assist with any future help requests.
- Log out of Dynamics CRM and close all windows.
- Log back in to see the new integration.
Configuring the Integration Settings
- Log into your organization.
- Select ExactTarget in the left-hand navigation panel.
- Select ExactTarget Configuration.
- Click Configuration Settings. If this is the first time you've installed this integration, this is the only valid option as all others have been disabled (all other icons remain grayed out).

- Enter your API username.
- Enter your API password twice to confirm accuracy.
- Enter the correct API URL for your ExactTarget account:
NOTE: Ensure that you use the correct endpoint for your ExactTarget account. You need to know whether your account resides on the S1, the S4 or the S6 instance. Contact your ExactTarget representative for more information if you have any questions regarding the S1, S4, or S6 instances.
-
https://rest.s1.exacttarget.com
-
https://rest.s4.exacttarget.com
-
https://rest.s6.exacttarget.com
- Enter the URL below for your SOAP API URL:
- Enter the URL below for your Auth API URL:
- Enter the server/path for your FTP server, such as the examples below:
- Enter your FTP site username.
- Enter your FTP site password twice to confirm accuracy.
- Enter the URL below for your FTP Service URL:
- Set the Account Type drop-down menu to match your ExactTarget edition:
- Core
- Advanced
- Enterprise 1.0
- Enterprise 2.0
- Select whether you have the Subscriber Key feature enabled for your account in the Tracking Method drop-down menu. You must have Subscriber Key enabled to retrieve detailed tracking information on your sends. Contact your ExactTarget representative for more information.
- Select Enabled in the From Options drop-down menu.
- Enabled - Allows other From name and email address options in the send screen, including the following:
- Your CRM username
- Another CRM username
- Record owner
- CRM queue user
- Disabled - Allows only sends from the default account email address
- Set the Minimum Log Level drop-down menu to Info.
- Enter the email address you wish to receive error reports in the Debug Email field.
- Click the Keep File checkbox if you wish to retain a text file of your log.
- Select the appropriate FTP connection mode in the FTP Connection Mode drop-down menu:
- Choose how you wish your error reports to be delivered in the Report Problem Delivery Method drop-down menu:
- Enter the number of days to retrieve for tracking information in the Days To Refresh Tracking field. The default value is 7.
- Enter the number of tracking records to retrieve per page in the CRM Records Per Page field. The default value is 1000.
- Enter the number of ExactTarget tracking records to retrieve per page in the ExactTarget Records Per Page field. The default value is 100.
- Click the Create Responses Closed checkbox to include only completed jobs as part of your tracking information.
- Choose the Dynamics CRM roles authorized to administer the integration in the Allowed Roles field.
- Press the Test button to confirm all settings are functional.
- Click Save.
Configure User Mappings
- Navigate to ExactTarget Configuration and select User Mappings.
- Select one or more Dynamics CRM users you wish to use the integration.
- Click the Enable ExactTarget button.
- Choose the ExactTarget user you wish to map to the Dynamics CRM user using the ExactTarget User dropdown menu. Mappings occur on a 1:1 basis.
- Click Map to save the mapping.
NOTE: An asterisk next to a name in the ExactTarget User dropdown menu indicates that user has already been mapped.
Configure Field Mappings
NOTE: You can map fields from both a primary entity and a direct parent entity.
- Navigate to ExactTarget Configuration and select Field Mappings.
- Add a new field mapping set.
- If you create a new data extension through the CRM Field Mapping UI, following these steps:
- Select Add to create a new data extension.
- Enter a name.
- Enter a description.
- Create any additional necessary fields. The process automatically creates the default EmailAddress and SubscriberKey fields.
- The process automatically populates the following values in the ExactTarget application:
- Data Extension External Key (begins with FieldMappingSet- and ends with a unique ID)
- EmailAddress (Checked Primary Key value, Unchecked Nullable value, and Length=100)
- All other values cannot be primary keys and will be nullable.
- Add a new field mapping.
- For each entity selected in the Field Mapping dialogue, map an Email Address attribute to EmailAddress. All other fields should have the correct defaults:
- Ensure the Primary Key checkbox is unchecked.
- Ensure the Nullable checkbox is checked.
Configure the RollingTracking Process
- Navigate to ExactTarget Processes.
- Click New.
- Enter RollingTracking in the Process Name field.
- Click Save & Close.
- Select the checkbox next to RollingTracking and click Run Workflow.
- At the left of the screen, click Settings.
- Click System Jobs.
- Click ExactTarget Process: Update Tracking.
- Click Deactivate.
- Edit the length of time for which you wish to retrieve tracking information. The system defaults to 1 day, and ExactTarget recommends no less than 1 hour.
- Click Activate.
Troubleshooting
The installation checks for conflicts between customizations between your Dynamics CRM 2011 instance and the ExactTarget integration connector. Conflicts can arise from customizations made to the following entities:
- Contacts
- Leads
- Campaigns
- Accounts
The installation will not proceed until all conflicts have been resolved. While the installation will try to automatically resolve the conflicts, some manual actions may be necessary.
Upgrading Current Installations of Microsoft Dynamics CRM 2011
Follow the steps below to upgrade your current installation of the integration to the most recent version:
- Log into your Dynamics CRM instance.
- Click Settings.
- Select Solutions.
- Select the Import option.
- Select the most recent installation package.
- Select the Import Customizations option.
- Complete the update process.
- Navigate to to the ExactTarget tab.
- Select ExactTarget Configuration.
- Select Configuration Settings.
- Click Save.
This page was last updated by Ryan Williams on Tue, 21 Feb 2012 13:32:22 GMT.
If you require assistance with the ExactTarget application, please contact Global Support. If you wish to send Ryan direct feedback, fill out the form below: