# Freshservice

## Introduction

This documentation outlines the integration between Freshservice, a service desk and IT management software by Freshworks, and Autom Mate, a tool that facilitates automated operations within Freshservice. By using Autom Mate, users can streamline various tasks and operations within the Freshservice platform, enhancing efficiency and productivity.

## What is Freshservice?

Freshservice is a comprehensive service desk and IT management solution designed to streamline IT service management, service desk operations, and user support processes for organizations. With Freshservice, businesses can effectively track, manage, and resolve IT infrastructure issues, service requests, and incidents.

## Autom Mate Integration with Freshservice

The integration between Freshservice and Autom Mate revolutionizes the landscape of IT service management by offering a seamless and efficient solution for automating various tasks within Freshservice. Freshservice, an advanced service desk and IT management software by Freshworks, is tailored to streamline IT service operations, incident management, and user support processes. Through this integration, users can harness the power of Autom Mate to automate repetitive tasks, accelerate workflows, and optimize IT service delivery. By following simple steps outlined in the documentation, users can swiftly register and connect Autom Mate with Freshservice, defining necessary credentials within the Autom Mate Vault for seamless integration. Once connected, users gain access to a range of actions within Freshservice, from adding notes to tickets, creating new tickets, managing agents, to retrieving user details and more. Each action is meticulously designed to enhance productivity, facilitate communication, and improve overall efficiency within the IT service management ecosystem. With detailed instructions provided for each action, users can effortlessly execute operations within Freshservice, empowering them to focus on strategic initiatives while Autom Mate handles the operational heavy lifting. This integration not only simplifies IT service management but also paves the way for greater agility, scalability, and customer satisfaction within organizations leveraging Freshservice and Autom Mate.

## Using the Integration

To utilize the integration between Freshservice and Autom Mate, users need to define credentials within the Autom Mate tool. This integration allows for seamless automation of various operations within Freshservice, enhancing the overall efficiency of IT service management.

Follow these steps to utilize the Freshservice integration with Autom Mate:

**Step 1: Register or Connect**

Insert detailed instructions on how to register Autom Mate with Freshservice or connect the two platforms.

**Step 2: Define Credentials**

Insert detailed instructions on how to define the necessary credentials within [Autom Mate Vault](/userguide/product-features/management/vault.md) for Freshservice integration.

**Step 3: Access Actions**

Insert detailed instructions on how to access the available actions provided by the integration.

**Step 4: Execute Actions**

Insert detailed instructions on how to execute specific actions within Freshservice using Autom Mate.

## How To Use Actions

{% embed url="<https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ1OFEZyLnYe7GBMqba5u%2Fuploads%2FNZYINw53YYR9zaacZctj%2Ffreshservice%20(1).mp4?alt=media&token=c92cc77d-2833-4df9-8ef6-1574f28aaa62>" %}
Sample for Freshservice
{% endembed %}

<figure><img src="/files/xgb9yfH0nHam05D5Rb9a" alt=""><figcaption><p>General view of the Freshservice Actions</p></figcaption></figure>

### **Add Note**

<figure><img src="/files/QOZPsjzV7RKKF4zxlRGx" alt=""><figcaption></figcaption></figure>

**Description:** Adds a note to a specific ticket in Freshservice.

**Purpose:** Enhances communication and documentation within ticketing.

**Usage:**

* *Ticket ID:* Unique identifier of the ticket.
* *Private:* A boolean to indicate if the note is private (visible only to agents) or public.
* *User ID:* The identifier of the user adding the note.
* *Note Content:* The content of the note.
* *Attachments Content:* Any files or attachments to include with the note.

**Input:**

* Ticket ID: <mark style="color:green;">Specify a Ticket ID.</mark>
* Private: <mark style="color:green;">Set to true if the note is private.</mark>
* User ID: <mark style="color:green;">ID of the agent/user who is adding the note.</mark>
* **Output:** <mark style="color:green;">Confirmation of the note being added.</mark>
* Note Content: <mark style="color:green;">Specify Content of the Note.</mark>

### **Create Agent**

{% embed url="<https://drive.google.com/file/d/1uUpFEyt4Wi61mO_U5i0S50mJmS-roTDZ/view?usp=sharing>" %}

