Skip to content

Freshsales is a customer relationship management platform that helps businesses manage their sales processes. It offers features like lead tracking, email integration, and sales analytics to streamline workflows and improve customer interactions.

Below you can find the Aembit configuration required to work with the Freshsales service as a Server Workload using the REST API.

Before proceeding with the configuration, you will need to have a Freshsales or Freshsales Suite tenant (or sign up for one).

  1. Create a new Server Workload.
  • Name - Choose a user-friendly name.
  1. Configure the service endpoint:
  • Host - <domain>.myfreshworks.com
  • Application Protocol - HTTP
  • Port - 443 with TLS
  • Forward to Port - 443 with TLS
  • Authentication method - HTTP Authentication
  • Authentication scheme - Header
  • Header - Authorization
  1. Sign into your Freshsales account.

  2. In the upper-right corner of the page, click your profile photo, then click Settings.

Freshsales Dashboard

  1. Click on the API Settings tab.

  2. Click Copy and securely store the API key for later use in the configuration on the tenant.

Copy Freshsales CRM API Key

  1. Create a new Credential Provider.
  • Name - Choose a user-friendly name.
  • Credential Type - API Key
  • API Key - Provide the key copied from Freshsales.

Aembit now handles the credentials required to access the Server Workload, eliminating the need for you to manage them directly. You can safely remove any previously used credentials from the Client Workload.

If you access the Server Workload through an SDK or library, it is possible that the SDK/library may still require credentials to be present for initialization purposes. In this scenario, you can provide placeholder credentials. Aembit will overwrite these placeholder credentials with the appropriate ones during the access process.

  • Create an access policy for a Client Workload to access the Freshsales Server Workload and assign the newly created Credential Provider to it.
  • You will need to configure the TLS Decrypt feature to work with the Freshsales Server Workload.