Applicable plans
Sprout Blossom Garden Estate Forest

If you use Freshdesk to manage your customer support, you can integrate your Freshdesk account with Freshsales.


Manage your business better:

  • Make it easier for your sales persons to know the status of tickets regarding their customers

  • Drive collaboration between sales and support team to resolve customer tickets.

  • Help your sales and support teams be on the same page with the sync between Freshsales and Freshdesk


How to enable the Freshsales<>Freshdesk integration?

  1. Login to Freshsales as an Administrator.

  2. Go to Admin Settings > Marketplace Apps

  3. Search for Freshdesk

  4. You are directed to the Configuration page

  5. Enter your Freshdesk domain and API key.




To know your API key, login to your Freshdesk account, click your Profile picture and select Profile Settings.      



Copy the API key that you see and paste it into the field API key in the web application.



Proceed to the Settings tab in Marketplace when you’re done.

Under the SYNC SETTINGS tab,

  1. Choose to sync your tickets and contacts/ accounts or Both contacts and accounts.


  1.   Next, choose the 'Direction of the Sync' that you want.

You can choose from:

  • 2-way sync (from Frehsales to Freshdesk and from Freshdesk to Freshsales)

  • 1-way sync (from Freshsales to Freshdesk)

  • 1-way sync (from Freshdesk to Freshsales)


    4. Save the configuration for now. You are directed to the MAP FIELDS tab.


Talk about ticket sync first


1. Non editable(pre-mapped) default fields


  • Certain default fields are already mapped and can’t be changed.


Freshdesk fields

Freshsales fields

Full Name

First name + Last name





Job title

Job title


Mobile number


Work number

Twitter ID



  • The unmapped default fields can be mapped to other default as well as custom fields. 


2. Custom field mapping:

  • Custom fields of Freshdesk can be mapped to custom or default fields of Freshsales and vice-versa.

  • Custom fields of all field types can be mapped and synced.

  • You need to ensure that all your mandatory custom fields are mapped. Only then, will the Start sync button work.

  • In case you create a new custom field and want it to be reflected in the Field Mapping tab, click the Refresh field list button.

  • Leave the mapping empty if you don't want to sync the field.


   3. Field type mapping:

  • Text field type can be mapped to any other type of field too.

  • Updates of Checkbox type fields are overwritten from the source to the destination during the sync.

  • Drop-down fields can be mapped to only Dropdown fields. You can map it at a choice level.


           Ex: The Contact Stages used in your Freshdesk account could be Prospect, Lead and Customer. You can map it to an equivalent stage in Freshsales.

           A prospect who is in the Contacted stage in Freshdesk should be updated as a Customer in Freshdesk after the sync.

           You may use the same stage in Freshdesk and map it to multiple stages in Freshsales and vice-versa.                       

  • System fields like created atupdated at can’t be mapped and synced



Once your sync is complete, 

  • Sync start date and time

  • Sync end date and time

  • Direction of sync

  • The number of Contacts created/updated or failed(if any) is shown.



In case of failed records, download the error log by clicking the link 'Download Error Details'. It's downloaded as a .CSV file.



  • This sync happens every 30 minutes

  • All duplicates are updated.

  • If overwrite option is selected, all fields will be updated with the latest value. 


Have ticket listing on the top ticket Listing

Any support ticket raised by a customer would be fetched from Freshdesk and associated with the corresponding entity's record in Freshsales. Sales reps can create, update, assign the tickets to support agents, and add notes. 


After you’ve enabled Freshdesk, support tickets of contacts created in real time and are listed with the relevant records in Freshsales. 



To view the tickets,

  1. Click on a ticket to view the details of that ticketadd a note (public and private) and update ticket properties

  2. You can create a ticket for your lead by clicking the Create ticket button from the list view page. The tickets you create are listed on the same page.

  3. You can also send an email and make a call to the contact from the ticket's details page.