enterprise/unlimited edition - icontact · adjusting your salesforce security controls add safe ip...

33
Installation & Configuration Guide Enterprise/Unlimited Edition Version 2.3 Updated November 2014

Upload: others

Post on 03-Jun-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Installation & Configuration Guide

Enterprise/Unlimited Edition

Version 2.3

Updated November 2014

Page 2: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Table of Contents

2

Page 3: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Getting Started

Introduction

Welcome to iContact for Salesforce! This document serves as a guide to installing and configuring iContact for Salesforce CRM (hereafter referred to as “iContact”) within your Salesforce organization. Email marketing with iContact for Salesforce allows you to create, send and track relevant and targeted email marketing without the need to learn a new application. This document includes step by step instructions for full installation and configuration.

NOTE: Apart from sections in the guide marked as ‘Optional,’ be sure to follow all directions step by step as they are required for the iContact for Salesforce integration to properly function.

Requirements

To use iContact, your Salesforce organization must be Professional, Enterprise or Unlimited edition. This guide is for Enterprise or Unlimited editions only. For Professional editions, please use the specialized guide, located here.

Not sure which edition of Salesforce you have?Check the title bar of your browser for the name of your Salesforce Edition.

Other Requirements:

Campaign functionality enabled Ability to create new campaign record types You must have System Administrator rights to your organization to perform the installation and

configuration of iContact for Salesforce You will need a System Administrator level user for authentication of your Salesforce organization

with iContact. It’s recommended that you have a separate user (additional user license) set up just for this purpose with a custom profile, proper permissions and a password that never expires.If this is not possible, use a System Administrator user for authentication purposes. (more on page 21)

We recommend having unlimited data storage, though it is not required.

3iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 4: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Support

For any technical or setup questions that are not answered in this guide, please contact iContact for Salesforce Support at:

Toll free: 1-866-331-3208International: [email protected]

Recommended Browsers

Firefox Google Chrome

Other Supported Browsers

Safari Internet Explorer

More information about Salesforce Supported Browsers

4

Page 5: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Installing iContact for Salesforce

Installing iContact for Salesforce Package

1. Click the following link or copy and paste it into your browser.

https://login.salesforce.com/?startURL=%2Fpackaging%2FinstallPackage.apexp%3Fp0%3D04tA0000000QxR5

2. Log in with your Salesforce System Administrator credentials.3. Ensure that the package name listed is correct and is Version 2.34. Review the contents of the iContact for Salesforce package and click Continue5. Approve Third-Party Access for app.icontact.com and click Continue.

6. Review Package API Access page and click Next7. Define your security settings for your organization’s needs. We typically recommend choosing

Select security settings to specify permissions for certain profiles. Be sure to include the profileassigned to the “iContact User”. Please note: with the exception of System Administrator, the profile(s) to which you are granting access must be Custom Profiles, not Standard Profiles. You may add permissions to additional profiles at a later date by following the instructions near the end of this guide. Click Next when finished.

8. Now, click Install - This may take a few minutes, depending on your Internet connection speed and the size and density of your Salesforce org.

9. In most cases the installation should complete in a few moments, and you’ll see the following message.

.10. When the installation has completed, if you’re not automatically redirected, go to

Setup > Build > View Installed Packages

5iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 6: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

11. You should now see the iContact for Salesforce package listed

12. Verify in applications (dropdown in top right) that there is now iContact Email Marketing.

6

Page 7: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Adjusting your Salesforce Security Controls

Add Safe IP Ranges

1. Go to Setup > Administer > Security Controls > Network Access

2. Click New to add the following trusted IP ranges: 66.192.165.133 - 66.192.165.133 69.166.132.241 - 69.166.132.254 69.166.134.129 - 69.166.134.158

Field Level Security

1. Go to Setup > Administer > Security Controls > Field Accessibility

2. Select Contact

7iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 8: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

3. Check that the fields Fax and Email Opt Out are visible to the profiles. It’s recommended to make “Email Opt Out” visible to the layout. Here’s one way to do this:

a. Click View by Profilesb. Select the profile System Administrator (or other appropriate Administrative profile) from

the drop down menuc. Locate the desired field (Email Opt Out or Fax)d. Click on the Field Access (Editable or Hidden link) for the profile(s) to which you have

granted access. e. Be sure that the Field-Level Security for each profile is marked as Visible.

For Email Opt Out in particular, be sure to mark as visible to layout as well.

f. Save and choose Field Fax.g. Repeat steps for Fax.

