Evaluate integration strategies for a given use case.
Communities are integrated into the Salesforce platform and allow sharing of data and functionality. In addition, communities can also be integrated with external systems such as content, file, marketing, and analytics solutions.
Headers, footers, banners, blogs, articles, and other content integrated with CMS Connect renders dynamically on Salesforce community pages. CMS Connect also supports to map languages between CMS concert and Salesforce, allowing multi-language support for external content.
Salesforce Connect allows accessing data stored in another Salesforce org or other business software solutions. It provides integration to external systems without extract, transform, load (ETL) operations.
Salesforce Connect supports the following business data providers:
Files Connect can be used to make data stored in external file storage provides available in Salesforce communities. This feature is only available for communities which use the Salesforce Tabs + Visualforce template.
Community users need an account at the external file storage provider to use this feature. They are asked to enter their credentials when they first access external files from the community.
Files Connect supports following file storage providers:
If Marketing Cloud is connected with a Salesforce org using Marketing Cloud Connect, community users can be targeted with personalized communication.
Customer journeys can be built in Marketing Cloud Journey Builder and community users can be injected into journeys based on events or by creating target audiences.
Google Analytics can be enabled in Salesforce communities, to track page views of community users and visitors. The Google Analytics tracking ID can be added under Settings > Advanced in Community Builder.