Customer Relationship Management (CRM) refers to the best practices, strategies, and technologies that companies use to manage and analyze customer interactions and data throughout the customer lifecycle. CRM is a heavily automated solution for all aspects of the customer journey. And by improving the customer experience, organizations that invest in CRM are seeing extremely positive results.
CRM systems are designed to compile customer information across different channels or points of contact between the customer and the company, including the company's website, telephone, live chat, direct mail, marketing materials, and social media. CRM systems can also give customer-facing staff detailed information on customers' personal information, purchase history, buying preferences, and concerns.
CRM software consolidates customer information and documents it into a single CRM database so business users can access and manage it more easily. Broadly, CRM refers to specific tools, usually web application or software, that allow organizations to focus on individual customers and associates. The 'i' in CRMi indicates how our systems integrate with a user's CRM system.
Acoustic Campaign for Salesforce
Acoustic Campaign for Salesforce provides marketers with seamlessly integrated, point-and-click tools that synchronize CRM data and email marketing activity.
CRM is primarily a relational data infrastructure that consolidates customer-based information with sales-oriented workflow management, enabling companies to manage, analyze, and use customer relationships.
Customer Relationship Management methods are processes that companies use to interact with customers before, during, and after a purchase. Several software applications exist to help manage and automate these processes, with the current most popular in the United States being Salesforce and Microsoft Dynamics CRM.
The integration results in improved relevance of marketing messages and a clear view of marketing activity for Salesforce users. Marketing and sales must no longer work with siloed databases as the Acoustic Campaign for Salesforce integration syncs data so that both departments are working with the most up-to-date information. In addition, the integration enables you to sync up to 400 Salesforce fields at no additional charge and use an intuitive point-and-click mapping tool to manage all synchronization aspects.
With Acoustic Campaign for Salesforce, you can:
- Synchronize real-time data syncing between the two platforms by providing visibility into all customer actions and marketing activity.
- Manage the flow of information between the two platforms with field-level bidirectional syncing through a visual mapping tool.
- Provide your sales team with real-time insight into your leads and contacts' actions across your website, email activity, downloads, form submissions, or any other meaningful behaviors.
- Enable your sales representative and support personnel the ability to communicate directly with your customers and prospects by sending approved emails or by adding them to a nurture series directly from within the Salesforce interface.
- Alert assigned sales representatives when a lead or contact takes a meaningful action - by email or through the creation of a task of chatter post.
- Score on behavioral or demographic criteria and use it as a trigger to assign to sales and ensure that they get only the most qualified and active leads.
- Build customized reports that combine marketing activities with Salesforce performance to determine the actions with the highest impact.
If you are an existing Acoustic Campaign customer and would like to add Campaign for Salesforce to your account, you can contact your relationship manager.
How to configure and enable the CRM integration
- Install the appropriate Salesforce package in your Salesforce organization.
- Configure your Salesforce organization to enable the Salesforce package.
- Configure Campaign for the Salesforce package.
The current documentation is applicable for the following Salesforce CRMi editions:
- Enterprise
- Unlimited
- Professional
The installation process can vary depending on the customer. Contact support for assistance.
CRMi features
- Sync contact data in Campaign with Leads, Contacts, and Accounts in Salesforce.
- Individual fields can be synced one way or bi-directionally.
- Historical data can be extracted from Salesforce or Campaign when mapping fields for an initial activation or adding a new field to an existing integration.
- If you update a Salesforce account, the mapped fields of Campaign contacts belonging to that account are updated.
- If requested, create a campaign and campaign participants in SFDC when sending an email in Campaign.
- Sync contact level email history to SFDC.
- Sync aggregate metrics to campaigns in SFDC through:
- Create CRM Campaign from the Campaign Send email screen.
- Send Acoustic email (previously Send Silverpop Email) button from SFDC Campaign.
- Configure Campaign Web Forms to sync Campaign contact to SFDC as a new Lead on Submit. (Form Settings: Sync record to CRM on submit).
- Configure Campaign Web Forms to sync Campaign contact to SFDC as a new Lead and add them as a Campaign Member to an existing SFDC Campaign. (Form Settings: Default Campaign Code / Campaign Status).
- Configure Campaign Programs to sync Campaign contact to SFDC as new Lead. (Action: Sync Contact with CRM).
- Configure Campaign Programs to add Campaign contact to existing SFDC Campaign. (Action: Add Contact to Campaign).
- Configure rules within a Program based on the Opportunity Stage. (Program Entry Criteria, Decision Points, Update Profile Data, and so on).
- Sync Lead Score, Behavior Score, and Lead Rank to SFDC.
- Create alerts in SFDC in the form of tasks.
- View the Contact Insight report within Salesforce.
- Enable sales representatives to put synchronized leads/contacts into Program Campaign.
- Send Campaign emails from Salesforce.
- Individual Lead or Contact
- Campaign members
- Sync Opportunities to Campaign.
- Import a CSV file into the Campaign that enables new records to be created as new Leads in SFDC.
- Manually create Campaign Contact and enable it to be created as a new Lead in SFDC.
- Configure the Campaign Scoring Model to automatically send the Campaign contact to SFDC as a new Lead when a user-defined score threshold is met or exceeded.
- Include the opportunity stage within the Campaign query logic.
- Send an email from a Person's Account.
Note: Salesforce CRMi integration module provides limited support for the Salesforce Lightning user interface. All Acoustic Campaign-CRMi features are supported with the Lightning user interface except for the following features:
Salesforce IP restrictions
Acoustic Campaign's Salesforce integration connects to Salesforce APIs via a Salesforce user and supplied credentials, including a security token.
The typical error when a login attempt is restricted due to IP restrictions is: An unexpected error has occurred, please try again later. If this error persists, please get in touch with the Support Team.
When Salesforce administrators configure IP Login restrictions while not using Security Tokens for API access, the CRM credentials will not validate when entered into Campaign unless the appropriate IP is added to Salesforce. The static IP of the Campaign integration server is [ 165.193.47.4 ]. For Pod 9, the IP of the Campaign integration server is [ 165.193.47.8 ].
Network Access is the organization level of IP safelisting. However, if IPs are also being managed at the CRM Profile level, this IP must be added at the CRM profile level.
Setup > Security > Controls > Network Access
Setup > Admin > Manage Users > Profiles > System Administrator > Login IP Ranges.
Integrate multiple Salesforce environments with one Campaign environment
You cannot integrate multiple Salesforce environments with one Campaign environment.
The integration model between Salesforce and Campaign is built to support synchronization between one Salesforce environment and a single Campaign database.
Identify the Salesforce edition of your organization
If you want to check what Salesforce Edition your organization uses, log in to Salesforce, click Setup, and click on Administer, which displays your Salesforce edition.
Salesforce Shield Platform Encryption
If you want to deploy Salesforce Shield and encrypt several key fields, you might have several questions:
-
Does Acoustic support Salesforce Shield in the Salesforce CRMi connector?
-
Will Acoustic be able to decrypt Shield encrypted fields?
Acoustic's Salesforce integration(s) won't be affected because the Salesforce user for the integration should have the access needed according to our Salesforce CRMi permission article: Salesforce CRMi permissions.
Salesforce's Shield Platform article on "Masking" explains:
Encryption prevents outsiders from using your Salesforce data even if they manage to get it. It is not a way to hide data from authenticated users. User permissions are the only way to control data visibility for authenticated users. Encryption at rest is about logins, not permissions.
With Shield Platform Encryption, if a user is authorized to see a given data set, that user sees that data whether it's encrypted or not.