freshdesk-automation

Automate Freshdesk helpdesk operations including tickets, contacts, companies, notes, and replies via Rube MCP (Composio). Always search tools first for current schemas.

Author

Install

Hot:51

Download and extract to your skills directory

Copy command and send to OpenClaw for auto-install:

Download and install this skill https://openskills.cc/api/download?slug=sickn33-skills-freshdesk-automation&locale=en&source=copy

Freshdesk Automation - Rube MCP Customer Support Automation Skill

Skill Overview


Automate Freshdesk customer support workflows using Rube MCP (Composio), including ticket creation, search filtering, adding replies and notes, and managing contacts and companies.

Use Cases

1. Customer Support Ticket Automation for Support Teams


Support teams can use this skill to automatically create, update, and assign Freshdesk tickets, reducing manual effort. Configure ticket priority, status, tags, and custom fields to standardize ticket handling workflows.

2. Centralized Customer Information Management


Use contact and company management to quickly search and create customer records. Support automatic ticket association by email, phone, or domain. Bulk import contacts helps you quickly build a customer database.

3. Bulk Ticket Processing and Search


Use advanced search syntax to filter tickets by status, priority, date range, or custom fields, quickly locating requests that need attention. Supports paginated queries with up to 300 results, making bulk operations convenient.

Core Features

Ticket Full Lifecycle Management


When creating tickets, you can specify the requester, assign support agents, set priority and source, and include an HTML-formatted description. When updating tickets, you can change status (Open / Pending / Resolved / Closed), reassign agents, and modify custom fields.

Ticket Search and Filtering


Provide two search methods: simple filtering (by status, priority, agent) and advanced queries (supports complex condition combinations). Search syntax supports date ranges, tag matching, and null detection, such as "status:2 AND priority:3" or "agent_id:null".

Reply and Note Management


Support sending public replies to customers (with CC/BCC to other emails) and adding internal notes (visible only to support). Notes default to private, but can be set to public so customers can also see them. View the full conversation history and edit existing notes.

Contact and Company Operations


Search contacts precisely by email to retrieve customer IDs for ticket creation. When creating companies, you can configure automatic domain association, health score, account tier, and industry classification. Note: company custom fields do not require the cf_ prefix.

Frequently Asked Questions

What prerequisites are needed for Freshdesk Automation?


You must first connect to the Rube MCP server (add https://rube.app/mcp), then establish a Freshdesk connection via RUBE_MANAGE_CONNECTIONS. For first-time use, complete Freshdesk authorization using the authentication link returned. Only after the connection status is ACTIVE can you use the features.

What values are available for Freshdesk ticket status and priority?


Status is represented by integers: 2=Open, 3=Pending, 4=Resolved, 5=Closed. Priority: 1=Low, 2=Medium, 3=High, 4=Urgent. Source types: 1=Email, 2=Portal, 3=Phone, 7=Chat. When creating a ticket, you must provide at least a requester identifier (email or requester_id).

What are the usage limits for Freshdesk automation?


The search API returns a maximum of 300 results (10 pages × 30 items). Contact and company search do not support fuzzy matching. Ticket custom fields require the cf_ prefix, while company custom fields do not. Also note that Freshdesk enforces account-level API call rate limits; for bulk operations, execute in appropriately sized batches.