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
Log in to Freshsales. Click your profile avatar (top right).
Go to Settings → API Settings.
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
In Anexus, Settings → CRM Integrations → Freshsales → Connect.
Enter:
- Subdomain:
yourcompany.myfreshworks.com(nohttps://) - 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
- 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).