**Description:** Adds a new agent to the Freshservice service desk.

**Purpose:** Enables addition of new support personnel.

**Input:**

* *First Name (Required):* <mark style="color:green;">The first name of the agent you are creating.</mark>
* *Last Name:* <mark style="color:green;">The last name of the agent.</mark>
* *E-mail (Required):* <mark style="color:green;">The email address of the agent. This will be used for login and notifications.</mark>
* *Occasional:* <mark style="color:green;">A boolean value indicating whether the agent is occasional (billed per individual use).</mark>
* *Job Title:* <mark style="color:green;">The official title or position of the agent within your organization.</mark>
* *Work Phone Number:* <mark style="color:green;">The work phone number for official communications.</mark>
* *Mobile Phone Number:* <mark style="color:green;">The agent's personal mobile phone for contact outside of work.</mark>
* *Department ID:* <mark style="color:green;">The unique identifier for the department that the agent will be a part of.</mark>
* *Can See All Tickets From Associated Departments:* <mark style="color:green;">Choose whether the agent has permission to view all tickets from their associated departments.</mark>
* *Reporting Manager ID:* <mark style="color:green;">The unique identifier of the agent’s direct manager or supervisor.</mark>
* *Address:* <mark style="color:green;">The physical workplace address for the agent.</mark>
* *Time Zone:* <mark style="color:green;">The time zone in which the agent operates.</mark>
* *Time Format:* <mark style="color:green;">The preferred time display format for the agent, such as 12-hour or 24-hour.</mark>
* *Language:* <mark style="color:green;">The language the agent will use for communication and in the service desk interface.</mark>
* *Location ID:* <mark style="color:green;">An identifier for the agent's physical office location.</mark>
* *Background Information:* <mark style="color:green;">Any additional information or context about the agent.</mark>
* *Scoreboard Level ID:* <mark style="color:green;">A unique identifier corresponding to the agent's level on performance scoreboards within the service desk.</mark>
* *Member Of:* <mark style="color:green;">The groups or teams the agent is a part of within the service desk.</mark>
* *Observer Of:* <mark style="color:green;">The groups or tickets that the agent is an observer of.</mark>
* *Signature:* <mark style="color:green;">The signature that the agent will use in emails and other correspondence.</mark>

**Output:** The response containing details of the created agent.

### **Create Ticket**

{% embed url="<https://drive.google.com/file/d/19peuTPcF73ZJSaMWgWZZkPWEAj1t0h3n/view?usp=sharing>" %}

**Description:** Creates a new ticket in Freshservice.

**Purpose:** Enables users to report issues or requests.

**Input:**

* *Subject (Required):* <mark style="color:green;">The title or summary of the issue or request being reported.</mark>
* *Description (Required):* <mark style="color:green;">A detailed explanation of the issue or service request.</mark>
* *Requester E-mail (Required):* <mark style="color:green;">The email address of the user who is raising the ticket.</mark>
* *Status:* <mark style="color:green;">The current status of the ticket (e.g., Open, Pending, Resolved).</mark>
* *Priority:* <mark style="color:green;">The level of urgency assigned to the ticket (e.g., Low, Medium, High, Urgent).</mark>
* *Source:* <mark style="color:green;">The origin of the ticket (e.g., Email, Portal, Phone).</mark>
* *Ticket Urgency:* <mark style="color:green;">How quickly a response is needed for the ticket based on the affect on business.</mark>
* *Ticket Impact:* <mark style="color:green;">The extent to which the issue affects the business or user operations.</mark>
* *Email Config ID:* <mark style="color:green;">Identifier for specific email configurations, if any, that need to be applied to the ticket.</mark>
* *Group ID:* <mark style="color:green;">The identifier of the group to which this ticket should be assigned.</mark>
* *Department ID:* <mark style="color:green;">The identifier for the department that is relevant to the ticket.</mark>
* *Due By:* <mark style="color:green;">The date and time by which the issue should be resolved.</mark>
* *First Response Due By:* <mark style="color:green;">The expected time for the initial response to the ticket.</mark>
* *Category:* <mark style="color:green;">The primary classification of the ticket (e.g., Hardware, Software).</mark>
* *Sub Category:* <mark style="color:green;">A more specific classification within the main category (e.g., Laptop, Desktop).</mark>
* *Item Category:* <mark style="color:green;">Even more granularity, identifying the exact item or service type (e.g., Keyboard, Monitor).</mark>
* *Workspace ID:* <mark style="color:green;">The identifier for a specific workspace within Freshservice where the ticket belongs.</mark>
* *Cc Email:* <mark style="color:green;">Additional email addresses to be copied on ticket correspondence.</mark>
* Tags: <mark style="color:green;">Tags to associate with the ticket.</mark>

