Freshdesk
Overview
The Freshdesk Integration enables seamless synchronization between your platform and Freshdesk, allowing efficient management of customer support tickets, CRM data, and content workflows. By leveraging this integration, organizations can centralize operations, improve visibility into customer interactions, and enhance overall service efficiency across Helpdesk, CRM, and Content Management capabilities.
Prerequisites
Ensure the following requirements are fulfilled before initiating the integration:
An active Freshdesk Admin account with appropriate permissions.
Valid Freshdesk domain URL and API token.
Access to TheLoops platform with Admin role privileges.
Capability notes
Helpdesk: Requires full configuration using the API token for authentication.
CRM & Content Management: Configuration remains the same as Helpdesk.
The only difference is selecting CRM or Content Management as the capability in the Configuration tab based on the requirement.
Best practices
Secure API Token Management: Store and manage the Freshdesk API token securely. Avoid sharing it across unauthorized users or systems.
Ensure Correct Token Usage: Always use a valid and active API token generated from the Freshdesk Admin account to prevent authentication failures.
Regularly Validate Integration: Periodically perform a Test Connection to ensure the integration remains active and functional.
Monitor Access Permissions: Ensure the Freshdesk account associated with the API token has sufficient permissions to access required data.
Maintain Token Lifecycle: If the API token is regenerated or updated in Freshdesk, ensure it is also updated in the integration to avoid service disruptions.
Setup instructions
Initiate Integration
Log in to TheLoops platform using an Admin account.
Navigate to Settings → Integrations module.
Click on the “+ Add Integration” button to view available integrations.
Search for Freshdesk and open the integration setup.
Configuration
In the Configuration tab, enter a suitable name for the integration.
Select the required Capability based on your use case:
Helpdesk
CRM
Content Management
Click Next to proceed.
Authentication
You will be redirected to the Authentication tab.
Enter your Freshdesk API Token in the designated field.
Enter your Freshdesk Domain URL in the Domain URL field, and click on Connect Button.
Validation & verification
Upon entering the valid token and domain URL:
The integration will be added successfully.
A confirmation (success message) will be displayed.
Navigate back to the Integrations tab and verify that the newly added integration appears at the top of the list.
Click on the Test Connection icon (next to the delete option):
If successful, a confirmation message will appear.
This confirms that the integration is configured correctly.
Webhook Setup
Overview
Webhooks in Freshdesk enable real-time synchronization of ticket events between Freshdesk and the platform. They ensure that ticket creation and updates are instantly reflected, improving data accuracy and eliminating delays associated with periodic data syncing. TheLoops platform automatically creates the required webhooks via backend APIs during integration setup; however, verification is recommended to ensure proper configuration.
Verification Steps
Log in to your Freshdesk domain using Admin credentials.
Click on the three dots (⋯) in the left-side panel and select Admin.
Navigate to the Workflows section.
Open the Automations tab.
Under Automations, verify that two webhook-based events are created for your organization:
Ticket Creation
Ticket Updates
Open each event (Ticket Creation / Ticket Updates) and verify the following:
The Webhook URL is configured.
The same webhook URL is present in the integration’s Configuration tab within TheLoops platform.
If both events exist with the correct webhook URL, it confirms that the webhook is successfully created and configured for real-time synchronization.
API Key Management & Update Process
Overview
Unlike OAuth-based integrations, the Freshdesk connector uses an API Key (Token-based authentication). If the API key is manually reset in Freshdesk, the existing integration will stop working, and the Test Connection will fail. In such cases, the updated API key must be reconfigured in the integration to restore connectivity.
Steps to Update API Key
Log in to your Freshdesk domain using Admin credentials.
Navigate to your Profile (top-right corner).
Click on Profile Settings.
Locate and click on View API Key to retrieve the new API key.
Go to the platform → Settings → Integrations module.
Locate the relevant Freshdesk integration check the Test Connection before updating the Token, It will show the failed error message.
Click on the Edit icon (beside the delete icon) to update the token.
Navigate to the Authentication tab.
Enter the new API key in the Token field and click on Update.
A success message will confirm that the API key has been updated.
Return to the Integrations list and click on Test Connection:
A successful response confirms that the API key update is completed and the integration is functioning correctly.
Last updated
Was this helpful?