Note: These two fields, Fax and Email Opt Out, are specified here because they are not always visible toprofiles by default. The following additional standard fields should be visible to profiles by default, but if you’ve made Field Accessibility changes, you may need to check that these fields are also visible to the appropriate profiles on Contact page layouts:

Salutation First Name Last Name

8

Page 9: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Account Name / Company Email Phone Mailing Address / Address

4. Repeat all steps in this section for any other custom profiles to which you’ve granted access to iContact for Salesforce.

Repeat all steps in this section for Lead. This step is required, even if you do not currently use the Lead object. You will receive an error message and be unable to send through iContact for Salesforce if not all steps in this section are followed.

1. Go to Setup > Administer > Security Controls > Field Accessibility

2. Select Lead

3. Check that the fields Fax and Email Opt Out are visible to the profiles. It’s recommended to make “Email Opt Out” visible to the layout.

Here’s one way to do this: a. Click View by Profilesb. Select the profile System Administrator (or other appropriate Administrative profile) from

the drop down menuc. Locate the desired field (Email Opt Out or Fax)d. Click on the Field Access (Editable or Hidden link) for the profile(s) to which you have

granted access. e. Be sure that the Field-Level Security for each profile is marked as Visible.

For Email Opt Out in particular, be sure to mark as visible to layout as well.

9iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 10: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

f. Save and choose Field Fax.g. Repeat steps for Fax.

Note: These two fields, Fax and Email Opt Out, are specified here because they are not always visible toprofiles by default. The following additional standard fields should be visible to profiles by default, but if you’ve made Field Accessibility changes, you may need to check that these fields are also visible to the appropriate profiles Lead page layouts:

Salutation First Name Last Name Account Name / Company Email Phone Mailing Address / Address

4. Repeat all steps in this section for any other custom profiles to which you’ve granted access to iContact for Salesforce.

Adjusting your Salesforce Settings and Configuration

Add Campaign Record Type

1. Go to Setup > Build > Customize > Campaigns > Record Types

10

Page 11: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

2. Do you have any campaign record types created? If yes, skip to step 3. If no, we suggest these steps:

a. Click Newa.i. Existing Record Type: --Master--a.ii. Record Type Label: Standard Salesforce Campaigna.iii. Record Type Name: Standard_Salesforce_Campaigna.iv. Enable for at least System Administrator profilea.v. Click Next

a.vi. Select Campaign Layout from dropdowna.vii. Save & New

3. Click New.a. Existing Record Type: --Master--b. Record Type Label: iContact Email Campaignc. Record Type Name: iContact_Email_Campaignd. Mark as Activee. Enable for at least System Administrator profilef. Click Nextg. Select iContact Campaign Layout from dropdownh. Save

Customize Lead Settings

Map Lead Field

1. Go to Setup > Build > Customize > Leads > Fields

11iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 12: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

2. Click Map Lead Fields3. For iContact Contact Id select Contact.iContact Contact Id

4. Save

Add Related Lists to Contact & Lead Page Layouts

1. Go to Setup > Build > Customize > Leads > Page Layouts

2. Choose Edit for the Lead Page Layouts that will be used for your iContact Email Marketing campaigns.

3. Drag and drop the following Related Lists into the page layout:a. iContact Message Statisticsb. iContact Clicked Links

12

Page 13: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

4. Edit the settings of each of these two related lists by clicking the wrench icon.

13iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 14: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

5. Add the following fields for the iContact Message Statistic related list:a. Recipient Name (should already be there) b. Campaignc. iContact Sent Messaged. Total Opense. Total Clicksf. Bounced Dateg. Unsubscribed Dateh. Created Date

6. Choose Sort By: Created Date and select Descending. This will put your newest message statistics at the top of your lists.

7. Click the + next to Buttons and uncheck the New option.

a. Click Ok.

8. Add the following fields for the iContact Clicked Links related list:a. Link (should already be there)b. Full Linkc. Clicksd. Unique Clickse. Created Date

14

Page 15: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

9. Choose Sort By: Created Date and select Descending. This will put your newest message statistics at the top of your lists.

a. Click the + next to Buttons and uncheck the New option.

b. Click Ok.

10. Click Save

11. Repeat for any other Lead Page Layouts you will be using with iContact for Salesforce

Repeat for Contacts:

1. Go to Setup > Build > Customize > Contacts > Page Layouts

15iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 16: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

2. Choose Edit for the Contact Page Layouts that will be used for your iContact Email Marketing campaigns.

