Zonka Feedback's Freshdesk Integration enables you to connect Freshdesk and Zonka Feedback accounts to automatically send Surveys to customers after closing a ticket or updating a ticket and add new tickets to Freshdesk based on new Survey Responses.

With the Freshdesk and Zonka Feedback integration, you can:

  • Trigger Surveys automatically after closing a ticket

  • Add new Tickets in Freshdesk based on conditions in new Survey Responses

  • Sync Survey Score (CSAT, NPS, and CES) to Freshdesk Ticket.

In this section

What do you need for this integration?

  • A Zonka Feedback Account - any plan

  • A Freshdesk Account

Finding your Freshdesk Domain Name & API Key

You will need your Freshdesk Domain Name and API Key to connect Freshdesk and Zonka Feedback. To find your Freshdesk domain name and API Key, do as follows:

  • Open your Freshdesk account, and click your profile avatar in the top right corner.

  • Choose Profile settings.

  • Your API key is in the top right of the Profile settings screen.

  • To find your Helpdesk name or Domain Name, click on the Admin icon on the left sidebar.

  • Click on Portals under Support Channels.

  • Click on View Portal. Your Helpdesk portal will open in a new browser window.

  • Copy the text before .freshdesk.com. This is your Freshdesk Domain Name or Helpdesk Name.

Setting up the Freshdesk Integration with Zonka Feedback

  • Choose a Survey from Survey List View and head to the Integrations tab from the top navigation.

  • Click on 'Connect' in Freshdesk

  • Next, you will see the Freshdesk Integrations Detail Page where you have to enter your Freshdesk account details — Domain Name and API Key. Once done, click on 'Connect to Freshdesk'.

  • Once connected, all information about all your agents will be visible with their names, email addresses, IDs, and Status. You can sync these to Zonka Feedback. Once done, you would be able to see them as External Users in your Zonka Feedback account. (With your agents added as External Users in Zonka Feedback, you'd be able to see responses were taken for those agents, their CX Metrics — CSAT Score, NPS, and CES in the Team Performance Report.)

  • Now you can enable Freshdesk for creating a new ticket in Freshdesk when a new response is received in Zonka Feedback. You can also read about how to set Automation in Freshdesk to trigger Zonka Feedback Email Surveys when a ticket is updated.

Creating a new Freshdesk Ticket for new Zonka Feedback Survey Response

With the Freshdesk and Zonka Feedback Integration, you can create a new ticket and assign it to agents for all the new Survey Responses. This is extremely handy as it eliminates your need to check new Survey Responses on the Zonka Feedback platform or via Email.

What do you see in the Freshdesk ticket for the new Survey Response?

You're able to see the following information when you sync your Freshdesk and Zonka Feedback accounts.

  • CX Metrics (if being measured in the Survey): This includes NPS, CES, and CSAT Scores.

  • Survey Response with all Survey Questions and their corresponding Responses.

  • Link to survey response: This will take you directly to the Response Detail in your Zonka Feedback Account.

When do you want to create a ticket in your Freshdesk account?

Once you have Connected your Freshdesk and Zonka Feedback Account and synced your agents. You can enable the toggle to create a new ticket in your Freshdesk account. Create a new message for a new response either every time or Only when.

  • Every time: For all the new responses collected for a survey, a new ticket gets generated.

  • Only When: This option allows you to set filters and rules to break down your survey results and focus on specific parts of your data and create tickets based on it. You can have a combination of either 'All' or 'Any' conditions to set your criteria.

    For example, you can filter by question and answer to view respondents who answered a question a certain way. Or you can filter by completeness to view only complete responses. Or you can filter based on a specific day or time. Know more about various filter options.

  • Once done, click on the 'Save' button.

  • Your integration is set up successfully and you would have tickets created in your Freshdesk account for a new response.

Send Zonka Feedback Email surveys automatically?

You can create an automation rule in your Freshdesk account to send a survey email when a ticket is updated. Based on the changes made in your tickets, there would be Email surveys triggered to your contacts. This becomes one easy way to measure your contact's satisfaction level and their experiences with your agents.

For example, when a ticket status is updated as 'Pending' or 'Resolved'. With this integration, you can trigger an NPS or a CSAT survey to your ticket requester.

Below are the steps to set up your Email surveys,

  • Once the Survey ID is obtained, to set up your rules for triggering your Email Surveys, Sign in to your Freshdesk account.

  • Go to Admin > Automations > Ticket Updates and click on New Rule to add a new automation rule. Please take the image below for your reference.

  • Give an appropriate name to your rule under 'Rule Name'.

  • Choose according to your preference when the action has to be performed when there is an updation made by Agent/ Requester/ Agent or Requester/ System.

  • Select a suitable event, there are 8 different events that can occur.

  • In this case, the event is a ticket’s status changing from ‘Pending’ to ‘Resolved’.

  • Now, select ‘Trigger Webhook’ as the action from the 'Perform these actions' dropdown menu.

  • Select the Request type as POST.

  • Add https://apis.zonkafeedback.com/sendemail as your URL. For more information, please refer to this page.

  • Enable 'Add custom headers'.

  • Enter the authentication details in the pop-up space.


"Z-API-TOKEN": "your key"


  • You can get your Zonka API key (Z-API-TOKEN) from your account.

  • Go to Settings > Developers > API ( in Zonka Feedback) or if you're already logged in, then click here.

  • Under Encoding, choose 'JSON'.

  • Under the Content, choose 'Advanced'.

  • In the content box, please type the below JSON text,


"surveyId": "{{your survey id}}",

"email": "{{ticket.contact.email}}"


  • We have already known our Survey ID from the URL of the Email distribution section, Please refer to step 1 to know in detail.

  • When you’re done, click on ‘Preview and save’.

  • You’ll now see a pop-up with a summary of the rule details. After verifying the details, click on ‘Save and enable’.

  • Your automation rule has been successfully added.

Resync agents

If you had missed out syncing any of your agents, you have an option to resync by clicking on the 'Resync agents' at the right top.

  • Click on Save, and all your integrations and triggers get updated.

Removing Freshdesk Integration

Anytime you want to remove the Slack Integration, you can do so easily. Here's how.

  • Go to Surveys > Integrations > Freshdesk

  • Scroll down to the bottom and click on the link 'Remove Integration'. The Integration would be removed.

You can connect your Freshdesk Account anytime later if you want to reconnect it.

FAQs: Freshdesk integration with Zonka Feedback

Can I set Multiple criteria for ticket creation?

Yes. You will have an option to create tickets based on different conditions and filters.

With the Freshdesk Integration, you can set different filtering options, and when 'ALL' or 'ANY' of the following conditions are met a ticket is created.

For instance,

Condition 1 - You want to create a ticket for those respondents whose NPS score is 8 and above and was collected on Monday and whose Gender is Male.

Condition 2 - You want to create a ticket for those respondents whose NPS score is 8 and above or response collected on Monday or whose Gender is Male.

Can I set a Resolution date for the tickets created?

Yes, you can set your Resolution due date. By default, it is fixed based on whatever is in your Freshdesk account. the default configuration shows that a ticket resolution time has a maximum span of three days.

Can I sync some agents now and the remaining later?

Yes, you have an option to do so. You can initially sync some of your agents and then click on the 'Resync agents' to sync your missed out agents.

Can I connect different Freshdesk accounts for the same Survey?

Yes, you can connect different Freshdesk accounts for the same Survey. However, at any given time only one of these would be connected and active. The remaining accounts are saved and would be inactive.

Ensure that the correct Freshdesk account is connected to create a ticket or send an Email survey for any updates made in the ticket.

Did this answer your question?