Last updated: 2025-08-26
``` Note: Freshworks will support 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. ```
Introduction
The integration between Freshservice and ServiceDesk Plus offers service management teams enhanced visibility and efficiency when collaborating with multiple stakeholders. Admins can seamlessly create, update, and sync tickets between both systems using predefined recipes.
With the Freshservice and ServiceDesk Plus integration, agents can:
Prerequisites
You need to have an active ServiceDesk Plus account. You will need your login credentials to enable this integration.
Every account administrator within Freshservice can initiate this integration.
Installation and configuration
1. Go to your Settings. Search for Apps using the search bar.
2. Click on Connector Apps. From the list of apps, click on ServiceDesk Plus Connector.
3. Install the app by clicking on the ‘Install’ button and you will be directed to the configuration page.
4. Enter the Domain URL and the API Key to connect your Freshservice account. Click Next.

5. Enter your Client ID, Client Secret, Data Center, and Portal name to connect your ServiceDesk Plus account. Click Connect and you will be taken to a page to authorize Freshservice to access data from your ServiceDesk Plus account. Click Accept, you will be redirected back to the Freshservice dashboard.
6. Once the connection is established successfully, click Install.

How to check the list of all available recipes
1. After installation, go to Settings \> Connector Apps. You will see your installed ServiceDesk Plus Connector app listed here. You have two options here
a. Configure App: Use this to edit the default recipes, view Overview dashboard metrics, and configure your Widget settings. These are explained in the upcoming section.
b. Settings: If you wish to go back to your configuration page and disconnect or re-authenticate ServiceDesk Plus or Freshservice use this option.
2. Click on the Configure App option. It will take you to a tab with Overview and Recipes.
3. Click on the Recipes tab. It will show you a list of all the available recipes

List of all the default recipes available
Here is the list of all default recipes available for the Freshservice integration with ServiceDesk Plus
| Recipe | Function |
| ServiceDesk Plus to Freshservice Incident Creation/Updation | Create a new Incident ticket or update an existing one on Freshservice whenever an Incident ticket is raised on ServiceDesk Plus |
| Freshservice to ServiceDesk Plus - Sync notes | Add a conversation note to the ServiceDesk Plus ticket whenever a note is added to the corresponding ticket in Freshservice |
| Freshservice to ServiceDesk Plus SR ticket creation & update | Create a service request or update an existing one on ServiceDesk Plus whenever a service request is raised on Freshservice |
| Freshservice to ServiceDesk Plus Incident ticket creation & update | Create an incident or update an existing one on ServiceDesk Plus whenever an incident is raised on Freshservice |
How to preview, edit, activate, and stop the recipe
You will be able to preview, edit, activate, and stop the available recipes.
Preview recipe:
Click on the Preview button next to the recipe that you want to view. The recipe window will open and you will be able to view the steps involved in the recipe with pre-configured triggers, actions, and conditions.
On the left-hand panel, you will be able to view the Recipe status, jobs executed, dependencies, and activity timeline.

Start recipe:
You can activate the recipe in two ways:
1. From the main recipe page, click on the Start button corresponding to the recipe you want to activate

2. Click on the Preview button. Within the recipe window, you will see an option to Start the recipe.
Edit recipe:
Follow the below steps to edit the recipe:
1. Click on the preview button next to the recipe to open the recipe window.
2. If the recipe is active, stop the recipe by clicking on the Stop Recipe button. Now click on the Edit recipe button.

Stop recipe:
You can activate the recipe in two ways:
1. From the main recipe page, click on the Stop button corresponding to the recipe you want to stop
2. Click on the Preview button. Within the recipe window, you will see an option to Stop the recipe.
How to customize a recipe:
Each recipe has the following components: Trigger, Actions, and Conditions. You can customize any part of the recipe depending on your specific use case by just clicking them.
Let’s take one of the default recipes as an example and see how you can customize it further.
Recipe - Freshservice to ServiceDesk Plus Service Request creation/update
Trigger
The trigger acts as the starting point for any recipe. For this recipe, the trigger is a new service request created in Freshservice. You can customize the trigger in the below mentioned ways.

Condition
The condition acts as a checkpoint within the recipe flow and executes a specific set of actions based on the condition matched. The recipe checks the ServiceDesk Plus account to see if the ticket already exists in the system. You will be able to check and edit the following conditions.

Action
The recipe performs a specific set of actions based on the conditions specified. Based on the conditions mentioned above, the recipe either adds or updates the change ticket on ServiceDesk Plus. You can customize the following parts of the action:

After making all the necessary changes, you can save the recipe directly or test the recipe first to check if it is working correctly.
How to check failed recipes/jobs
To view and troubleshoot the reason for a failed job under a recipe please follow the steps mentioned below:
1. Click on the Preview button of the specific recipe from the main recipe page.
2. In the recipe window, navigate to the Jobs tab
3. You will see the list of all the jobs executed under a particular recipe here

4. You can filter to check just the failed jobs by using the Status filter on the top panel

5. You can click any particular job to view further details about how the job was executed.

6. If you click on a job that has failed, you will be able to view the error details that will help you identify the cause of failure
7. You can resubmit the job once you review and fix the issue.
Overview dashboard
The Overview tab also helps you understand the total number of tasks that you've consumed (based on which your billing for the app will happen). It also helps you have a consolidated view of the number of successful job vs. failed jobs for a given recipe.

``` Note: For information on frequently asked questions (FAQs) related to the Connector Apps in Freshservice, see Connector Apps: Frequently Asked Questions (FAQs). ```