Salesforce Community Integration

Overview

The Influitive-Salesforce Community Integration allows you to embed Challenges and other components directly into your Salesforce Community, enabling you to surface advocacy requests, customer engagement campaigns, and other customer marketing programs to your Community Members. 

Challenge Carousel

Here is an overview of the Key Features supported in our Challenge Carousel:

  • Salesforce Community users will see the Challenges they have available and targeted to them. 
  • Salesforce Community users who are not members of Influitive will not see the Carousel or any Challenges. Users must have joined / signed up to Influitive to start seeing Challenges.
  • The Carousel can be placed anywhere on the page and on any page you'd like.
  • You can configure only certain Challenge Types, Channels, or specific Challenges you'd like to appear

Bounties


You can now leverage Influitive points to drive engagement within your Salesforce Community to users who answer questions in the community! Here is an overview of the key features of Bounties:

  • Award points to users who's Reply is chosen as the Solution on posts within Salesforce
  • Bounties can be made available to Everyone in your community or a subset of only Influitive members based on your Influitive Groups
  • If a user completes a bounty who is not a member of Influitive, they will be added to your Invitation list and continue to accrue points. You can choose to formally invite them into Influitive at any time!
  • When a user earns a bounty we will send them an email notification letting them know they have earned the bounty.
  • Use the Bounties Board component to showcase bounties that are available to users and place it anywhere in your Salesforce Community

Learn more about Bounties Here

Recruitment Component

Here is an overview of the Key Features supported in our Recruitment Component:

  • The Component only appears to those who are not members of the Influitive Program
  • Easily click the Sign up button which uses a Join Code that the user can use to join the program
  • Configure the text and media included in the component to entice new members to join

Setup Instructions

To set up the Influitive Community Integration, you need to ensure Salesforce Community is enabled in your Salesforce Org, then follow the below instructions.

Install the latest package version

  1. Login to your salesforce.com account as a Salesforce administrator.
  2. Open a new tab and click on the following link to install the following package:
    1. https://login.salesforce.com/packaging/installPackage.apexp?p0=04t5f000000WL5z
  3. Select Install for All Users and click Install or Upgrade

Add Influitive Token

  1. As a Salesforce Admin, search for Influitive Hub Mapping
  2. Create a new record of Influitive Hub Mapping Object (Influitive_Hub_Mapping__c). Add your Influitive Subdomain(Influitive_Hub_Domain__c) and Influitive Hub ID(Influitive_Hub_Id__c) of the respective hub (found in Integrations > Influitive API > X_ORG_ID).

Add Influitive domain to Remote Site Settings

  1. As a Salesforce admin, go to Setup
  2. Search for “Remote Site Settings” in the “Quick Find” input box
  3. Click “New Remote Site”
  4. Under “Remote Site Name”, choose a name such as InfluitiveYourHubName
  5. Add your Hub domain in the format subdomain.influitive.com under “Remote Site URL”
  6. Ensure that the “Active” checkbox is checked
  7. Click Save
  8. If you are using an Influitive custom domain, repeat these steps to add an additional record but in step 5 use your custom domain as the Remote Site URL

Add Influitive’s image CDN as a trusted source

  1. As a Salesforce admin, go to Setup
  2. Search for “CSP Trusted Sites” in the Quick Find input box
  3. Click “New Trusted Site”
  4. Under Trusted Site Name, add InfluitiveImageCDN
  5. Under Trusted Site URL, add https://images.influitive.com
  6. Ensure that the “Active” checkbox is checked
  7. Ensure the following CSP Directives are checked:
    1. Allow site for img-src
    2. Allow site for media-src
    3. Allow site for style-src
  8. Click Save


Challenge Carousel Component

  1. To add an Aura component to a community page you must add it from the Experience builder.
  2. Find the Hub Challenges Component and drag it onto a community page in your preferred location.
  3. You can adjust the settings of the component by clicking it. Here you can adjust if the Carousel should filter by specific challenge types, channels, or only show certain challenges. You can also place a limit on the number of challenges that can appear and adjust the brand color used in the component.


Add Recruitment Component

  1. To add an Aura component to a community page you must add it from the Experience builder.
  2. Find the Recruitment Component and drag it onto a community page in your preferred location
  3. You can adjust the settings of the component by clicking it. Here you can adjust the Title, Text, Image, and button text of the component. The sign-up link should either be a join-code specifically created for Salesforce Communities in your Hub, or a link to your Influitive Sign up page if you have an Open Sign up setup.

Bounties Components

There are two bounties components to install

  1. Bounty Post Component: This shows up on individual posts, letting users see if there is a bounty available. To install, search for the "Question Detail" Page in your Experience Builder, then drag this Component onto the page. We recommend placing this in the Content area, just above the Feed Post and Comments component. You can use the component options to configure the background colour and points colour used in this component
  2. Bounty List Component: This shows a list of all bounties available for the current user, ideally placed in a landing or home page of your community. To install, find the page you'd like to add it to in your Experience Builder, then drag this component onto the page.

Give members the appropriate permission to see Components

With the install of our Community Package a Salesforce Flow has been included that will grant members permissions to see Influitive components. Even though this permission is set for all users, each component has its own visibility settings depending on whether the user is a member of Influitive or not.


Enable the Flow for New Users

  1. Search "Flow" in the quick find box in the settings. Click on the Flows option. You can see the "Influitive_Communities Assign Permission Set To New User"  flow under the "ALL Flows".
  2. Open "Influitive_Communities Assign Permission Set To New User"  and click on the Activate button.

Assign the Permission to Existing Users

This flow will only work on the creation of new members. For existing members we need to manually assign the "Influitive Communities" permission set for them to see the Carousel.

  1. Go to Settings and search for "Permission set" in the Quick Find Box.
  2. Click on "Influitive Communities" permission set from the list.
  3. Click on "Manage Assignment" Tab.
  4. Click on "Add Assignment" Button".
  5. Check the users you want to assign the above permission set, then click the Next button and then Assign button.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us