LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026Freshservice logo with green icon and white text on a dark background

FRESHSERVICE n8n INTEGRATION: AUTOMATE FRESHSERVICE WITH N8N

FRESHSERVICE N8N INTEGRATION: AUTOMATE FRESHSERVICE WITH N8N

Need help

Need help automating Freshservice with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Freshservice with n8n?

The Freshservice n8n integration gives you access to 65 actions spanning tickets, agents, assets, changes, releases, problems, and much more. This isn't just about saving time—it's about building an IT service desk that runs on autopilot.

Significant time savings: Stop manually creating tickets, updating statuses, or managing requesters. Set up smart automation rules that handle these repetitive tasks instantly. When a monitoring tool detects an issue, automatically create a ticket with all relevant details. When a change request is approved, trigger notifications and update related assets—all without human intervention.

Improved responsiveness: Your IT team can respond to incidents faster when workflows trigger instant actions. A new employee onboarding form submission? Automatically create their requester profile, assign them to the right department, and generate a welcome ticket for IT to set up their equipment.

Zero oversight: With n8n monitoring your processes 24/7, nothing falls through the cracks. Every ticket status change, every new requester, every asset update can trigger downstream workflows. Sync data between Freshservice and your CRM, send Slack notifications when releases are scheduled, or automatically archive resolved problems.

Seamless integration: Connect Freshservice to over 400 applications in n8n—from Slack and Microsoft Teams to Jira, GitHub, and custom webhooks. Learn more in our n8n training.

Credentials

How to connect Freshservice to n8n?

  1. !
    1 step

    How to connect Freshservice to n8n?

    1. 01

      Add the node

      To connect Freshservice to n8n, follow these steps:Get your API Key: Log into your Freshservice admin panel, navigate to your profile settings, and locate your API key. If you haven't generated one, create a new API key with appropriate permissions for the resources you want to automate.Add credentials in n8n: In your n8n workflow editor, click on the Freshservice node, then select "Create New" under the credential dropdown. Enter your Freshservice subdomain (the part before .freshservice.com) and paste your API key.Test the connection: After saving your credentials, n8n will validate the connection. If successful, you'll see your Freshservice account listed in the credential dropdown.Select your resource and operation: Choose from 13 resource types (Agent, Ticket, Asset Type, etc.) and the specific operation you want to perform (Create, Get, Update, Delete, Get Many).For more details, check the official n8n Freshservice documentation.

    Freshservice credentials
    TIP
    💡 TIP: Create a dedicated API user in Freshservice specifically for n8n automations. This way, you can easily track which actions were performed by automations versus manual operations, and you can revoke access if needed without affecting other integrations.
Need help

Need help automating Freshservice with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Actions

