Configuration
Credentials Setup
Before using the FreshDesk block, you must configure your domain and API key:- FreshDesk credentials: Select or create FreshDesk credentials in the block settings.
-
Get your domain — this is the URL you use to access your FreshDesk account:
- It follows the format
yourcompany.freshdesk.com - Enter it without the
https://prefix (e.g.,acme.freshdesk.com)
- It follows the format
-
Get your API key — if you don’t have it yet:
- Log into your FreshDesk account.
- Click your profile avatar (top-right corner) and go to Profile Settings.
- Scroll to the Your API Key section on the right side of the page.
- Copy the key and paste it into the API Key field in the credentials form.
Your API key is unique to your FreshDesk user account. If you need team-level access, consider using a dedicated agent account. The key is securely encrypted and stored.
Actions
Create Ticket
Automatically creates a new support ticket in FreshDesk with the following fields:- Subject: Title of the support ticket
- Description: Detailed description of the issue
- Priority: Ticket priority level (Low, Medium, High, Urgent)
- Requester email: Email address of the customer
- Custom fields: Any additional fields configured in your FreshDesk instance
Get Ticket Types
Retrieves available ticket types from your FreshDesk instance so you can use them in conditional logic or dynamic dropdowns within your bot flow.Use Cases
- Automatically create support tickets from bot conversations
- Escalate issues based on user responses
- Collect customer information for support cases
- Route inquiries to the appropriate department based on the topic selected by the user
Troubleshooting
”Authentication Failed” or “Invalid API Key”
Resolution Steps:- Verify the API key is correct — go to your FreshDesk Profile Settings to find it again.
- Ensure the key was copied in full (no leading/trailing spaces).
- Confirm the agent account associated with the key is active and not suspended.
Tickets Not Being Created
Common Causes:- Missing required fields: Subject, description, and requester email are required.
- Invalid email format: Ensure the requester email is a valid address.
- Wrong domain: Double-check the domain — it should be
yourcompany.freshdesk.comwithouthttps://. - Permission issue: The API key must belong to an agent with ticket creation permissions.
Ticket Types Not Loading
Troubleshooting:- Verify that ticket types are configured in your FreshDesk account under Admin → Ticket Fields.
- Ensure the credentials used have access to list ticket type values.
Getting Help
- FreshDesk API docs: developers.freshdesk.com
- FreshDesk Status: Check freshdesk.com/status for service issues
- Community Support: Reach out to the QuickBot community for implementation help