**Output:** Confirmation and details of the created ticket.

### **Delete a Ticket Attachment**

<figure><img src="/files/A8JENKasrmGEY2EMrSOt" alt=""><figcaption></figcaption></figure>

**Description:** Removes an attachment from an existing ticket.

**Purpose:** Allows cleanup of unnecessary attachments or correcting upload mistakes.

**Input:**

* *Ticket ID:* <mark style="color:green;">The identifier for the ticket from which the attachment will be deleted.</mark>
* *Attachment ID:* <mark style="color:green;">The unique identifier of the attachment to be removed.</mark>

**Output:** Confirmation of the deletion of the attachment.

### **Delete Ticket**

<figure><img src="/files/nFXzT3ZZHDFzjX9O11Qq" alt=""><figcaption></figcaption></figure>

**Description:** Deletes a ticket from the Freshservice system.

**Purpose:** Removes unnecessary or erroneous tickets from the system.

**Usage:**

* *Ticket ID:* The unique identifier of the ticket to be deleted.

**Output:** Confirmation of the ticket deletion.

### **Find User via E-Mail**

<figure><img src="/files/EtQsFFPLnrejM71ilaBi" alt=""><figcaption></figcaption></figure>

**Description:** Searches for a user profile based on their email address within Freshservice.

**Purpose:** Quickly retrieve user details or verify user account existence.

**Input:**

* *E-mail:* <mark style="color:green;">The email address of the user to find.</mark>

**Output:** The user's details if found.

### **Get Attachment Contents**

<figure><img src="/files/Z8A5uAFJmufvdSfWa5HQ" alt=""><figcaption></figcaption></figure>

**Description:** Retrieves the content of specified attachments.

**Purpose:** Enables extraction of attachment data for further processing.

**Input:**

* *Attachments:* <mark style="color:green;">A list of attachment identifiers whose contents need to be retrieved.</mark>

**Output:** The content of the specified attachments.

### **List Groups**

<figure><img src="/files/HbGlf6u9COyDsTjG8aUB" alt=""><figcaption></figcaption></figure>

**Description:** Lists the agent groups within the Freshservice service desk.

**Purpose:** Provides an overview of existing agent groups.

**Input:**

* *Group Per Page:* <mark style="color:green;">How many groups to list per page (for pagination).</mark>
* *Page:* <mark style="color:green;">The page number to view in the paginated list of groups.</mark>

**Output:** List of agent groups as per specified page and count.

### **List Tickets**

<figure><img src="/files/43GIuSh62zmwhvoDlq2z" alt=""><figcaption></figcaption></figure>

**Description:** Lists tickets within the Freshservice organization.

**Purpose:** Enables navigation and management of tickets in a paginated manner.

**Input:**

* *Tickets Per Page:* <mark style="color:green;">The maximum number of tickets to display on one page.</mark>
* *Page:* <mark style="color:green;">The page number to display from the list of tickets.</mark>

**Output:** List of tickets based on pagination settings.

### **Restore a Ticket**

<figure><img src="/files/et3nrJwXhRolrgic2NwB" alt=""><figcaption></figcaption></figure>

**Description:** Restores a previously deleted ticket.

**Purpose:** Recovers tickets that were deleted in error or need further attention.

**Input:**

* *Ticket ID:* <mark style="color:green;">The unique identifier of the ticket to be restored.</mark>

**Output:** Confirmation of the ticket restoration.

### **Update Ticket**

{% embed url="<https://drive.google.com/file/d/1eYGMZM6HoPpVtJSgjwgcvjzUPazFJI70/view?usp=sharing>" %}

