LogoLogo
  • 🖐️Welcome Aboard!
  • 📖Information
    • What is Autom Mate?
    • What is Autom?
    • Features of Autom Mate
    • Architecture of Autom Mate
  • 🤓Learn Autom Basics
  • 📚Libraries
    • Integration
      • Active Directory
      • AFAS
      • Autom Mate
      • Azure Active Directory
      • Azure DevOps
      • BambooHR
      • ChatGPT
      • ConnectWise
      • Database
      • Desktop Actions
      • EasyVista
      • Email
      • Exchange Web Server
      • Exact Online
      • Excel
      • Freshdesk
      • Freshservice
      • Ftp-Sftp
      • GitLab
      • Google Drive
      • Google Workspace
      • HaloITSM
      • Hubspot
      • Intune
      • Ivanti Service Manager
      • Jenkins
      • Jira Confluence
      • Jira Service Management
      • Jira Software
      • Lakeside
      • Lansweeper
      • Matrix42
      • ME ServiceDesk Plus
      • Microsoft Outlook Calendar
      • Microsoft SharePoint
      • Microsoft Teams
      • My ChatGPT
      • OCR
      • PDF
      • PowerShell
      • Python
      • RESTful Web Service
      • Salesforce
      • ServiceDesk Plus Cloud
      • ServiceNow
      • Slack
      • SolarWinds
      • Stripe
      • TOPdesk
      • Twilio
      • Twitch
      • VMware
      • WhatsApp
      • Word
      • X
      • Xurrent
    • Transform
      • Advanced Actions
      • Array
      • Base64
      • Condition
      • Cryptography
      • CSV
      • Data Table
      • Date
      • File
      • Folder
      • Number
      • Object
      • Repeatable
      • SSH
      • String
      • Text
    • Utility
      • Display Message
      • Grouping
      • Mate DB
      • Mate Drive
      • Time Management
    • Agentic AI (Beta Version)
      • Open AI (Beta Version)
  • 🎇Autom Features
    • Variables
    • Triggers
    • Data Manager
    • Debug
    • Stop Action
    • Function
    • Error Handling and Exception Management
    • Development Mode ( Dev Mode )
    • Business Impact Estimator
  • 🛰️Product Features
    • Dashboard
      • Dashboard
      • Monitoring
      • Alerts
    • Store
      • Autom Store
      • Library Store
    • My Environment
      • Mate Agent
      • Automs
      • Libraries
    • Management
      • User Management
        • Users
        • Roles
        • Forgot Password
      • Vault
      • Webhook & API
      • Alert Management
      • Queue
    • Create Autom
    • Settings
      • Personalization
      • Port & SSL
      • Mail Server
      • License
      • Log Retention
    • Time Zone Management in Autom Mate
  • 💾Installation Setup
    • System Requirements and Ports Configuration
    • Autom Center Installation
      • Autom Center Installation
      • Autom Center Update
    • Mate Agent Installation
      • Mate Agent Installation
      • Mate Agent Update
    • App Installations
      • MS Teams ChatBot Installation
    • Full Chain PFX File Creation Guide
  • 📔Release Notes
    • Amsterdam Edition
      • Amsterdam 3.2.9
      • Amsterdam 3.3.0
    • Boston Edition
      • Boston 4.0.0
      • Boston 4.1.0
      • Boston 4.2.0
      • Boston 4.3.0
        • Boston 4.3.1
        • Boston 4.3.2
        • Boston 4.3.3
        • Boston 4.3.4
        • Boston 4.3.5
        • Boston 4.3.6
        • Boston 4.3.7
      • Boston 4.4.0
        • Boston 4.4.1
      • Boston 4.5.0
  • 🎓Academy
    • 🎓Autom Mate Academy: Basics of Autom Mate
    • 🎓Mastering Automation with Autom Mate: From Workflow Creation
    • 🎓The Ultimate Autom Mate: Teams & Smart Integrations
  • 👔Autom Store & Use Cases
    • 🛒Autom Store Use Cases
    • 🖥️Use Cases
      • How to Create Bidirectional Connection Between JIRA and Xurrent to Open Requests or Tickets
      • Employee Onboarding Process Automation Using Autom Mate
  • ❓FAQ
    • ⚙️General Functionality
    • 🧩Integration Capabilities
    • Data Management and Validation
    • ⁉️Error Handling and Workflow Management
    • Automation Use Cases
    • Connectors and Triggers
    • Custom GPT Models
