Resources

Products

Freshservice integration with Pipedrive CRM

Modified on: Thu, 29 Jan, 2026 at 2:51 PM

Note: Freshworks supports the investigation of integration-related issues; however, issues originating from the third-party application are beyond Freshworks’ scope. We recommend reaching out to your account manager or the third-party provider’s support team.


The Pipedrive CRM Connector app for Freshservice enables you to automatically sync contacts from Pipedrive CRM and create requesters in Freshservice. By eliminating manual data entry, the integration helps maintain accurate records and ensures teams always have up-to-date requester details.

TABLE OF CONTENTS

Supported plans

The Pipedrive CRM Connector app is available for customers with active subscriptions to the Pro and Enterprise plans.


Prerequisites for integration

Ensure you have the following, as part of the prerequisites for integration:

  • An active Pipedrive CRM account.

  • Account administrator privileges within Freshservice to initiate the integration.

Install the app

To install the app, follow these steps:

  1. Go to Admin > Automation & Productivity > Extensibility > Connector Apps.

  2. Select Pipedrive CRM Connector App from the Connector Apps list.

  3. Click Install. The Configuration page appears.

  4. Ensure that your Freshservice API Key is enabled before initiating the installation. Click Next.
    Note: The Domain URL and API Key fields are auto-populated.

  5. Enter the Pipedrive CRM connection details in the Client IDClient secret, and Company domain fields. Then, click Connect.

  6. Enable the Alerts toggle, if you want to receive email notifications on any errors that are detected within the configured recipes.

  7. Enter the recipient email id(s) in the Email ID field.

  8. Click Install.

View dashboard

The Overview page of a connector app includes the Dashboard and Dependency graph tabs.

The Dashboard helps you understand the total number of tasks you have consumed (this is the basis for your app usage billing), and also provides a consolidated graph view of the number of recipes, successful jobs, and failed jobs for all recipes.

To view the dashboard and dependency graph:

  1. Go to Admin > Automation & Productivity > Extensibility > Connector Apps.

  2. Click Pipedrive CRM Connector App. The Configure Pipedrive CRM Connector dialog opens.

  3. Click Got it. The Overview page opens.

Note: Use the PeriodProjectAll recipesService/App, and Tag filters to modify the graph view. You can also sort and view the required data in a tabular format (below the graph), and view your plan usage and connection details on the Dashboard tab.

  1. Go to the Dependency graph tab to view the dependencies in a grid layout. Click any icon in the grid to view all dependencies, such as ConnectionRecipeAPI Endpoint, and so on.

Note: Use the AssetApp, and Recipe status filters to modify the grid view.


Set up available recipes

To set up the available recipes:

  1. Go to Admin > Automation & Productivity > Extensibility > Connector Apps.

  2. Click Pipedrive CRM Connector App. The Overview page opens.

  3. Click Recipes. The Recipes page shows you the list of available recipes for the Pipedrive CRM Connector App.


List of all the available default recipes

The following default recipes are available with the Freshservice and Pipedrive CRM Connector integration.

Recipe

Description

Update-Contacts

This recipe enables you to automatically sync contacts from Pipedrive CRM and update requesters in Freshservice.

Create-Contacts

This recipe enables you to automatically sync contacts from Pipedrive CRM and create requesters in Freshservice.


Manage available recipes

You can preview, edit, start, test, or stop the available recipes.


Preview recipe

  1. On the Recipes page, click Preview next to the recipe you want to view. The selected recipe’s preview page opens.

The Preview page includes the Recipe, Jobs, Connections, Versions, and Settings tabs.

  1. On the Recipe tab, you can view various steps with pre-configured triggers, actions, and conditions.

  2. Go to the Jobs tab to view all the jobs associated with this recipe.

Note: Use the Repeat jobCancel jobSearch jobsAll statusesAll types, and Period filters to modify or update the Jobs list.

  1. Go to the Connections tab to view all the associated connections.

  2. Go to the Versions tab to view all the associated versions.

Note: Use the Compare versionsSearch version commentsAll periodsAll change types, and All collaborators filters to modify or update the Versions list.

  1. Go to the Settings tab to view the usage metrics, dependencies, and concurrency associated with this recipe.

Start recipe

To start any recipe:

  1. On the Recipes page, click Start next to the recipe you want to start.

  2. Or, click Preview next to the recipe you want to start. Within the recipe preview page, you will find an option to start the recipe.

Edit recipe

To edit any recipe:

  1. Click Preview next to the recipe you want to edit. The selected recipe’s preview page opens. If the recipe is active, click Stop. Then, click Edit.

  2. Or, click the ellipsis icon next to a recipe on the Recipes page. Then, click Edit.

Stop recipe

To stop any recipe:

  1. On the Recipes page, click Stop next to the recipe you want to stop.

  2. Or, click Preview next to the recipe you want to stop. Within the recipe preview page, you will find an option to stop the recipe.

Test recipe

To test any recipe:

  1. On the Recipes page, click Preview next to the recipe you want to test. The selected recipe’s preview page opens. If the recipe is active, click Stop.

  2. Select Test recipe from the Start recipe dropdown.

  1. Or, click the ellipsis icon next to a recipe on the Recipes page, and click Edit. The selected recipe page opens.

  2. Click Test recipe.

Customize recipe

Each recipe has the following components: Trigger, Actions, and Conditions. You can customize any recipe depending on your specific requirements.

Let’s take a default recipe as an example to customize it further.

Default recipe: Update-Contacts


You can click any component, and use the Edit option associated with the component to customize. For example, the Trigger component.

Trigger

This recipe component acts as the starting point for any recipe. For this default recipe, the trigger is fetching an employee record from Pipedrive CRM and syncing it with Freshservice.

You can customize the trigger in the following ways:

  • View the list of optional fields available for a particular trigger.

  • Modify optional fields for existing triggers or add trigger conditions.

  • Add multiple trigger conditions using the ‘+’ option below the trigger conditions section. You can choose to set up AND or OR conditions.

  • Set the trigger data by choosing from a list of available attributes.

Condition

This component acts as a checkpoint within the recipe flow and executes a specific set of actions based on the matched condition.

Here, the recipe checks if an employee is onboarded in Pipedrive CRM. Accordingly, an employee record is updated in Freshservice.

You can check and edit the data fields and conditions.