Salesforce / improveit 360
The Salesforce (improveit 360) integration allows the following information to be exchanged with SalesPro:
- Documents
- Credit Applications
- Results
- Appointments
All PDF attachments uploaded to Salesforce can be found under the Documents tab of a given customer record in Salesforce.
Salesforce Steps
If your sales reps are set up as staff objects, disregard “Add Salesforce login credentials” If your sales reps are set up with their own Salesforce login, disregard “Activate Salesforce Integration”- Activate the Salesforce integration.
- Activate Appointments integration.
- Add Salesforce login credentials.
- Configure document routing rules.
- Configure Results routing rules.
- Configure Credit App Sending rules.
Activate the Salesforce Integration
To activate the Salesforce integration, you will need to enter your Salesforce Company ID to connect your Salesforce account with SalesPro.- Go to Workflow > CRM and Appointments.
- Switch on the Salesforce switch.
- Select if it is Single Sign on or Multi User Sign On.
- Enter the Salesforce username and password.
- Enter the Security Token.
- You can retrieve your security token from Salesforce by clicking Setup in the top right-hand corner (usually by clicking your name) and typing Reset My Security Token into the Quick Find box. Once you reset your token, Salesforce will email the Security Token to the email associated with the Salesforce account.
Activate Appointments Integration
SalesPro will connect with Salesforce and pull over the appointments that are assigned to the Sales Rep. Appointments will have customers’ personal information (name, address, phone, email) along with any appointment notes.- Go to Workflow > CRM and Appointments.
- Choose Salesforce as your source for appointments.
- Under the Salesforce click the
button.
- Click Save.
Add Salesforce Login Credentials
In order for SalesPro to pull individual Sales Reps’ appointments you will need to add their Salesforce credentials to their individual user profiles.- Go to Users.
- Scroll down to the credentials section.
- Click the add button.
- Select Salesforce from Endpoint dropdown.
- Enter the user’s Salesforce Username and Password.
Single Sign-On Setup
If your Salesforce account is configured for Single Sign-On authentication use the below instructions to setup your user credentials.
-
- Find Unique Identifier in Salesforce
- In Salesforce there is a section where you can add/edit staff objects. Click Staff at the top of your screen. If you edit one of the users, there will be a URL at the top of the screen that contains ….id=00123456ABCDEFG&….. You will want to copy everything between the id= and before the &. So in this example, you would use 00123456ABCDEFG as the identifier. This is the Object ID of that Staff object inside of Salesforce. We can use this to filter by Sales Rep 1.
- Setup the Unique Identifier under Users
- Edit an Existing User in SalesPro.
- Enter the Unique Identifier for this user from Salesforce to pull in their appointments.
- Find Unique Identifier in Salesforce
Configure Document Routing Rules
SalesPro will upload any documents such as Contracts, Proposals, or Custom Documents sent from the SalesPro application to Salesforce. The following steps are for Contract Routing. The same steps apply to Proposal Routing or any other document type.- Go to Workflow > Document Routing
- Select office and document type.
- Toggle Salesforce toggle to “on”.
- Create a default file name by adding a File Name.
- Add Backup Recipients email addresses. In the event a document fails to upload to Salesforce, the app will send an email to all email addresses listed in Backup Recipients. This email will include the attachment that failed to upload to Salesforce, as well as the customer information and a brief description of why it failed to upload.
In the example below, the name of the document uses placeholders to pull in customer-specific information. If the customer name was Larry Leap and the contract document was executed on 5/23/19, the name of the document attachment would read Larry Leap Contract 5/23/19. See placeholders article for a list of placeholders.
Configure Results Routing Rules
SalesPro allows Sales Reps to result an appointment in the App and have the results automatically updated in Salesforce. SalesPro will also generate a Results report with a summary of the estimate. The following information for results will be updated: Lead Results: SalesPro will pull the Lead Result options entered in Salesforce for sales reps to select. (For Example: Demo Not Sold, Demo Maybe, etc..) Result Reasons: SalesPro will pull the Result reasons entered in Salesforce for sales reps to select. (For Example: Appointment Cancelled, Too Expensive, etc..)-
- Go to Results Routing.
- Toggle Salesforce toggle to “on”.
- Create a default file name by adding a File Name.
- Add Backup Recipients email addresses. In the event a document fails to upload to Salesforce, the app will send an email to all email addresses listed in Backup Recipients. This email will include the attachment that failed to upload to Salesforce, as well as the customer information and a brief description of why it failed to upload.
- Enter a Note Title.
- Enter the Object Class Name. This is Salesforce Object ID the Results will be sent to. (I.e. i360__Appointment__c)
-
- In the No Sale section click Add once in each section, this will create 2 rows to push the results to Salesforce.
- Add a Standard Picker in the first row under No-Sale.
- Enter a Title. Example: Results or Lead Results.
- Change the Input Type to Standard Picker.
- Enter Picker Options. This will be a list of the different possible result reasons (I.e. Demo Not Sold, Too Expensive, Getting Other Estimates, etc..)
- Enter the Salesforce Object ID into the Salesforce Field (I.e. i360__Result__c)
- Toggle the Required switch to make this field required.
- Add a Standard Picker in the first row under Sale.
- Enter a Title. Example: Results or Lead Result.
- Change the Input Type to Standard Picker.
- Enter a Picker Option. This will only need one option generally of “Demo Sold”.
- Enter the Salesforce Object ID into the Salesforce Field (I.e. i360__Result__c)
- Toggle the Required switch to make this field required.
Configure Credit App Sending Rules
SalesPro will upload any credit applications sent from the application to Salesforce.-
-
- Go to Finance > Credit App Sending.
- Toggle Salesforce toggle to “on”.
- Add a Disclosure to appear to the customer when signing the credit application.
- Add a Password to protect the credit application. Only users with the password will be able to open the credit application.
- Create a default file name by adding a File Name.
- Add Backup Recipients email addresses. In the event a document fails to upload to Salesforce, the app will send an email to all email addresses listed in Backup Recipients. This email will include the attachment that failed to upload to Salesforce, as well as the customer information and a brief description of why it failed to upload.
-
Setup for improveit 360
If you are using improveit 360-
- Find Unique Identifier in improveit 360
- In improveit 360 there is a section where you can add/edit staff objects. Click Staff at the top of your screen. If you edit one of the users, there will be a URL at the top of the screen that contains ….id=00123456ABCDEFG&….. You will want to copy everything between the id= and before the &. So in this example, you would use 00123456ABCDEFG as the identifier. This is the Object ID of that Staff object inside of improveit 360. We can use this to filter by Sales Rep 1.
- Setup the Unique Identifier under Users
- Edit an Existing User in SalesPro.
- Enter the Unique Identifier for this user from improveit 360 to pull in their appointments.
- Find Unique Identifier in improveit 360
This article is for Dashboard 3.0. Click here to view the help article for version 2.9.