Freshservice actions available in n8n

  1. 01
    Action 01

    Update Ticket

    This action allows you to modify an existing support ticket in Freshservice. Whether you need to change the status, reassign to a different agent, update the priority, or add custom field values, this action handles it all.

    Key parameters: Credential to connect with (required dropdown), Resource set to "Ticket" (required), Operation set to "Update" (required), Ticket ID (required text input), and Update Fields where you can add specific properties to modify—status, priority, agent assignment, custom fields, etc.

    Use cases: Automatically escalate tickets that have been open for more than 24 hours, update ticket status when a related change request is approved, or reassign tickets when an agent goes on vacation.

    Update Ticket
  2. 02
    Action 02

    Get Many Tickets

    This action retrieves multiple tickets from your Freshservice instance, perfect for bulk operations, reporting, or syncing ticket data with external systems.

    Key parameters: Credential to connect with (required), Resource set to "Ticket" (required), Operation set to "Get Many" (required), Return All toggle to fetch all tickets (optional), Limit to set maximum number of tickets to retrieve (numeric input, default 50), and Filters to add filtering criteria.

    Use cases: Export all open tickets to a Google Sheet for team review, fetch tickets assigned to a specific agent for workload analysis, or retrieve high-priority tickets for executive dashboards.

    Get Many Tickets
  3. 03
    Action 03

    Get Ticket

    This action retrieves detailed information about a single ticket using its unique identifier. Perfect for workflows that need to check ticket status or pull ticket data for processing.

    Key parameters: Credential to connect with (required), Resource set to "Ticket" (required), Operation set to "Get" (required), and Ticket ID (required text input).

    Use cases: Check if a ticket is resolved before sending a follow-up email, retrieve ticket details to include in a Slack notification, or validate ticket existence before performing update operations.

    Get Ticket
  4. 04
    Action 04

    Delete Ticket

    This action permanently removes a ticket from your Freshservice instance. Use with caution—this operation cannot be undone.

    Key parameters: Credential to connect with (required), Resource set to "Ticket" (required), Operation set to "Delete" (required), and Ticket ID (required text input).

    Use cases: Clean up test tickets created during workflow development, remove duplicate tickets automatically detected by your system, or archive old resolved tickets beyond your retention policy.

    Delete Ticket
  5. 05
    Action 05

    Create Ticket

    This action creates a new support ticket in Freshservice with all the essential details—requester email, subject, description, priority, and status.

    Key parameters: Credential to connect with (required), Resource set to "Ticket" (required), Operation set to "Create" (required), Email (required text input), Subject (optional but recommended), Description (optional), Priority dropdown (Low, Medium, High, Urgent), Status dropdown (Open, Pending, Resolved), and Additional Fields for custom properties.

    Use cases: Auto-create tickets from website contact forms, generate tickets when monitoring systems detect anomalies, or create onboarding tickets when new employees are added to BambooHR or your HR system.

    Create Ticket
  6. 06
    Action 06

    Update Software

    This action modifies software records in your Freshservice asset management module. Keep your software inventory up-to-date by automating version updates, license changes, or metadata modifications.

    Key parameters: Credential to connect with (required), Resource set to "Software" (required), Operation set to "Update" (required), Software ID (required text input), and Update Fields where you can add properties to modify.

    Use cases: Update software version numbers when new releases are deployed, modify license counts when procurement completes purchases, or sync software metadata with your procurement system.

    Update Software
  7. 07
    Action 07

    Get Many Software

    This action retrieves multiple software records from your Freshservice instance, useful for inventory audits, license compliance checks, or integration with procurement systems.

    Key parameters: Credential to connect with (required), Resource set to "Software" (required), Operation set to "Get Many" (required), Return All toggle (optional), and Limit (default 50).

    Use cases: Export software inventory for compliance auditing, sync software list with a license management tool, or generate reports on installed applications across your organization.

    Get Many Software
  8. 08
    Action 08

    Get Software

    This action retrieves detailed information about a single software entry using its unique identifier.

    Key parameters: Credential to connect with (required), Resource set to "Software" (required), Operation set to "Get" (required), and Software ID (required text input).

    Use cases: Verify software details before triggering an update workflow, fetch software metadata to include in approval requests, or check software status as part of a deployment pipeline.

    Get Software
  9. 09
    Action 09

    Delete Software

    This action removes a software record from your Freshservice asset management.

    Key parameters: Credential to connect with (required), Resource set to "Software" (required), Operation set to "Delete" (required), and Software ID (required text input).

    Use cases: Remove deprecated software from inventory automatically, clean up test entries created during integration testing, or archive software no longer in use.

    Delete Software
  10. 10
    Action 10

    Create Software

    This action creates a new software entry in your Freshservice asset management with details like application type, name, and additional properties.

    Key parameters: Credential to connect with (required), Resource set to "Software" (required), Operation set to "Create" (required), Application Type dropdown (Desktop, SaaS, etc.), Name (required text input), and Additional Fields for custom properties.

    Use cases: Auto-register new software when procurement approves purchases, add software entries when detected by discovery tools, or create software records from a spreadsheet import workflow.

    Create Software
  11. 11
    Action 11

    Create Agent

    This action creates a new agent in Freshservice to handle tickets and support requests.

    Key parameters: Credential to connect with (required), Resource set to "Agent" (required), Operation set to "Create" (required), and Additional Fields to add email, name, roles, groups, etc.

    Use cases: Auto-create agents when new IT staff are hired, provision agents from HR system integrations, or set up temporary agents for contractors.

    Create Agent
You've seen the integration

Build your first workflow with our team

Drop your email and we'll send you the catalog of automations you can ship today.

  • Free n8n & Make scenarios to import
  • Step-by-step setup docs
  • Live cohort + community support

Frequently asked questions

  • Is the Freshservice n8n integration free?
    The Freshservice integration itself is included free with n8n—there's no additional cost to use the native Freshservice nodes. However, you'll need both an active n8n instance (self-hosted is free, n8n Cloud has pricing tiers) and a Freshservice subscription with API access enabled. Most Freshservice plans include API access, but the specific rate limits and available features depend on your Freshservice subscription tier. For high-volume automations, check your Freshservice plan's API rate limits to ensure your workflows won't be throttled.
  • What data can I sync between Freshservice and n8n?
    The Freshservice n8n integration covers 13 resource types with 65 total actions. You can manage Tickets (create, read, update, delete, bulk fetch), Agents and Agent Groups (full CRUD operations plus role management), Requesters and Requester Groups (user management), Assets through Asset Types and Products, Changes and Releases for ITIL change management, Problems for root cause tracking, Departments and Locations for organizational structure, Announcements for communications, and Software for application inventory. Each resource supports Get, Get Many, Create, Update, and Delete operations where applicable, giving you comprehensive control over your entire ITSM data model.
  • How long does it take to set up the Freshservice n8n integration?
    Initial setup takes about 5-10 minutes. You'll spend 2-3 minutes getting your API key from Freshservice admin settings, another minute adding the credential in n8n, and then you can immediately start building workflows. Your first simple workflow (like auto-creating tickets from a webhook) can be running in under 15 minutes. More complex multi-step automations involving conditional logic, multiple Freshservice resources, and integration with other apps might take 30-60 minutes to build and test. The n8n interface is visual and low-code, so you don't need programming experience—just drag nodes, configure parameters, and connect them together. If you need help, check our n8n troubleshooting guide.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.