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

# Freshsales

> Transform your selling experience with Freshsales

## Supported syncing

| Sync type | Description | Supported sync modes |
| - | - | - |
| **Contacts** | Sync records to contacts in Freshsales. | Upsert, Update |
| **Accounts** | Sync records to accounts in Freshsales. | Upsert, Update |

For more information about sync modes, refer to the [sync modes](https://docs.hightouch.com/syncs/types-and-modes.md#sync-modes) docs.

## Setup

In order for Hightouch to sync data to Freshsales, you need to give Hightouch an API key and subdomain so that Hightouch can update your records.

You can retrieve your API key by navigating to Settings > API Settings:

![](https://mintcdn.com/hightouch-3c037897/L_vQfA0JQEpeGUUo/images/destinations/destination-freshsales-setup.png?fit=max\&auto=format\&n=L_vQfA0JQEpeGUUo\&q=85\&s=2391c8bee2203715843d4900970c2029)

For subdomain, check the domain that you are logged in, it should have the pattern of `https://yoursubdomain.myfreshworks.com`. The subdomain used to configure the destination is `yoursubdomain`.

## Syncing

### Sync modes

* **Upsert** - pushes new objects to Freshsales *and* updates fields that change in your warehouse.
* **Update**: only updates particular fields on existing objects in Freshsales. It does *not* add new objects.

### Record matching

Records can be matched from your source to your Freshsales's account's Name or contact's email.

![](https://mintcdn.com/hightouch-3c037897/L_vQfA0JQEpeGUUo/images/destinations/destination-freshsales-record-matching.png?fit=max\&auto=format\&n=L_vQfA0JQEpeGUUo\&q=85\&s=b9c415ecc37b468f08ff6bd5dda10315)

### Field mapping

You can sync columns from your source to Freshsales's Accounts or Contacts properties.

![](https://mintcdn.com/hightouch-3c037897/L_vQfA0JQEpeGUUo/images/destinations/destination-freshsales-field-mapping.png?fit=max\&auto=format\&n=L_vQfA0JQEpeGUUo\&q=85\&s=c6dac6e1d8ca101329d0fecb74728c3e)

## Tips and troubleshooting

To see the exact API requests and responses from each sync run, use the [live debugger](https://docs.hightouch.com/syncs/debugger.md). To get notified by Slack, PagerDuty, SMS, or email when a sync fails, set up [sync alerts](https://docs.hightouch.com/syncs/alerting.md). If you run into an issue this page doesn't cover, [contact support](#pylon-chat).