3. Drag and drop the following Related Lists into the page layout:a. iContact Message Statisticsb. iContact Clicked Links

4. Edit the settings of each of these two related lists by clicking the wrench icon.

5. Add the following fields for the iContact Message Statistic related list:a. Recipient Name (should already be there) b. Campaignc. iContact Sent Messaged. Total Opense. Total Clicksf. Bounced Date

16

Page 17: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

g. Unsubscribed Dateh. Created Date

6. Choose Sort By: Created Date and select Descending. This will put your newest message statistics at the top of your lists.

c. Click the + next to Buttons and uncheck the New option.

d. Click Ok. 7. Add the following fields for the iContact Clicked Links related list:

a. Link (should already be there)b. Full Linkc. Clicksd. Unique Clickse. Created Date

8. Choose Sort By: Created Date and select Descending. This will put your newest message statistics at the top of your lists.

17iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 18: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

c. Click the + next to Buttons and uncheck the New option.

d. Click Ok.

9. Click Save

10. Repeat for any other Lead Page Layouts you will be using with iContact for Salesforce

18

Page 19: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Configuring iContact for Salesforce (You’re almost done!)

1. Click All tabs (+ or > on far right tab)

2. Click on

3. Click Edit

4. Configure –

a. Enable Lite Version – Checking this box enables “Lite” version instead of “Normal” version.

Lite version does not store information on the campaign member level and may benefit users with storage capacity concerns. Leaving the box unchecked (recommended) enables Normal version.

Normal version stores statistics on the campaign member level and is recommended for most users. The version can be changed at any time on this page and may be altered for each individual send.

We recommend not checking this box for most users.

b. View Spam Score - Check this box if you prefer to view the spam score of your messagebefore you send it. Note: iContact will not send messages with a spam score greater than 5.0.

We recommend checking this box.

c. Disable Sharing Rules – If your organization wide settings are set to Private, checking this box disables this within the iContact for Salesforce application. This would allow any user with Campaign permission the ability to send Email Messages to Contacts and Leads that your Salesforce Organization Wide Default permissions don’t allow them access to. Please see the full details of this feature on page 28.

We recommend not checking this box.

19iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 20: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

5. iContact API Connection – Enter the information that was provided to you by iContact for this section. All fields are required.

The information for these fields will not change unless changed at the iContact account level. Thispassword should not be changed unless instructed to by an iContact support rep.

6. Salesforce API Connection – Enter the Salesforce Credentials (username and password to access Salesforce) of your chosen user and click Submit.

We recommend using a non-human user with a password that never expires for this role. This just means a separate user with a Salesforce license that is not the regular login for a staff member or any other person. This user must be a Salesforce System Administrator and must have “View all Data” permissions on the profile level.

The reason for this recommendation is that this username and password is used to authenticate iContact for Salesforce. If you use a human user and they leave the organization, or their password changes, you will then be required to re-authenticate the integration with a new set of credentials.

If using a non-human user is not possible, use a System Administrator’s credentials. Just keep in mind that most Salesforce password policies require a password reset after 90 days and the new password will need to be re-entered in this section once it is reset. When you see the success message below, your credentials have been accepted.

20

Page 21: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Important Note for Internet Explorer users:

If your Internet Explorer browser does not allow all cookies, you may see this page after entering iContact API Connection information:

1. In your Internet Explorer browser, go to Tools > Internet Options.

12. In the Privacy tab, move the Settings slider to Accept All Cookies and click OK. Refresh the window to set your Salesforce credentials. This privacy setting may be changed back after your credentials are successfully submitted.

Sending a Test Email

Create an iContact Campaign

1. Create a new campaign and, if prompted, select the “iContact Email Campaign” record type to create an email marketing campaign.

21iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 22: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

2. Click Continue 3. Specify a name for your iContact Email Campaign 4. Mark the campaign as active. 5. Click Save.

Add Recipients

1. Click Manage Members and choose Add Members – Search.

2. You can search your contacts and leads using filters to locate yourself and/or other internal users to your campaign for testing.

3. Add with the status of your choice (Note that for the purposes of iContact for Salesforce, it does not matter which status is selected).

4. To search again and add more campaign members, click the Add Members tab within the Add Members – Search option.

5. When finished, click Back to Campaign.

22

Page 23: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Send Test Message

1. Click iContact Send 2. NOTE: The three major browsers (Chrome, Firefox and Internet Explorer) now contain a security

