How Do I Setup a CRM Integration?
QuoteWerks integrates with the top Customer Relationship Management systems. The integration features vary depending on the CRM you use, but the setup is generally the same.
Topics in this article:
- Integration Setup
- CRM Specific Integration Settings
- Configuring a Product Data Source
- DataLink Setup
Integration Setup
1. To begin, navigate to Setup -> CRM Integrations. Select the CRM you would like to integrate with from the Select Primary CRM Integration dropdown menu.

2. Click on the name of the CRM you would like to integrate with. In this case we are selecting Pipedrive.

3. Click on Integration Settings to access the settings for the selected integration. You can also select "View Help Topic on Pipedrive Integration" to be directed to the knowledge base for the selected CRM's integration.

4. Connect to your CRM using the authentication method for the selected integration. Often times this requires you to input a Server URL and/or credentials provided by the CRM. Once you have input this information you can click Test Connection to ensure the connection is successful.


5. With the connection successful you can click on the different tabs on the left to configure different integration settings.
CRM Specific Integration Settings
For integration specific settings, please see the knowledge base article for each CRM:
Configuring a Product Data Source
1. Many CRMs allow for you to pull products in from their product lists to be included on quotes. To set this connection up, navigate to Setup -> Product Data Sources.

2. Click on the New (
) Button to create a new Product Data Source.

3. Select the product source you would like to use using the Select Database Type dropdown menu and click Next.

4. Map the fields from your CRM to fields in the QuoteWerks system by selecting the fields you wish to map and clicking the Map button. Once all desired fields have been mapped click the Next button.

5. Give your new Product Data Source a name and click Next.
6. You can rename the column title if you wish to do so. Simply click on the row you wish to adjust and click the Change Title button. This will bring up a window where you can rename the column title. Once you have renamed your columns click Next.

7. The next window allows you to set who has the ability to use this data source by setting up access rights. Simply check the checkbox next to the user(s) or group(s) you wish to give access and click Next.

8. On the Finished page you can choose to disable the product data source and/or show all products/services when the product source is selected. Once you have made your selections click Finish. The newly created product data source will now be available in your list of configured data sources and available to select products and services from in the Product Lookup window.



DataLink Setup
DataLinks can be used to share non-standard field data across systems. This is useful if you want to push or pull specific fields to or from your CRM. In this example we show how to pull data into QuoteWerks from your CRM.
1. Navigate to the CRM Integration page and click on DataLink. The DataLink Setup window will open. If you have not created a DataLink yet, the field will be blank. If you have, it will list the DataLinks here.

2. Click on the New (
)button.
3. On the next window (DataLink Mapping), change the first drop-down menu to RetrieveSoldTo, RetrieveShipTo, or RetrieveBillTo. Your selection here will determine when the field from your CRM is pulled into QuoteWerks (i.e. the filed data is pulled in when pulling the contact details into the Sold to, Ship to, or Bill to fields).

4. Under the External System ID field, change the drop down to your CRM, in this case Pipedrive.

5. On the next field of Assign Field Mapping click on the radial button for Read into QuoteWerks.

6. The drop down for External System Field as Source will list the fields available from your CRM. Select the field you would like to pull into QuoteWerks.

7. Once your External System Field as Source is selected, choose the QuoteWerks field that you would like the data from your CRM to populate in the QuoteWerks Field as a Destination.

8. Click [Ok] to complete the DataLink Mapping.
With the above DataLink configured the Organization ID will populate CustomText01 when you retrieve the sold to contact in QuoteWerks.