Skip to content

Integration · Customer support

fusedesk.com

Connect Claude & ChatGPT to FuseDesk

Ask your AI which cases are open, what a customer wrote, or to reply on a case in FuseDesk. It can open and update cases, add internal notes, snooze and tag cases, and look up contacts, reps, departments, live chats and emails that are not yet on a case.

Connect FuseDesk free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which open cases are assigned to Tom?”

    The AI finds Tom in the list of reps and lists the cases assigned to him with summary and status.

  • “Summarize case 8812 and draft a reply.”

    It reads the case with its details and contact, and writes a reply for you to check.

  • “Send that reply to the customer.”

    It sends the reply as an email on the case. This emails the customer.

What your AI can do

Cases

List, open and update cases, change status, rep and department, add tags, snooze and read customer feedback.

Replies and notes

Send email replies on a case or add internal notes that stay inside FuseDesk.

Contacts, chats and inbox

Look up and update contacts, read live chats and emails, and see emails not yet on a case.

  • “Add a note that we are waiting on the supplier, and snooze the case until Monday 9:00.”

    It adds an internal note, which is not emailed, and snoozes the case until that time.

  • “Are there emails that have not become cases yet?”

    It lists incoming emails not yet attached to a case.

  • “Move case 8812 to the Billing department and tag it refund.”

    It looks up the department and tag IDs, updates the case and adds the tag.

46 tools for FuseDesk

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_case_noteChanges dataAdd an internal note to a case by `case_id` with `note` text and optional title. Notes are not emailed to the customer.
  • create_a_departmentChanges dataCreate a new department. API summary: Create a Department.
  • create_authChanges dataCreate a new auth. API summary: Authorization as a User with Email and Password.
  • create_caseChanges dataOpen a new case with a `summary` and `details`, optionally a `contactid`, department (`depid`), rep (`repid`), status and casetags.
  • create_casetagChanges dataCreate a new casetag. API summary: Create a New Case Tag.
  • create_contactChanges dataCreate a contact with first_name, last_name, email_address, phone1, company and billing address fields.
  • create_departmentChanges dataCreate a new department. API summary: Create a Department.
  • create_doaskChanges dataCreate a new doask. API summary: Enable Case Feedback.
  • create_dontaskChanges dataCreate a new dontask. API summary: Disable Case Feedback.
  • create_requestChanges dataCreate a new request. API summary: Request Case Feedback Now.
  • create_updateChanges dataCreate a new update. API summary: Bulk Update Cases.
  • create_webhookDeletesCreate a new webhook. Destructive action; may require approval. API summary: Create Webhook.
  • delete_casetagDeletesPermanently delete a casetag by case tag id. Destructive action; may require approval. API summary: Delete a Case Tag.
  • delete_departmentDeletesPermanently delete a department by department id. Destructive action; may require approval. API summary: Archive a Department.
  • delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.
  • get_all_departmentsList alls. API summary: Get ALL Departments.
  • get_caseGet one case by `ticket_id` (the case ID), including its summary, details, status, contact and rep.
  • get_chatGet one live chat by `chat_id`, including its messages.
  • get_contactGet one contact by `contact_id`.
  • get_departmentGet one department by `department_id`, including its reps and settings.
  • get_department_2Get one department by department id. API summary: Get a Department.
  • get_emailGet one email message by `message_id`, including sender, subject and body.
  • get_repGet one support rep by `user_id`.
  • list_allsList alls. API summary: Get ALL Departments.
  • list_archivedsList archiveds. API summary: Get All Archived Departments.
  • list_case_feedbackList customer satisfaction feedback left on a case by `case_id`.
  • list_case_tagsList the case tags defined in FuseDesk with their IDs.
  • list_casesList help desk cases with their IDs, summaries, status and assigned rep.
  • list_chatsList live chats with their IDs, status and linked case.
  • list_contactsList contacts with their IDs, names and email addresses.
  • list_departmentsList active departments with their IDs. Use it to find a depid for cases.
  • list_departments_2List departments. API summary: Get All Active Departments.
  • list_repsList support reps (agents) with their user IDs. Use it to find a repid for assigning cases.
  • list_unassigned_emailsList incoming emails that are not yet attached to a case.
  • list_webhooksList webhooks. API summary: Get All Webhooks.
  • reply_to_caseChanges dataSend an email reply on a case by `case_id` with a `body` (or `html`), optionally to, cc and bcc. This emails the customer.
  • restore_departmentChanges dataRestore a department (department id). API summary: Restore an Archived Department.
  • snooze_caseChanges dataSnooze a case by `case_id` until a date and time given in `until`.
  • submit_chatVisible to othersClose a chat (chat id). Has effects visible outside this system. API summary: Close (Resolve) a Chat.
  • tag_caseChanges dataAdd a tag to a case, by `case_id` and `case_tag_id`.
  • untag_caseChanges dataRemove a tag from a case, by `case_id` and `case_tag_id`.
  • update_a_departmentChanges dataUpdate an existing department identified by department id. API summary: Update a Department.
  • update_caseChanges dataUpdate a case by `ticket_id`: change its status, summary, details, department (`depid`), rep (`repid`) or contact. Only the fields you pass change.
  • update_chatChanges dataUpdate an existing chat identified by chat id. API summary: Update a Chat.
  • update_contactChanges dataUpdate a contact by `contact_id`: names, emails, phones, company, website or billing address. Only the fields you pass change.
  • update_departmentChanges dataUpdate an existing department identified by department id. API summary: Update a Department.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose FuseDesk from the app list.

  2. 2

    Paste your key

    Enter your FuseDesk app name (the 'acme' in acme.fusedesk.com) and an API key. In FuseDesk go to Settings › API Keys and click + New Key. You must be a FuseDesk or Keap admin. Name the key, tick the permissions the AI needs, click + Create, then use Reveal and Copy.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in FuseDesk?

The AI can list and read cases, contacts, reps, departments, case tags, live chats, emails and case feedback. It can create and update cases and contacts, reply to customers on a case, add internal notes, snooze cases and add or remove tags.

Does the AI see my FuseDesk API key?

No. Your FuseDesk API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Replying on a case emails the customer, and that tool can require your approval before it runs. The permissions you tick on the key in FuseDesk also limit access. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own FuseDesk account.

Will the AI email my customers?

Only if the reply tool is switched on. A reply on a case is sent as an email to the customer. A note on a case is internal and is not emailed. You can leave the reply tool off, or require your approval for every reply.

Let your AI work in FuseDesk today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect FuseDesk free

HeyMyApps is not affiliated with FuseDesk. Product names are trademarks of their owners.