Overview
This article provides a comprehensive guide on installing the Influitive AppExchange Package 3.529 in Salesforce, detailing the connection process between Salesforce and AdvocateHub, custom domain creation, and customizing page layouts for Contacts, Accounts, and Opportunities. It also covers the addition of new components like Acts of Advocacy and References Received via Influitive, with visual guides and a checklist to ensure successful integration and dashboard management.
Information
- About AdvocateHub Package for Salesforce
- Installing the Influitive AppExchange Package
- Adding Components in the Page Layouts
- Salesforce-Influitive Individual Feature Setup
About AdvocateHub Salesforce Package 3.529
This AppExchange Package is the newest and latest version (Version 3.529) and it includes the following items:
- Compatibility with Salesforce Lightning and Salesforce Classic
- Improved Nomination button tool and MultiHub support
- Improved Reference Request tool and MultiHub support
- New Acts of Advocacy Object and MultiHub support
- New Salesforce Dashboard Reports
- Consistent labels and naming for the components
- Customizable Nomination button and new Hub flow for contact nomination
Installing the Influitive AppExchange Package 3.529
AppExchange Package Link
- Login to your salesforce.com account as a Salesforce administrator.
- Open a new tab and click on the following link to install the following package:
-
Select Install for All Users and click Install or Upgrade .
-
You will be prompted to approve a third-party access. Mark the checkbox and click Continue . This is needed for your Salesforce to be able to connect to the Influitive Hub.
- Once Installation is completed, you will see the completion message or email. Login to your Salesforce to check if the package version ( Setup > Platform Tools > Installed Packages > Package Name: AdvocateHub > Version Number 3.+ ).
Notes:
- If you wish to install the AppExchange package to a Sandbox instance, make sure that you are signed into the Sandbox instance before clicking on the link to install (as per Point 2 above). Otherwise, it will install to your Production instance.
- We are currently applying to be a member of the Salesforce AppExchange Partner program. Therefore, please mark the acknowledgment checkbox to install the new package in the meantime. We thank you for your understanding.
Connect Salesforce Environment and the Hub
After the AppExchange package is installed, a Salesforce user would need to input their Salesforce username, password, and security token into your AdvocateHub to connect the instances together.
- Log in to the AdvocateHub instance as an administrator, in admin view, click on the Gear icon in the top right corner of the screen and click on Integrations to go to the integration library.
- Browse through the integration library until you find the Salesforce integration and click Manage.
- To enter your credentials, navigate to the Setup Tab and click Authenticate to start and you will see the following page. You can choose to authenticate via the Standard password and username method or via OAuth 2 login method.
- Choose the Target Environment for the Salesforce instance you're connecting, either Production or Sandbox instance. It is currently not possible to connect to both instances at the same time. However, you may switch the instance and re-authenticate at any time.
- Next, if you choose the Standard login method, enter the Username , Password, Token and Organization ID associated with your Salesforce account. Please make sure the Organization ID is correct and that the connected integration user has the following Salesforce: Required Field Permissions :
- How to find your Token : Go to My Settings on Salesforce under your Admin name > Under the Personal option > Reset My Security Token > Click on the Reset Security Token button. You will be sent an email to your inbox containing the token.
- How to find your Organization ID : To find Organization ID, go to Salesforce Setup > In the Quick Find Search, type Company Information.
-
How to connect without a token :
- Login to Salesforce and go to Setup > Security > Network Access.
- Add Influitive’s IP address (contact support@influitive.com to acquire the IP address) to the list of trusted IP addresses. It can be both the start and the end of the range.
- Return to the Salesforce integration in the AdvocateHub and enter your credentials (without the token).
- You may get an error message the first time you save your credentials in the hub as our system is still communicating with SFDC to figure out the connection. If so, please try again and give it a few minutes to authenticate.
- Under App Exchange Version , please select version 3 .5 Once all the data is confirmed, please hit Save to authenticate the integration.
- If you run into any issues or received any error messages, please consult our Salesforce Errors and Troubleshooting documentation. If you can't find the answer to the issue, please take a screenshot of any error messages you've received and send an email to support@influitive.com.
Influitive Hub Mappings
Next is to set the Hub Mappings in your Salesforce to identify the Hub to connect with.
Hub Mappings Menu
- Once logged into Salesforce, click on your Profile Name > My Settings > Display & Layout > Customize My Tabs
-
Add Hub Mappings > Save
Add AdvocateHub to Hub Mappings Menu
- Once the menu is added, open the Influitive Hub Mapping from the Navigation tab
- Click on the New button to add the AdvocateHubs information:
- Enter your Influitive Hub's Program Name.
- For Hub ID, this information is available in your AdvocateHub. Sign in to your admin account in the Hub > Click on the gear icon > Integration > Influtive API > Manage > Click the Setup tab > Copy the X_ORG_ID.
- Paste in on the Hub ID field and Save.
- To recap:
Influitive Hub Mapping Name: Please enter the Name of your Hub Program
Influitive Hub ID: The X ORG ID Number provided in Influitive API
Influitive Hub Domain: Please enter the URL of the Advocatehub (e.g. https://hub.influitive.com ) - Click Save once you're done
- For Multiple Hubs, you will need to add all the Hub Mappings for each Hub. More on MultiHub CRM Setup .
Adding Components in the Page Layouts
After installing and deploying the AppExchange package, the Salesforce administrator will need to modify a few object layouts to add the Influitive integration components.
For further information on modifying Salesforce Page Layouts, please visit this Salesforce Help Page .
Page Layout Checklist
Objects | Components |
Contacts |
|
Account |
|
Opportunity |
|
Layout Changes Checklist
- Contacts Object Layout
- Removing old Nominate Now button & Adding the new Nominate Now button
- Removing Advocacy Activities & Adding Acts of Advocacy
- Removing Advocacy Activities (Prospect) & Adding References Given
- Account Object Layout
- Adding Influitive Acts of Advocacy component
- Adding References Related Activities List
- Opportunity Object Layout
- Adding the New Reference Request Tool
- Adding the References Received via Influitive related list
- Salesforce Report Dashboard
- Remove the old Influitive Dashboard to make space for Influitive Dashboard 3.0.
Contacts Page Layout
To start, click Setup > Customize > Contacts > Page Layouts > Click Edit next to the layout that your Salesforce users use. The following components are provided from the AppExchange Package:
Contacts Converted Details / Nominate Button
This widget will outline the Contact details in the Hub (e.g. email, Current Points, Lifetime Points, Nominated By).
A. Removing the old Nominate Contact component
-
Search for the "Nominate Contact" component on the Contacts Page Layout > Click the Remove icon.
B. Adding the new Contacts Converted Details / Nominate Button
This widget will outline the Contact details in the Hub (e.g. email, Current Points, Lifetime Points, Nominated By).
-
On the same page > Select VisualForce Pages > Drag ContactDetailConverted to the area that you prefer.
- Click Save to save the changes to the Layout.
C. Remove the old Advocacy Activities Object
-
On the same page, scroll down the page to find the AdvocacyActivities object in the Related Lists > Click Remove icon.
D. Adding the new Acts of Advocacy Object
This custom object will list all the acts of advocacy activities that the contact completed in the Hub.
- On the same page > Select Related Lists > Drag and drop Influitive Acts of Advocacy to the area that you prefer.
- Once added, click on the wrench icon on the Influitive Acts of Advocacy component.
- In this window, please add the following fields to display in the Acts of Advocacy Object. Click OK once you're done.
- Acts of Advocacy Name (Required) - This describes the act of advocacy completed by the advocates.
- Advocacy Type - https:https://influitive-supportdesk.zendesk.com/hc/en-us/articles/15750759014674-Acts-of-Advocacy
- Source Title - This would be the challenge's name where the act of advocacy came from.
- Date Occurred - This is the date and time the act of advocacy occurred in the Hub.
- Content - The Challenge or Discussions responses content.
- Prospect - If you are using the Reference request tool, this column will show the prospect's name that the contact completed a reference for from the Hub. If you are not using the Reference Request tool, you may skip adding this field column.
Please Sort By: Date Occurred (Descending)
- Click OK and click Save to save the changes to the Layout.
E. Removing Acts of Advocacy (Prospect) Object
-
On the same page, scroll down the page to find the AdvocacyActivities (Prospect) object in the Related Lists if it's available > Click on the Remove icon.
F. Add References Received via Influitive Object
This custom object will list all the reference request challenges that the contact has completed. This is related to the Salesforce: Reference Request feature that is an additional fee. If you don't have this tool in your contract, please skip this step.
- In the same page > Select Related Lists > Drag and drop References Received via Influitive to the area that you prefer.
- Once added, click on the wrench icon on the References Received via Influitive component.
- In this window, please add the following fields to display in the Acts of Advocacy Object. Click OK once you're done.
- Acts of Advocacy Name (Required) - This describes the act of advocacy completed by the advocates.
- Advocacy Type - https:https://influitive-supportdesk.zendesk.com/hc/en-us/articles/15750759014674-Acts-of-Advocacy
- Source Title - This would be the challenge's name where the act of advocacy came from.
- Date Occurred - This is the date and time the act of advocacy occurred in the Hub.
- Contact - This field will show which Salesforce contact (Hub member) that completed the reference request challenge for this Salesforce prospect contact.
- Content - The Challenge or Discussions responses content.
- Program Name - This will show the name of the Hub where the activity happens.
Please Sort By: Date Occurred (Descending)
- Click OK and Click Save to save the changes to the Layout.
Accounts Page Layout
To start, click Setup > Customize > Accounts > Page Layouts > Click Edit next to the layout that your Salesforce users use. The following components are provided from the AppExchange Package:
A. Adding the new Influitive Acts of Advocacy Object
This custom object will list all the acts of advocacy activities that the contacts in the Account have completed in the Hub.
- On the same page > Select Related Lists > Drag and drop Influitive Acts of Advocacy to the area that you prefer.
- Once added, click on the wrench icon . In this window, please add the following fields to display in the Influitive A cts of Advocacy Object . Click OK once you're done.
- Acts of Advocacy Name (Required) . This describes the act of advocacy completed by the advocates.
- Advocacy Type - https:https://influitive-supportdesk.zendesk.com/hc/en-us/articles/15750759014674-Acts-of-Advocacy
- Contact - This is the contact record the completed the acts of advocacy.
- Source Title - This would be the challenge's name where the act of advocacy came from.
- Date Occurred - This is the date and time the act of advocacy occurred in the Hub.
- Content - The Challenge or Discussions responses content.
- Prospect - If you are using the Reference request tool, this column will show the prospect's name that the contact completed a reference for from the Hub. If you are not using the Reference Request tool, you may skip adding this field column.
Please Sort By: Date Occurred (Descending)
- Click OK and click S ave to save the changes to the Layout.
B. Adding the new References Received via Influitive VisualforcePage
- In the same page, click on the Visualforce Page
-
Go to Visualforce Page > Drag and Drop " ReferencesRelatedListPage" onto the layout
- Click Save to save the Layout.
-
This will be the new Related List Component that will record the reference activities for the selected Prospect’s Account and the Influitive Acts of Advocacy of the Hub member’s Salesforce Account.
Opportunity Page Layout
To start, click Setup > Customize > Opportunity > Page Layouts > Click Edit next to the layout that your Salesforce users use. The following components are provided from the AppExchange Package:
A. Removing the old Reference Request button if you have one in the page
-
To remove the old Reference Request button, click on the Buttons option menu > Drag and drop the Reference Request button back to the menu > Click Save .
B. Adding the new Reference Request Tool
Note: This tool is used to create reference requests challenges in the AdvocateHub. The Request a Reference component should only be added to the Opportunity object. It will not work on any other Salesforce object type. This Reference Request feature may be an additional cost, please contact your CSM to confirm.
- On the same page > Head over to the Visualforce Page option > Drag and drop RequestReferenceComponentConverted to the preferred area on the layout.
-
Once added, you will need to adjust the size of the Visualforce Page. To do this, click on the wrench icon and change the Height (in pixels) to 600 and Show scrollbars = Checked and click OK .
-
Click Save to save the changes to the Layout.
C. Adding the new References Received via Influitive
- In your Salesforce instance > Go to Setup > Customize > Opportunity > Page Layout > Select Layout
- In the Related List > Drag and drop References Received via Influitive into the Layout
- Click on the wrench icon and add the following fields: Acts of Advocacy Name (Required), Advocacy Type, Source Title, Date Occurred, Prospect, Content, Contact, Opportunity, Prospect > Click OK.
- Click Save Layout
- Here's an example of what this looks like. This component will include all reference activities the Opportunity has received.
The reference request tool is all done! To see the Hub members and Reference requestor experience on using the Reference Request Feature as well as the best practice for this feature, please follow the following article - Salesforce: Reference Request
If you like to add the Reference Request tool as a button in Salesforce, please see this article: How to add Reference Request Converted as a button in Salesforce .
Salesforce Influitive Dashboard
- Head over to the Dashboard > Dashboard List
- Remove the other Influitive Dashboards, there should only be one dashboard: Influitive Dashboard 3.0
- Please note that when you delete a Dashboard, all the customizations done in that report will be deleted as well.
Salesforce-Influitive Individual Feature Setup Update
Please continue the setup update on the Influitive Integration by going through the following articles for the Salesforce integration features:
FAQ
How do I connect my Salesforce environment to AdvocateHub after installing the AppExchange package?
After installing the AppExchange package, input your Salesforce username, password, and security token into your AdvocateHub to connect the instances together.
What changes do I need to make to the Salesforce page layouts after installing the Influitive package?
You will need to modify the Contacts, Accounts, and Opportunity object layouts to add new Influitive integration components such as the Contacts Converted Details/Nominate Button, Influitive Acts of Advocacy, and References Received via Influitive.
How can I add the Reference Request tool to my Opportunity object in Salesforce?
Navigate to the Visualforce Pages section in the Opportunity Page Layout, drag and drop the RequestReferenceComponentConverted to your desired area, adjust its size, and ensure Show scrollbars is checked before saving the changes.
Are there additional costs associated with the new Reference Request tool in the AppExchange package?
Additional costs may apply for the Reference Request tool feature; you should contact your Customer Success Manager (CSM) for confirmation.
Where can I find instructions for managing Influitive dashboards in Salesforce?
Instructions for accessing, customizing, and managing Influitive dashboards in Salesforce can be found in the Dashboard Management Instructions section of the article.