S4S releases are frequently published to support new Sitecore versions, new Salesforce API versions, implement extension functionality and fix bugs. For these reasons, you should strive to update S4S whenever conveniently possible.
Your ability to support later versions of S4S largely depends on the web server operating system and the Microsoft .NET Framework used by your version of Sitecore, and what features you use. The version support is listed on the Sitecore Compatibility Table.
All core S4S libraries require at least Microsoft .NET Framework 2.0 (which is compatible with later framework versions). The core libraries of S4S release 1.7.XXXX and above also reference Microsoft .NET Framework 2.0 but the FuseIT.S4SMapping.dll and FuseIT.S4S.WebToSalesforce.dll files have dependencies on .NET Framework 4.0. These dlls provide the mapping functionality for the S4S WFFM wizard and push the web tracking statistics to Salesforce.
S4S component or module name | Sitecore CMS 6.0 to 7.2 | Sitecore XP 7.5 and 8.0 | Sitecore XP 8.1 and EXM 3.0/3.1 | Sitecore XP 8.2 and EXM 3.2/3.3 | Sitecore XP 9.0 and EXM 3.4/3.5 |
---|---|---|---|---|---|
S4S | ü | ü | ü | ü | ü |
Security Connector | ü | ü | ü | ü | ü |
Wizard to map web forms to Salesforce | ü | ü | ü | ü | ü |
Push visitor analytics to Salesforce | ✘ | ü | ü | ü | ü |
S4S support for EXM (List Builder) | - | ✘ | ü [ 1 ] | ü [ 2 ] | ü [ 2 ] |
S4S EXM module | - | ✘ | ü | ü | pending |
[ 1 ] S4S can create Sitecore Lists from Salesforce campaigns.
[ 2 ] S4S can create Sitecore Lists from Salesforce campaigns and reports.
Sitecore Platforms and Topologies
S4S can be installed on-premise, in hosted VMs, or in Azure PaaS. Some out-of-the-box features may be impacted by topology chosen.
Salesforce Editions
S4S requires a Salesforce Edition that supports the Partner API. This is typically Enterprise Edition and above.
Next Step
S4S Fast Install - Bare Minimum