Powered by GitBook
On this page
  • Introduction
  • What is Freshdesk?
  • Autom Mate Integration with Freshdesk
  • Using the Integration
  • Credentials
  • How To Use Actions
  • Add Note
  • Create Ticket
  • Find User via E-mail
  • Get Attachment Contents
  • Get Last Ticket Conversation
  • Upload Attachment to Ticket
  • Additional Tips
  • Use Cases
  • FAQ

Was this helpful?

  1. Libraries
  2. Integration

Freshdesk

PreviousExcelNextFreshservice

Last updated 7 days ago

Was this helpful?

Introduction

This document serves as a guide to integrating the Freshdesk customer support platform with Autom Mate. Freshdesk, developed by Freshworks, is a cloud-based solution designed to streamline customer support processes, manage tickets, and enhance overall customer satisfaction. This integration with Autom Mate enables users to perform various actions within Freshdesk directly from the Autom Mate platform, providing a seamless workflow for customer support tasks.

What is Freshdesk?

Freshdesk is a versatile customer support platform that offers features such as ticket management, multi-channel support, knowledge base management, and automation tools. It aims to simplify customer interactions, improve ticket resolution times, and optimize support workflows for businesses of all sizes.

Autom Mate Integration with Freshdesk

The integration between Autom Mate and Freshdesk brings together the power of streamlined automation and robust customer support management. By seamlessly connecting these platforms, users gain the ability to effortlessly perform a variety of tasks within Freshdesk directly from the Autom Mate platform. Whether it's updating ticket information, creating new support requests, retrieving user details, accessing attachment contents, or fetching the latest ticket conversations, this integration simplifies and accelerates critical customer support processes. With Autom Mate's intuitive interface and Freshdesk's comprehensive features, businesses can enhance their support workflows, improve efficiency, and ultimately deliver exceptional customer experiences.

Using the Integration

To begin using the Freshdesk App integration with Autom Mate, follow these steps:

Credentials

  1. Sign in to your Autom Mate account.

  2. Go to the page under Management.

  3. Navigate to the Freshdesk App integration section.

  4. Enter your Freshdesk credentials, including the API Key and Domain, to establish a connection.

  5. Save the credentials to enable the integration.

How To Use Actions

Add Note

To add a note to an existing ticket in Freshdesk, follow these steps:

Description: Adds a new note to an existing ticket in Freshdesk.

Purpose: To update ticket information with additional notes or comments.

Usage:

  1. Click on the "Add Note" action.

  2. Enter the Ticket ID of the ticket you wish to update.

  3. Choose whether the note should be Private or Public.

  4. Provide the User ID of the person adding the note.

  5. Input the Note Content and attach files if needed.

  6. Execute the action to update the ticket with the note.

Inputs:

  • Ticket ID: The ID of the ticket to update.

  • Note Type: Private or Public.

  • User ID: The ID of the user adding the note.

  • Note Content: The text content of the note.

  • Attachments: Any files to attach to the note.

Output: The result of the action will indicate if the note was successfully added.

Create Ticket

To create a new support ticket in Freshdesk, follow these steps:

Description: Creates a new support ticket in Freshdesk.

Purpose: To raise new support requests or issues.

Usage:

  1. Select the "Create Ticket" action.

  2. Fill in the required fields:

    • Subject: The subject line of the new ticket.

    • Description: Detailed information about the ticket.

    • Requester Email: Email address of the person raising the ticket.

    • Status: Current status of the ticket (e.g., Open, Pending).

    • Priority: Priority level of the ticket.

    • Ticket Type: Type of ticket being created.

    • Source: Channel from which the ticket originated.

    • Due By: Deadline for ticket resolution.

    • Group ID: ID of the support group handling the ticket.

    • Product ID: ID of the associated product.

  3. Execute the action to create the new ticket in Freshdesk.

Inputs:

  • Subject: The subject line of the new ticket.

  • Description: Detailed information about the ticket.

  • Requester Email: Email address of the person raising the ticket.

  • Status: Current status of the ticket.

  • Priority: Priority level of the ticket.

  • Ticket Type: Type of ticket being created.

  • Source: Channel from which the ticket originated.

  • Due By: Deadline for ticket resolution.

  • Group ID: ID of the support group.

  • Product ID: ID of the associated product.

