Help CenterHelp

Connecting Freshsales

Connect Freshsales (Freshworks CRM) with your API key and account subdomain. Captured contacts flow straight to your Freshsales account.

4 min read Updated June 2026

Freshsales (part of the Freshworks platform) uses per-user API keys. The setup is two pastes: the key, and your account's subdomain.

Before you start

  • Freshsales account on any plan that exposes the API (most paid plans).
  • Anyone with Freshsales login can generate their own API key — you don't have to be admin.

Step 1 — Get your API key

1

Log in to Freshsales. Click your profile avatar (top right).

2

Go to Settings → API Settings.

3

Copy your API key (a long string of letters and digits).

Step 2 — Find your subdomain

The URL you log in at looks like https://yourcompany.myfreshworks.com (Freshsales) or similar. The yourcompany.myfreshworks.com part is your subdomain.

Step 3 — Connect in Anexus

1

In Anexus, Settings → CRM Integrations → Freshsales → Connect.

2

Enter:

  • Subdomain: yourcompany.myfreshworks.com (no https://)
  • API Key: the key from API Settings

Click Save & connect.

What syncs to Freshsales

Each captured contact becomes a Freshsales Contact with:

  • First name, last name
  • Email
  • Mobile number (if provided)
  • Job title (if provided)

Click Sync past contacts to backfill anything captured before connecting.

If something goes wrong

"Freshsales rejected the credentials"

Either the API key or the subdomain is off. The most common cause: pasting https://yourcompany.myfreshworks.com instead of just yourcompany.myfreshworks.com.

Contacts going to wrong owner

Freshsales assigns new contacts to whichever user owns the API key. If you want them assigned to a different user, generate the API key from THAT user's account.

How to disconnect

Click Disconnect in Anexus. To rotate the API key on Freshsales side: API Settings → Reset (generates a new key, invalidating the old one).

What's next