Freshservice
Freshservice + Konnectify
Learn how to integrate and use Freshservice with Konnectify to automate IT service management and internal operations workflows.
Getting Started
What is Freshservice?
Freshservice is a cloud-based IT Service Management (ITSM) platform that helps organizations manage internal IT operations and employee support from a single unified system. It enables IT teams to handle incidents, service requests, changes, and assets efficiently, streamline workflows using automation, follow ITIL best practices, and deliver faster, more reliable support experiences across the organization.
Why integrate Freshservice via Konnectify?
By integrating Freshservice with Konnectify, you can automate IT service management workflows and eliminate repetitive manual tasks without writing code. Konnectify allows Freshservice to connect with other business applications so that incident data, service requests, asset updates, and employee information flow automatically between systems, ensuring seamless coordination across your IT and operations tools.
What You Can Do with Freshservice in Konnectify?
When Freshservice is connected to Konnectify, you can build powerful automations such as:
- Automatically create incidents or service requests from other apps or monitoring systems
- Update incident status, priority, category, or assignee based on external events
- Sync employee data with HR systems or internal databases
- Send notifications when incidents, changes, or approvals are created or updated
- Store ticket or asset data in Google Sheets or databases for reporting and analytics
- Trigger follow-up workflows when ticket conditions or SLA statuses change
These automations help reduce manual IT workload, improve resolution times, and keep service data consistent across systems.
Automate Workflows by Connecting Freshservice.. Try it now →Freshservice API Documentation
Konnectify uses the Freshservice API to securely interact with your Freshservice account. The API allows external platforms to create, read, update, and manage incidents, service requests, problems, changes, and assets programmatically.
Common Freshservice API Capabilities- Create and update incidents or service requests
- Retrieve ticket details and activity history
- Manage requesters and agents
- Update status, priority, category, and assignments
- Access asset and configuration item (CI) information
- Manage change and problem records
Freshservice uses API key–based authentication. You can retrieve your API key from your Freshservice profile settings and provide it when creating the connection in Konnectify.
Things to Know Before You Start- API access depends on your Freshservice plan and user permissions
- Certain fields are mandatory when creating or updating records
- Rate limits may apply based on your account
- Some modules (like Change or Asset Management) may require specific plan tiers
For detailed API references, parameters, and examples, refer to the official Freshservice API documentation.
Open API Docs →How to Connect Freshservice to Konnectify
This section explains how to connect your Freshservice account to Konnectify so you can use Freshservice as a trigger or action in your workflows.
Before creating the workflow, ensure you have:
- A valid Freshservice account
- Freshservice API Key
- Access to the Konnectify platform
- Required permissions in both applications
Step 1: Connect Freshservice in Konnectify
- Log in to Konnectify
- Click New on the top-right corner and select Connections
- Select Freshservice
- Enter:
- Connection Name (e.g., my freshservice connection – This name is for reference only and helps distinguish between multiple Freshservice connections within Konnectify)
- Domain
Enter your Freshservice account subdomain exactly as shown in your Freshservice URL.
Example:
if your Freshservice URL is https://konnectify-it.freshservice.com
enter:
konnectify-it - API Key of Freshservice
- Click Create Connection
Step 2: Create a New Konnector
- Click New on the top-right corner and select Konnectors
- Choose a trigger app (for example: Gmail, Google Forms, Webhook, or Freshservice)
- Select the required trigger event (such as New Incident, Updated Incident, New Service Request, etc.)
- Choose the connection and click Continue
Step 3: Add and Configure Freshservice Action
- Click Action
- Select Freshservice
- Choose an action (for example: Create Incident or Create Service Request)
- Select the Connection and click Continue
- Fill all mandatory fields such as:
- Subject
- Description
- Priority
- Status
- Requester, etc.
Step 4: Value Mapping and Workflow Testing
- Map dynamic fields from the trigger/action output
- Use static values only when required
- Run the workflow using sample data
- Verify the execution status and response from Freshservice
Step 5: Activate Konnector
Once testing is successful:
- Save the Konnector
- Turn the workflow ON
- Perform a real-time test from the trigger source
- Confirm that the data is reflected in Freshservice
Freshservice Triggers
Freshservice provides multiple triggers in Konnectify that allow workflows to start automatically when specific events occur in your Freshservice account. These triggers help you react to incident, service request, change, or asset updates in real time and automate follow-up actions across connected applications.
Custom Object Triggers
Polls for newly created records in the selected Freshservice Custom Object.
Polls for updated records in the selected Freshservice Custom Object.
Asset Management Triggers
Polls for newly created assets in Freshservice.
Polls for assets that have been updated in Freshservice.
Release Management Triggers
Polls for newly created releases in Freshservice.
Polls for releases that have been updated in Freshservice.
Contract Management Triggers
Polls for newly created contracts in Freshservice.
Polls for contracts that have been updated in Freshservice.
Change Management Triggers
Polls for newly created change requests in Freshservice.
Polls for change requests that have been updated in Freshservice.
Requester Triggers
Polls for newly created requesters in Freshservice.
Polls for recently updated requesters in Freshservice.
Agent Triggers
Polls for newly created agents in Freshservice.
Polls for recently updated agents in Freshservice.
Onboarding & Offboarding Triggers
Polls for new onboarding requests created in Freshservice.
Polls for onboarding requests updated in Freshservice.
Polls for new offboarding requests created in Freshservice.
Polls for offboarding requests updated in Freshservice.
Journey Triggers
Polls for new journey requests created in Freshservice.
Ticket (Incident/Service Request) Triggers
Polls for new tickets created in Freshservice.
Polls for tickets that have been updated in Freshservice.
Problem Management Triggers
Polls for newly created problems in Freshservice.
Polls for problems that have been updated in Freshservice.
Freshservice Actions
Freshservice provides multiple actions in Konnectify that allow workflows to perform operations in your Freshservice account. These actions help you create, update, retrieve, and manage records such as incidents, service requests, problems, changes, assets, requesters, agents, contracts, releases, and custom objects as part of automated workflows.
Location Management
Creates a new location in Freshservice.
Updates an existing location in Freshservice.
Retrieves location details using its ID or Name.
Deletes a location from Freshservice.
Asset Management
Creates a new asset based on a selected asset type.
Updates an existing asset based on the selected asset ID.
Retrieves details of an asset using its unique ID or Name.
Deletes an asset from Freshservice.
Restores a previously deleted asset in Freshservice.
Department Management
Creates a new Department with default and custom fields.
Retrieves the details of a single department using either their unique ID or Name address.
Updates an existing department's default and custom fields.
Notes & Conversations (Ticket)
Adds a bulk note (conversation) to a specified ticket. The note can be marked as private and can notify specific email addresses.
Lists all notes (conversations) associated with a specified ticket.
Adds a note (conversation) to a specified ticket. The note can be marked as private and can notify specific email addresses.
Updates the body of a specific note (conversation) within a ticket.
Permanently deletes a note/conversation using its unique ID.
Adds a reply (conversation) to a specified ticket. Can include CC/BCC recipients and file attachments.
Fetches a specific attachment by its ID and returns its content as a Base64 string.
Ticket Management
Creates a new ticket with required and optional fields.
Updates the properties of a specific ticket.
Updates the properties of a specific ticket.
Retrieves the complete details of a single ticket using its unique ID.
Permanently deletes a specific ticket from Freshservice.
Retrieves requested items associated with a given Ticket ID.
Service Request Management
Places a request for a specific service catalog item, filling out its associated form.
Places a request for a specific service catalog item, linking it as a child to a parent ticket.
Updates the status and custom fields of a specific requested item linked to a ticket.
Retrieves the complete details of a single service catalog item using its unique ID.
Change Management
Creates a new change record with associated details and custom fields.
Retrieves the complete details of a single change request using its unique ID.
Updates an existing change record with new details and custom field values.
Permanently deletes a change request using its unique ID.
Problem Management
Creates a new problem record with associated details and custom fields.
Retrieves the complete details of a single problem using its unique ID.
Updates an existing problem record with new details and custom field values.
Permanently deletes a problem record using its unique ID.
Release Management
Creates a new release record with associated details and custom fields.
Updates an existing release record with new details and custom field values.
Retrieves the complete details of a single release using its unique ID.
Permanently deletes a release using its unique ID.
Adds a note to a release and can notify specified email addresses.
Updates the body of an existing note on a release.
Retrieves the details of a single note on a release.
Permanently deletes a note from a release using its ID.
Contract Management
Creates a new contract with details like vendor, cost, dates, and custom fields.
Retrieves the complete details of a single contract using its unique ID.
Updates a contract with new details such as vendor, cost, dates, or custom fields.
Marks a contract as approved using its unique ID.
Marks a contract as rejected using its unique ID.
Time Entry Management
Creates a new time entry linked to a parent Freshservice item.
Updates an existing time entry on a Ticket, Problem, Change, or Release.
Retrieves the details of a single time entry from a specific parent item.
Permanently deletes a time entry from a specific parent item.
Task Management
Creates a new task linked to a parent Freshservice item (Ticket, Problem, Change, or Release).
Updates an existing task linked to a Ticket, Problem, Change, or Release.
Retrieves the details of a single task belonging to a specific parent item (Ticket, Problem, etc.).
Permanently deletes a task belonging to a specific parent item (Ticket, Problem, etc.).
Requester Management
Creates a new requester with default and custom fields.
Retrieves the details of a single requester using either their unique ID or email address.
Updates an existing requester's default and custom fields.
Agent Management
Creates a new agent with specified roles, departments, and custom field information.
Retrieves the details of a single agent using either their unique ID or email address.
Updates an existing agent's details, including roles, departments, and custom fields.
Onboarding & Offboarding
Creates a formal request to onboard a new employee, triggering associated workflows.
Retrieves complete information for a single employee onboarding request by its ID.
Creates a formal request to offboard a departing employee, triggering associated workflows.
Retrieves complete information for a single employee offboarding request by its ID.
Journey Management
Create a new journey request.
View a journey request.
Update a journey request.
Delete a journey request.
Custom Object Management
Creates a new record with custom fields for the selected Custom Object.
Updates an existing record's custom fields in the selected Custom Object.
Retrieves a record from a Custom Object using its 'bo_display_id' (Record ID).
Popular Freshservice Automations
Freshservice automations help IT teams reduce manual effort, resolve incidents faster, and maintain structured IT processes across systems. Below are some commonly used automation scenarios built using Konnectify.
Automatically Create Incidents from Monitoring Tools
Trigger: Alert from monitoring system (Webhook, Datadog, etc.) • Action: Create Ticket (Incident)
Use case: Automatically create incidents when servers go down or performance thresholds are exceeded.
- Faster incident logging
- No missed alerts
- Centralized issue tracking
Notify Teams When a High-Priority Incident Is Created
Trigger: New Ticket • Action: Send notification (Slack, Email, Teams, etc.)
Use case: Notify IT teams instantly when a High or Urgent incident is created.
- Faster response
- Reduced downtime
- Better SLA compliance
Auto-Assign Tickets Based on Category
Trigger: New Ticket • Action: Update Ticket (Assign to Group/Agent)
Use case: Automatically route tickets to the correct team (Network, Security, HR IT, etc.).
- Eliminates manual routing
- Balanced workload
- Faster resolution
Escalate Overdue Tickets Automatically
Trigger: Ticket Updated (SLA Breached or Pending too long) • Action: Update Ticket / Send Notification
Use case: Escalate incidents that are not resolved within SLA timelines.
- Prevents SLA violations
- Improves accountability
- Keeps stakeholders informed
Automatically Create Change Requests from Approved Tickets
Trigger: Ticket Updated (Status = Approved) • Action: Create Change
Use case: Generate a change record automatically when a service request is approved.
- Enforces ITIL process
- Reduces manual steps
- Improves governance
Automate Employee Onboarding Workflows
Trigger: New Employee Onboarding Request • Action: Create Tasks / Service Requests
Use case: Automatically create IT setup tasks when onboarding is initiated.
- Structured onboarding
- No missed setup steps
- Faster employee readiness
Automate Employee Offboarding Process
Trigger: New Employee Offboarding Request • Action: Create Tasks / Update Asset
Use case: Automatically generate tasks to revoke access and collect company assets.
- Improved security
- Proper asset recovery
- Reduced compliance risks
Sync Asset Records with External Systems
Trigger: Asset Created or Updated • Action: Create or Update Record in Database or External Tool
Use case: Keep asset inventory in sync with finance or procurement systems.
- Accurate asset tracking
- Reduced duplication
- Better audit readiness
Automatically Log Time Entries
Trigger: Ticket Updated or Task Completed • Action: Create Time Entry
Use case: Automatically record time spent when work is completed.
- Accurate time tracking
- Reduced manual logging
- Better reporting
Automatically Create Problem Records for Recurring Incidents
Trigger: Multiple Tickets with Same Category or Condition • Action: Create Problem
Use case: Create a problem record when repeated incidents indicate a root cause issue.
- Enables root cause analysis
- Reduces recurring incidents
- Improves long-term stability
Ready to automate your Freshservice workflows?
Connect Freshservice with 100+ apps in minutes. No code required.
Start in Konnectify →Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article