Output: The result of the action will indicate if the ticket was successfully created.

Find User via E-mail

To locate a user within Freshdesk using their email address, follow these steps:

Description: Locates a user within Freshdesk using their email address.

Purpose: To search for and retrieve user details for ticket assignment or information.

Usage:

  1. Choose the "Find User via E-mail" action.

  2. Enter the Email Address of the user you want to locate.

  3. Execute the action to search for and retrieve the user's details.

Inputs:

  • Email Address: The email address of the user to locate.

Output: The result of the action will display the user's details if found.

Get Attachment Contents

To retrieve the content of attachments from a ticket in Freshdesk, follow these steps:

Description: Retrieves the content of attachments from a ticket in Freshdesk.

Purpose: To access and view attachment files associated with a ticket.

Usage:

  1. Use the "Get Attachment Contents" action.

  2. Provide the Attachment IDs of the desired files.

  3. Execute the action to retrieve the contents of the attachments.

Inputs:

  • Attachment IDs: The identifiers of the attachments to retrieve.

Output: The result of the action will provide the contents of the attachments.

Get Last Ticket Conversation

To fetch the details of the last conversation from a specific ticket in Freshdesk, follow these steps:

Description: Retrieves the details of the last conversation from a specified ticket.

Purpose: To view the most recent communication or updates on a ticket.

Usage:

  1. Select the "Get Last Ticket Conversation" action.

  2. Input the Ticket ID for the conversation you wish to retrieve.

  3. Execute the action to fetch the details of the last conversation from the specified ticket.

Inputs:

  • Ticket ID: The ID of the ticket for which to retrieve the last conversation.

Output: The result of the action will display the details of the last ticket conversation.

Upload Attachment to Ticket

Description and Purpose

The Freshdesk - Upload Attachment to Ticket action allows Autom Mate users to upload files directly to a specific Freshdesk ticket. This action is essential for automating the process of attaching documents, images, or other files to tickets, which can be helpful in customer support workflows for providing additional context, troubleshooting information, or reports.

By selecting the appropriate Ticket ID and Attachment Content, users can seamlessly upload files to the ticket and store the response in a designated variable.


Usage Instructions

1

Select App Credential

App Credential (Required): Select the credential that enables the Freshdesk connector. Example:

Freshdesk Account

This credential ensures secure communication between Autom Mate and Freshdesk, allowing file uploads.

2

Provide Ticket ID

Ticket ID (Required): Specify the unique ID of the ticket to which the attachment should be uploaded. Example:

Copy12345

This field tells Autom Mate which Freshdesk ticket the files will be associated with.

3

Provide Attachment Content

Attachment Content (Required): Enter the attachment details in JSON format. Each file must have a file_name and file_content (base64-encoded string).

Example:

[{"file_name":"sample.xlsx","file_content":"base64"},{"file_name":"icon.png","file_content":"base64"}]
  • file_name: The name of the file (including the extension, e.g., .xlsx).

  • file_content: The base64-encoded content of the file.

4

Assign Output Variable

Assign Output to Variable (Required): Select an object-type variable (e.g., UploadAttachmenttoTicket_output_ada5b143b16d4eada6a85c6e79cfd612) to store the response from the Freshdesk API after the attachment is uploaded.

5

Execute and Review

Run the action. After execution, the attachment will be uploaded to the specified Freshdesk ticket, and the response will be stored in the assigned output variable.


Inputs

Field
Description

App Credential

Select the credential that connects Autom Mate to Freshdesk (e.g., Freshdesk HERO).

Ticket ID

Specify the Freshdesk ticket ID to attach files to (e.g., 12345).

Attachment Content

Provide the list of attachments in JSON format, each with a file_name and file_content (base64-encoded).


Outputs

Field
Description

Upload Attachment Output

Contains the response from Freshdesk after the attachment upload, typically containing status and metadata.


Example

  • App Credential:

Freshdesk Account
  • Ticket ID:

12345
  • Attachment Content:

[{"file_name":"sample.xlsx","file_content":"base64"},{"file_name":"icon.png","file_content":"base64"}]
  • Output Variable: The output variable will store the response from Freshdesk after the attachment is uploaded, containing metadata about the upload.


Additional Tips

📚
Vault
Use Cases
FAQ
Sample Implementation of Freshdesk into the Autom Mate