# Triagic + Freshdesk: ticket investigations over your business systems, read-only

> Freshdesk in Triagic: Look up tickets, conversations, contacts, companies and knowledge base articles. Read-only, with a credential you configure.

Source: https://triagic.com/integrations/freshdesk

## What you can ask

- Pull the Freshdesk record for this customer and summarise the last three interactions
- In Freshdesk, has anyone else reported this since Monday?
- Which Freshdesk tickets from this account are still open, and who owns them?
- Does Freshdesk show a refund or a failed payment for order 8812?
- What did the customer say in the Freshdesk thread before this ticket was filed?

## What the agent can do

- `get_tickets`
- `get_ticket`
- `search_tickets`
- `get_ticket_conversation`
- `view_ticket_summary`
- `get_ticket_fields`
- `view_ticket_field`
- `list_ticket_enums`
- `list_archived_tickets`
- `view_archived_ticket`
- `list_archived_ticket_conversations`
- `list_ticket_time_entries`
- `list_ticket_satisfaction_ratings`
- `list_contacts`
- `get_contact`
- `search_contacts`
- `list_contact_fields`
- `list_companies`
- `view_company`
- `search_companies`
- `find_company_by_name`
- `list_company_contacts`
- `get_agents`
- `view_agent`
- `search_agents`
- `view_current_agent`
- `list_groups`
- `view_group`
- `list_products`
- `view_product`
- `list_sla_policies`
- `view_sla_policy`
- `list_business_hours`
- `view_business_hours`
- `list_solution_categories`
- `view_solution_category`
- `list_solution_folders`
- `view_solution_category_folder`
- `list_solution_articles`
- `view_solution_article`
- `search_solution_articles`

## Connect in three steps

1. **Mint a read-only credential in Freshdesk.** Create a dedicated user or token that can only read. No write block upstream: an allowlist of tools that only send GET requests, and an API key from a view-only agent.
2. **Add it in the Triagic portal.** Integrations, then Add shared data source, then Freshdesk. Fill in: Helpdesk domain (required): Your Freshdesk address, like acme.freshdesk.com. Just “acme” works too. Not a custom support-portal domain.; API key (required): Profile picture → Profile settings → View API key. It acts as that agent, so use an agent whose role can view tickets but not reply or edit.
3. **Let a desktop pick it up.** Saving validates the shape of what you typed. The first desktop app to sync starts Freshdesk locally and reports running or degraded with the error text.

Setup reference: https://triagic.com/docs/integrations/business#freshdesk

## Read-only, by construction

No write block upstream: an allowlist of tools that only send GET requests, and an API key from a view-only agent.

## FAQ

**Can Triagic change anything in Freshdesk?**
No. No write block upstream: an allowlist of tools that only send GET requests, and an API key from a view-only agent. Give it a read-only credential as well, so the guarantee does not rest on one layer.

**What do I need to connect Freshdesk?**
Helpdesk domain, API key. The desktop app on a member's machine starts the connection; the portal never holds a live process.

**Does Freshdesk cost extra?**
No. Every connector is included in the seat price. Start a 14-day trial without a card.

## Related integrations

- [Atlassian](https://triagic.com/integrations/atlassian)
- [Stripe](https://triagic.com/integrations/stripe)
- [Slack](https://triagic.com/integrations/slack)
- [Notion](https://triagic.com/integrations/notion)
