Skip to main content

Freshdesk

RunLLM can help you maintain your Freshdesk support platform by automatically responding to your posts. To deploy RunLLM to Freshdesk support platform, follow these steps:

  1. Create a RunLLM user. Every post has to be associated with a particular user, so we recommend creating a separate user for RunLLM on your Freshdesk instance. Please use the RunLLM logo as the avatar for the user.
  2. Fetch the API key corresponding to that user. Click on Profile Settings and click View API key. Save this key as will need it shortly.
  3. Create a webhook on Freshdesk. Visit the Automations page (under Admin Settings > Workflows):
    • Event: When a ticket is being created
    • Condition: Specify any condition where the description is not empty
    • Action: Trigger webhook
      • Request Type: POST
      • URL: https://api.runllm.com/api/freshdesk/webhook
      • Select Add custom headers
      • Enter the following into the box:
      {
      "x-api-key": "<YOUR RUNLLM API KEY>"
      }
      You can obtain your RunLLM API key under your profile in the RunLLM application.
      • Encoding: JSON
      • Content: Simple
        • Select the following: Ticket Id, Ticket Subject, Description, Ticket URL Click "Preview", then "Save"
  4. Create a deployment on RunLLM: Go to the RunLLM admin dashboard and navigate to the Config tab for your deployment. Click Add deployment and select Freshdesk. Enter the base URL of your Freshdesk instance (e.g., https://runllm.freshdesk.com), the domain of the ticket url (e.g. support.runllm.com), and the API key you created in step 2. Hit save, and you're done!