feature that needs to be disabled in order to complete your send. If this feature isn’t disabled, the ‘Send to Campaign Members’ button (see step 7) won’t function and the HTML preview of your template won’t load. Below are simple steps you can follow to do this in each browser. If you haveany further questions, please contact Support:

Chrome:

a. In Chrome, click the icon that looks like a shield on the right side of the address bar. b. Click ‘Load unsafe script’ in order to load all content on the page.

Firefox:

a. In Firefox, click the icon that looks like a shield on the left side of the address bar.b. Click the drop-down arrow next to ‘Keep Blocking’c. Select ‘Disable Protection On This Page’

Internet Explorer:

a. In Internet Explorer, a pop-up should appear at the bottom of the page.b. Click ‘Show all content’

3. Select the iContact Templates folder and the iContact Demo Template

4. Enter the name, email address, and physical address from which this message will be sent.

23iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 24: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

5. Enter your initials where indicated.6. Choose Send Immediately as the Scheduling option.

7. Preview the message and click Send to Campaign Members.8. Continue through Spam Check Score display.9. From the iContact Sent Message page, watch the status to ensure that it changes from

Scheduled to In Progress to Released. This change will occur automatically. 10. Confirm receipt of the message.11. Click Update Statistics to view updated statistics

For more information on sending messages, application features, and tracking details, please refer to the iContact for Salesforce User Guide.

Additional Information:

Choosing Appropriate Sharing Rules Setting

This setting is found under All Tabs > iContact Configuration > iContact Configuration Detail > Disable Sharing Rules (see page 20). Description of Default (unchecked) Setting:The “Disable Sharing Rules” default setting of unchecked keeps your Salesforce organization’s permission settings (org-wide, roles, and sharing rules) intact. Users that have been given permission to use iContact for Salesforce and also have read/write access to Contacts, Leads, and Campaigns will be able to send emails through iContact and update statistics.

24

Page 25: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Description of checked Setting:When the “Disable Sharing Rules” setting is checked, sharing settings that prevent an iContact for Salesforce user from accessing an iContact campaign for sending or updating will be ignored. This only affects sending and updating. This can also be accomplished by manually sharing a record, or by writing new sharing rules for your org, though sharing rules should only be prepared by a trained Salesforce System Administrator.

When might I check the Disable Sharing Rules option?

If an iContact for Salesforce user needs to send or update an iContact Email Campaign, and they don’t have Full Read/Write access to the Campaign.

If an iContact for Salesforce user needs to send or update an iContact Email Campaign, and they don’t have Full Read/Write access to the Contacts or Leads in the campaign.

Other scenarios may apply

We recommend examining your needs carefully and, if possible, write a sharing rule or share a record manually instead of using this feature.

Adding Permission to Additional Salesforce Profiles

With the exception of System Administrator, the profile(s) to which you are granting access must be Custom Profiles.

Below you will find detailed instructions for using Salesforce’s updated Enhanced Profile User Interface or the Standard Profile Interface

This setting can be modified under Name > Setup > App Setup > Customize > User Interface > Enable Enhanced Profile User Interface

Enhanced Profile User Interface

1. Go to Setup > Administer > Manage Users > Profiles > Choose the profile you’d like to edit2. Click Assigned Apps and then click Edit

a. Mark iContact Email Marketing as Visibleb. Save

25iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 26: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

3. Click the and select Object Settings

a. Campaigna.i. Assign iContact Email Campaign Record Type

b. Contactsb.i. Object Permissions: Assign Read, Create, Edit permissions at minimum.b.ii. Field Permissions: Assign minimum of Read permissions for the following fields

b.ii.1. Accountb.ii.2. Emailb.ii.3. Email Opt Outb.ii.4. Faxb.ii.5. Mailing Addressb.ii.6. Nameb.ii.7. Phone

b.iii. Save

c. Leads c.i. Object Permissions: Assign Read, Create, Edit permissions at minimum.c.ii. Field Permissions: Assign minimum of Read permissions for the following fields

c.ii.1. Addressc.ii.2. Companyc.ii.3. Emailc.ii.4. Email Opt Outc.ii.5. Faxc.ii.6. Namec.ii.7. Phone

c.iii. Save

d. Continue with Custom Objectsd.i. Assign at least the following permissions to each object listed here:

Object Minimum Permissions Needed

iContact Clicked Links Read, Create

iContact Configuration No access, hide tab

iContact Configurations No access, hide tab

26

Page 27: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

iContact Global Statistics Read, Create

iContact Help Tab On / Off