**Description:** Modifies existing details of a ticket or adds new information.

**Purpose:** Allows for updates and additions to ticket information.

**Input:**

* *Ticket Numeric ID:* <mark style="color:green;">The numeric identifier of the ticket to be updated.</mark>
* *Source:* <mark style="color:green;">The origin of the ticket (e.g., Email, Portal, Phone, Chat).</mark>
* *Description:* <mark style="color:green;">Detailed description of the issue or the update required for the ticket.</mark>
* *Requester E-mail:* <mark style="color:green;">The email address of the person who has requested support or filed the ticket.</mark>
* *PrioritySelectText:* <mark style="color:green;">The level of priority assigned to this ticket (e.g., Low, Medium, High, Urgent).</mark>
* *Ticket UrgencySelectText:* <mark style="color:green;">How quickly a response is needed for the ticket, based on the impact and the service level agreement.</mark>
* *Ticket ImpactSelectText:* <mark style="color:green;">The potential or actual impact of the ticket on business processes or services.</mark>
* *Email Config ID:* <mark style="color:green;">The identifier of the email configuration used for sending notifications about this ticket.</mark>
* *Department ID:* <mark style="color:green;">The unique identifier of the department to which the ticket is assigned.</mark>
* *Due By:* <mark style="color:green;">The date and time by which the ticket should be resolved or answered.</mark>
* *Category:* <mark style="color:green;">The category that this ticket falls under (e.g., Billing, Technical Support, General Inquiry).</mark>
* *Sub Category:* <mark style="color:green;">A more specific classification within the main category.</mark>
* *Item Category:* <mark style="color:green;">Further categorization to identify the item or issue more precisely.</mark>
* *Cc Email:* <mark style="color:green;">Additional email addresses that should be copied in the correspondence or ticket updates.</mark>

**Output:** Confirmation message indicating that the ticket has been successfully updated.

### Upload Attachment to Ticket

<figure><img src="/files/1yLstRy53hUuRLUQZafy" alt=""><figcaption></figcaption></figure>

**Description:** Adds or updates attachments on a ticket.

**Purpose:** Provides additional information or files relevant to the ticket.

**Input:**

* *Request ID:* <mark style="color:green;">The ID of the ticket to which the attachment will be uploaded.</mark>
* *Attachment Content:* <mark style="color:green;">The content of the attachment to be uploaded.</mark>

### **View a Ticket**

<figure><img src="/files/sGGupygNCKloQhMgv773" alt=""><figcaption></figcaption></figure>

**Description:** Allows viewing specific information about tickets.

**Purpose:** Provides detailed ticket information as per user request.

**Input:**

* *Ticket ID:* <mark style="color:green;">The unique identifier for the ticket to view.</mark>
* *Include Detail for Response:* <mark style="color:green;">A value indicating whether to include detailed information in the response.</mark>

**Output:** Details of the ticket, potentially including status, assignee, requester information, etc., depending on the level of detail requested.

### **View Agent Details**

<figure><img src="/files/QGwSg2S7oT5ey54ao9cF" alt=""><figcaption></figcaption></figure>

**Description:** Provides information about a specific agent within the Freshservice service desk.

**Purpose:** Allows access to agent profiles and contact details.

**Input:**

* *Agent ID:* <mark style="color:green;">The unique identifier of the agent whose details you want to access.</mark>

**Output:** The detailed information of the identified agent including their name, contact information, group memberships, and other relevant details.

### **View Requester Details**

<figure><img src="/files/Yzoi2gqvMVtkkC7JFqoq" alt=""><figcaption></figcaption></figure>

**Description:** Retrieves details of an individual requester.

**Purpose:** Provides requester information for support and ticket handling.

**Input:**

* Requester ID: <mark style="color:green;">The unique identifier of the requester whose details you want to retrieve.</mark>

**Output:** The detailed information of the identified requester, which may include their name, contact details, past ticket history, and other useful information.

***

## Additional Tips

### [**Use Cases**](/userguide/use-cases.md)

### [FAQ](/userguide/faq.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.autommate.com/userguide/libraries/integration/freshservice.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
