MarketSharp

The MarketSharp integration allows the following information to be exchanged with SalesPro:

  • Appointments
  • Documents
  • Credit Applications
  • Results

All PDF attachments uploaded to MarketSharp can be found under the Attachments tab of a given customer record.

Quick Steps

  1. Activate the MarketSharp integration.
  2. Add MarkerSharp login credentials to user settings.
  3. Configure Document routing rules.
  4. Configure Results routing rules.
  5. Configure Credit App Sending rules.

Activate the MarketSharp Integration

To activate the MarketSharp integration, you will need to enter your MarketSharp Company ID in the Integration section of your SalesPro Dashboard.

  1. Go to Workflow > CRM and Appointments.
  2. Toggle on the MarketSharp toggle switch to ON.
  3. Enter your MarketSharp Company ID.
  4. Use the toggle switch to select fields to pull from MarketSharp into the Appointment Notes.
  5. Click Save.
Data Model MatchesAppointment Data
Appointment Start DateTimeDate
Appointment StreetStreet
Appointment CityCity
Appointment StateState
Appointment ZipZip
Appointment NotesNotes (iOS Calendar Only)
Appointment IdAppointment ID on Customer
Contact IdContact ID on Customer
Contact FirstNameFirst Name
Contact LastNameLast Name
Contact Phone Number(s)Contact Phone Numbers (Multiple)
Contact Email1Contact Email (Multiple)
Contact Email2Contact Email (Multiple)
Contact Email3Contact Email (Multiple)
Inquiry Product InterestsProduct Interests (iOS calendar only)
Inquiry NotesNotes (iOS calendar only)
Inquiry DateNotes (iOS calendar only)

Add MarketSharp Login Credentials

In order for SalesPro to pull individual Sales Reps’ appointments, you will need to add their MarketSharp credentials to their individual user profiles.

  1. Go to Company > Users.
  2. Click on the pencil button under Action.
  3. Scroll down to the Credentials section.
  4. Click the Add button.
  5. Select MarketSharp from Endpoint dropdown.
  6. Enter the User’s MarketSharp Username and Password.

Configure Workflow & Routing Rules

Document Routing Rules

There is a maximum file size of 8 MB per document.

SalesPro will upload any documents such as Contracts, Proposals, or Custom Documents sent from the SalesPro application to MarketSharp. The following steps are for Contract Routing. The same steps apply to Proposal Routing or any other document type.

  1. Go to Workflow > Document Routing.
  2. Toggle the MarketSharp toggle to “on”.
  3. Create a default file name by adding a File Name (e.g. %customerName% Contract %date%.pdf).
  4. Create a default file description by adding a File Description.
  5. Add Backup Recipients email addresses. In the event a document fails to upload to MarketSharp, 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 MarketSharp, 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.

Results Routing Rules

SalesPro allows Sales Reps to result an appointment in the App and have the results automatically updated in MarketSharp. SalesPro will also generate a Results report with a summary of the estimate.

  1. Go to Workflow > Results Routing.
  2. Toggle the MarketSharp toggle to “on”
  3. Create a default file name by adding a File Name (e.g. %customerName% Results %date%.pdf)
  4. Create a default file description by adding a File Description.
  5. Add Backup Recipients email addresses. In the event a document fails to upload to MarketSharp, 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 MarketSharp, as well as the customer information and a brief description of why it failed to upload.

The following steps are for No-Sale Results. The same steps apply for Sale Results.

MarketSharp Lead Results SalesPro will pull the Lead Result options entered in MarketSharp for sales reps to select. (ie. Demo Sold, Demo Maybe, etc.)

  1. Click No-Sale.
  2. Add a field by clicking the Add button.
  3. Type in a Title for that field (ie. Lead Result)
  4. Click the Input Type drop-down and choose Marketsharp Lead Results Picker.
  5. Switch on Required if you want this field to be mandatory.
  6. Click Save.

MarketSharp Result Reasons SalesPro will pull the Result reasons entered in MarketSharp for sales reps to select. (ie. Appointment Cancelled, Too Expensive, etc.)

  1. Click No-Sale.
  2. Add a field by clicking the Add button.
  3. Type in a Title for that field (ie. Result Reason)
  4. Click the Input Type drop-down and choose Marketsharp Result Reasons Picker.
  5. Switch on Required if you want this field to be mandatory.
  6. Click Save.

Credit App Sending Rules

SalesPro will upload any credit applications sent from the application to MarketSharp.

  1. Go to Finance > Credit App Sending.
  2. Select MarketSharp from the API drop-down menu.
  3. Add a Password to protect the credit application. Only users with the password will be able to open the credit application.
  4. Create a default File Name (ie. %customerName% Credit Application %date%.pdf)
  5. Add Backup Recipients email addresses. In the event a document fails to upload to MarketSharp, 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 MarketSharp, as well as the customer information and a brief description of why it failed to upload.
  6. Click Save.

MarketSharp Placeholders

For Marketsharp users who use both Job Site Address and Contact Address both addresses can be populated in a document by using placeholders.

If a Job Site Address exists on the appointment, Customer Address placeholders will pull the Job Site Address while the MarketSharp Contact Placeholders will pull the Contact Address.

If the Job Site Address does not exist, Contact Address will pull the same information to the MarketSharp Contact Placeholders as well as the Customer Address placeholders.

Job Site Address Placeholders

PlaceholderDescription
%customerAddressFull%Street, City, State and Zip Code of Customer
%customerAddressLine1%Street Address of Customer
%customerAddressLine2%City State and Zip Code of Customer
%customerAddressState%State of Customer abbreviated
%customerAddressStateFull%State of Customer spelled out
%customerAddressCity%City of Customer
%customerAddressZip%Zip Code of Customer

Contact Address Placeholders

PlaceholderDescription
%MSContactStreet%MarketSharp Contact Street Line 1
%MSContactStreet2%MarketSharp Contact Street Line 2
%MSContactCity%MarketSharp Contact City
%MSContactState%MarketSharp Contact State (Abbreviated)
%MSContactZip%MarketSharp Contact Zip Code
Updated on January 12, 2024

Was this article helpful?