iContact Message Statistics Read, Create

iContact Temp Recipients No access

27iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 28: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

4. Click the and select Visualforce Page Access a. Editb. Move all Available Visualforce Pages that begin with the prefix iContactforSF to Enabled

c. Save

5. Repeat all steps for other profiles that you wish to grant permission to iContact for Salesforce.

Notes:

Don’t forget to give these permissions to your API or automatic user, if you have one – the user whose credentials you enter into the iContact Configuration tab.

To be able to create a new campaign, a User must be marked as Marketing User on their User page, as well as have Create permissions for the Campaign object.

If you have questions regarding any of these steps, please contact the iContact for Salesforce Support Team.

Toll free: 1-866-331-3208International: [email protected]

28

Page 29: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

Using Standard Profile Interface

1. View the profile to which you want to grant permission for iContact for Salesforce. Go to Setup > Administer > Manage Users > Profiles > Choose the profile you’d like to edit

Setting Proper Permissions

While viewing the appropriate profile, click Edit

1. Custom App Settingsa. Mark iContact Email Marketing Visible

2. Tab Settings a. Make edits if desired. b. We recommend that only System Administrators are given access to the iContact

Configuration(s) tab.

3. Standard Object Permissionsa. For an end user, at minimum check Read and Create, and Edit for the following:

a.i. Contactsa.ii. Leads

b. Check Edit on Campaigns to allow users with this profile to add or edit campaign members.

29iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 30: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

4. Custom Object Permissionsa. At minimum, check Read and Create for the following:

a.i. iContact Clicked Linksa.ii. iContact Global Statisticsa.iii. iContact Message Statisticsa.iv. iContact Sent Messages

b. Save

5. Field Level Securitya. Under Standard Field Level Security, click [View] next to Contact. b. Be sure at least the following fields are marked Visible:

b.i. Email Opt Outb.ii. Faxb.iii. Account Nameb.iv. Emailb.v. Mailing Address

b.vi. Nameb.vii. Phone

c. Save and repeat for Lead:c.i. Email Opt Outc.ii. Faxc.iii. Addressc.iv. Companyc.v. Email

30

Page 31: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

c.vi. Namec.vii. Phone

6. Record Type Settingsa. Under Standard Record Types, click Edit for Campaignsb. Move iContact Email Campaign to Selected and Save.

7. Enabled Visualforce Page Access

31iContact for Salesforce Installation and Configuration Guide Version 2.3

Page 32: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

a. Click Editb. Move all Available Visualforce Pages that begin with the prefix iContactforSF to Enabled

c. Click Save8. Repeat all steps for other profiles that you wish to add.

Notes:

Don’t forget to give these permissions to your API or automatic user, if you have one – the user whose credentials you enter into the iContact Configuration tab.

To be able to create a new campaign, a User must be marked as Marketing User on their User page.

If you have questions regarding any of these steps, please contact the iContact for Salesforce Support Team.

Toll free: 1-866-331-3208International: [email protected]

Installing the iContact MessageBuilder Tab - Optional

You may be interested in adding the iContact MessageBuilder Tab to allow easy one-click access to your iContact account. This will allow you to access iContact’s HTML editor and hundreds of templates, as wellas billing and other account information. This step is optional and may be done at any time.

1. Go to Setup > Build > Create > Tabs2. Under Web Tabs click New

a. Select the page layout of your choice. We like the “Full page width”b. Click Next

32

Page 33: Enterprise/Unlimited Edition - iContact · Adjusting your Salesforce Security Controls Add Safe IP Ranges 1. Go to Setup > Administer > Security Controls > Network Access 2. Click

3. Enter the following properties:a. Tab Label: iContact MessageBuilderb. Tab Name: iContact_MessageBuilderc. Tab Style: Use the search function to choose any icon for your tabd. Content Frame Height: 800e. Click Next

4. Button or Link URL: https://app.icontact.com/icp/core/create/message5. Click Next

6. Choose which profiles will have access to the iContact MessageBuilder tab. We suggest starting with System Administrators only.

7. Click Next 8. Choose which customs apps should house the iContact MessageBuilder Tab.9. Click Save

Now you may click your new iContact MessageBuilder tab to access iContact’s HTML editor and email templates. You should be logged in directly the first time, but in the future may need to log into the iContact account on this tab to access the features. Contact the iContact for Salesforce support team if you need assistance with this.

Toll free: 1-866-331-3208International: [email protected]

33iContact for Salesforce Installation and Configuration Guide Version 2.3