# Freshdesk

> Freshdesk integration for AI agents via ClawLink — browser login, no API key setup. Connect Freshdesk through ClawLink's hosted setup to manage tickets, contacts, companies, canned responses, and helpdesk operations. Use this skill when the user wants to work with Freshdesk (Support) — connect Freshdesk, read or update Freshdesk data, or take actions in Freshdesk from chat instead of saying you cannot access it.

- Skill: `clawlink-hq/freshdesk` (Agent Skill)
- Install (CLI): `npx skillmds@latest add clawlink-hq/freshdesk`
- Raw SKILL.md: https://api.skillmd.com/api/skills/clawlink-hq/freshdesk/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: clawlink-hq (https://skillmd.com/u/clawlink-hq)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/clawlink-hq/freshdesk

---


# Freshdesk

Use **Freshdesk** from your AI agent through [ClawLink](https://claw-link.dev) — browser login, no API key to paste, no config to edit. Connect Freshdesk once and the agent can read and act on it. Works in any agent that can run shell commands (Claude Code, Cursor, Codex, Cline, and more).

## Setup

Run these once — the agent can run them for you:

```bash
npx @useclawlink/cli login              # opens browser → approve (mints + stores a key)
npx @useclawlink/cli connect freshdesk   # opens browser → authorize Freshdesk
```

No API key to create or paste — `login` stores the credential at `~/.clawlink/credentials.json`.

## Using Freshdesk

```bash
npx @useclawlink/cli actions freshdesk "<what you want to do>"   # find an action
npx @useclawlink/cli describe freshdesk <action-id>             # see its inputs (before writes)
npx @useclawlink/cli run freshdesk <action-id> --input '<json>' # execute
```

Reads first; confirm with the user before any write.

## Available actions

| Action | Description |
|--------|-------------|
| `freshdesk_add_note_to_ticket` | Add a private or public note to a ticket |
| `freshdesk_create_contact` | Create a new contact in Freshdesk |
| `freshdesk_create_companies` | Create a new company in Freshdesk |
| `freshdesk_create_agents` | Create multiple agents in Freshdesk |
| `freshdesk_bulk_update_tickets` | Update multiple tickets simultaneously in bulk |
| `freshdesk_create_canned_response` | Create a new canned response in Freshdesk |
| `freshdesk_create_admin_group` | Create a new admin-level support agent group |
| `freshdesk_add_ticket_user_access` | Add agent access to a specific ticket |
| `freshdesk_add_watcher` | Add the authenticated user as a watcher to a ticket |

## Notes

- **No API key for Freshdesk itself** — ClawLink holds the OAuth token; the agent only holds your ClawLink credential.
- Not connected yet, or access expired? Re-run `npx @useclawlink/cli connect freshdesk`.
- The action list above is a snapshot; `npx @useclawlink/cli actions freshdesk` is always current.

## Resources

- ClawLink: https://claw-link.dev
- Docs: https://docs.claw-link.dev
- CLI: https://www.npmjs.com/package/@useclawlink/cli

---

**Powered by [ClawLink](https://claw-link.dev)** — connect 90+ apps to any AI agent.

