> ## Documentation Index
> Fetch the complete documentation index at: https://help.cloudtalk.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Using CloudTalk with Freshdesk

> Explore how calls are handled and how information is synced between CloudTalk and Freshdesk.

> [!NOTE]
>
> In this article, you will learn how calls are handled and how data is synced between CloudTalk and Freshdesk.

**User level**: Admin, Agent, Supervisor

***

> [!WARNING]
>
> **Ready to configure the CloudTalk + Freshdesk integration?**\
> Follow the step-by-step instructions in our [Configure Freshdesk](https://help.cloudtalk.io/en/articles/2582636-configure-freshdesk.md) guide.

## Calling from Freshdesk

### Make outbound calls

You can start calls instantly using the **[Click-to-Call](https://help.cloudtalk.io/en/articles/2964244-the-click-to-call-extension.md)** feature, which turns phone numbers in Freshdesk into clickable links.

![](https://mintcdn.com/cloudtalk/uyJpY-sHvW90NlHP/images/help-center/articles/14179875/ab1ee3428214-screenshot-2026-03-24-at-11-54-43.png?fit=max\&auto=format\&n=uyJpY-sHvW90NlHP\&q=85\&s=e5b7b67189a14eb7f314e85f8f4971dd)

Once enabled, any phone number in Freshdesk (for example, on contact or ticket profiles) becomes clickable. This allows you to launch calls without opening the dialer manually.

**To use Click-to-Call:**

* Hover over a phone number in Freshdesk

* Click the number

* The CloudTalk Phone will open and automatically start dialing

Click-to-Call works across different areas of Freshdesk where phone numbers are displayed, helping you speed up outbound calling and reduce manual steps.

Make sure your browser and CloudTalk Phone are properly set up to support Click-to-Call functionality.

### Receive Inbound Calls

When you receive an inbound call, CloudTalk automatically searches for a matching contact in Freshdesk based on the phone number.

If a match is found:

* You can open the related contact or ticket

* Full ticket history, including open cases, is available in Freshdesk

If no match is found:

* A new contact and ticket can be created

You can access the relevant Freshdesk record directly from the CloudTalk Phone or by using the contact link stored in CloudTalk.

## Call logging and data exchange

### Contact Sync

CloudTalk synchronizes Freshdesk contacts automatically.

**Behavior:**

* Two-way sync between CloudTalk and Freshdesk

* Updates in either system are reflected in the other

* Contacts synced from Freshdesk are [tagged with **"freshdesk"**](https://help.cloudtalk.io/en/articles/2582636-configure-freshdesk.md#:~:text=Integration%20Customization-,Data%20Import,-Specify%20a%20tag) in CloudTalk

* A direct link to the Freshdesk profile is stored in the CloudTalk contact

**Note:** Merging contact details is not supported.

#### Field Mapping

**Freshdesk → CloudTalk**

| **CloudTalk Contact** | **Freshdesk Contact** |
| - | - |
| Name | First name, Middle name, Last name |
| Contact link | Link to Freshdesk profile |
| Phones | Work phone, Mobile phone |
| Emails | Email (main only) |
| Tags | freshdesk (auto-added in CloudTalk) |
| Company | 🚫 |
| Industry | 🚫 |
| Website | 🚫 |
| Address | 🚫 |
| City | 🚫 |
| Zip | 🚫 |
| State | 🚫 |
| Country | 🚫 |
| Preferred agent | 🚫 |

**CloudTalk → Freshdesk**

| **CloudTalk Contact** | **Freshdesk Contact** |
| - | - |
| Name | Full name |
| Phones | Work phone, Mobile phone |
| Emails | Emails |
| Tags | Tags |
| Title | Title |
| Address | Address 1 |
| Contact link | 🚫 |
| Company | 🚫 |
| Industry | 🚫 |
| Website | 🚫 |
| City | 🚫 |
| Zip | 🚫 |
| State | 🚫 |
| Country | 🚫 |
| Preferred agent | 🚫 |

### Call Logging & Export

CloudTalk automatically creates a **Freshdesk ticket** for each call.

#### Call Field Mapping

| **CloudTalk Call** | **Freshdesk Ticket** |
| - | - |
| Contact | Matched by phone number |
| Contact link | Link to CloudTalk profile |
| Call date & time | Call date |
| CloudTalk number | CloudTalk number |
| Customer number | Caller phone number |
| Direction | Included in ticket subject |
| Status | Included in ticket subject (e.g. missed, completed) |
| Call note | Private note |
| Tags | Tags |
| Agent | CloudTalk agent |
| Duration | Call duration (talk + wait + wrap-up) |
| Recording URL | Recording link |

![](https://mintcdn.com/cloudtalk/uyJpY-sHvW90NlHP/images/help-center/articles/14179875/2b46f85bf6dc-screenshot-2026-03-24-at-10-06-14.png?fit=max\&auto=format\&n=uyJpY-sHvW90NlHP\&q=85\&s=f2d3d6d4fa987dd127b4c9d79bd0bd78)

**Call tags** created in CloudTalk are exported to Freshdesk and appear directly on the ticket.

![](https://mintcdn.com/cloudtalk/uyJpY-sHvW90NlHP/images/help-center/articles/14179875/ca6ff0977dbf-screenshot-2026-03-24-at-13-19-56.png?fit=max\&auto=format\&n=uyJpY-sHvW90NlHP\&q=85\&s=71650d41b9e60f52db03cf34c44933af)

**Group Assignment**

Admins can choose which Freshdesk group call-export tickets are assigned to. When a group is selected in the **Assign call tickets to group** setting, every ticket created from a call export lands in that group. The answering agent is set as the ticket responder when they belong to the selected group.

> [!WARNING]
>
> **Important:** Freshdesk only keeps the assigned agent (responder) on a ticket if that agent is a member of the ticket's group. Pick a group that contains your calling agents, or the agent field on the ticket will stay empty. This is Freshdesk behavior, not a CloudTalk limitation.

If no group is selected (the default), tickets follow Freshdesk's account-level default group, and nothing changes from the current behavior. To configure this setting, see [Configure Freshdesk](https://help.cloudtalk.io/en/articles/2582636-configure-freshdesk.md).

> [!TIP]
>
> **Note:** This setting applies only to call-export tickets. Missed calls and voicemails are still governed by the separate **Assign missed calls to** setting.

#### Missed Calls

* **Outbound missed calls** are assigned to the calling agent

* **Inbound missed calls and voicemails** are assigned based on the **[Assign missed calls to](https://help.cloudtalk.io/en/articles/2582636-configure-freshdesk.md#:~:text=as%20Freshdesk%20tickets.-,Missed%20Call%20Assignment,-For%20the%20Assign)** [setting](https://help.cloudtalk.io/en/articles/2582636-configure-freshdesk.md#:~:text=as%20Freshdesk%20tickets.-,Missed%20Call%20Assignment,-For%20the%20Assign)

If no assignment is configured:

* Calls are not assigned to a Freshdesk user

#### Unassociated Contacts

If no matching contact exists:

* A new Freshdesk contact is created automatically

* The call is logged under this new contact

![](https://mintcdn.com/cloudtalk/uyJpY-sHvW90NlHP/images/help-center/articles/14179875/f1ef844b4898-screenshot-2026-03-24-at-13-21-30.png?fit=max\&auto=format\&n=uyJpY-sHvW90NlHP\&q=85\&s=c48908965735aadbcec7a1e3f8fa9e89)

## SMS and WhatsApp Logging

SMS and WhatsApp messages are logged as **tickets or ticket updates** in Freshdesk.

**Behavior:**

* Messages are linked to existing contacts

* If no contact exists, a new one is created

***

*Need help or have a question?* Just reach out through our [Support portal](https://support.cloudtalk.io/hc/en-us/requests/new?ticket_form_id=26305535257884) — we’re here for you.


## Related topics

- [Configure Freshdesk](https://help.cloudtalk.io/en/articles/2582636-configure-freshdesk.md)
- [Integrations guide](https://help.cloudtalk.io/en/articles/10570091-integrations-guide.md)
- [Using CloudTalk Phone](https://help.cloudtalk.io/en/articles/2144759-using-cloudtalk-phone.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.