Freshsales Integration
Connect SalesPartner to Freshsales to log notes on your contact records automatically. Keep your CRM current after every conversation.
Why Connect Freshsales?
If your team tracks leads and deals in Freshsales, this keeps your contact records updated automatically.
When SalesPartner talks to a lead, it logs a note directly on the matching Freshsales contact record. Your team sees the full conversation history without leaving the CRM.
What you get:
- No manual entry — Notes appear in Freshsales after every interaction
- Full history — Messages, appointments, and status changes all logged
- Team visibility — Everyone sees the latest activity on each contact
- Works on all plans — Including the free Freshsales plan
This works for any Freshsales account, including free ones.
Getting Your API Key
Every Freshsales user has their own API key. Here's how to find yours:
- Log in to Freshsales
- Click your profile icon in the top-right corner
- Select Settings
- Click API Settings
- Copy your API key from the field shown
Your API key is unique to your user account. Keep it private — it gives SalesPartner access to your Freshsales data.
Setting Up the Integration
Once you have your API key:
- Open the SalesPartner app
- Go to Settings → Integrations
- Find the Freshsales section
- Toggle the switch to Enable
- Paste your API key in the field
- Enter your Freshsales domain (the part before `.freshsales.io` — e.g., `yourcompany`)
- Click Test Connection
If the test succeeds, you'll see your Freshsales account name. You're connected.
From this point, SalesPartner will log notes on your Freshsales contacts automatically.
What Gets Logged
SalesPartner adds a note to the contact's Freshsales record when:
- A lead sends a message
- SalesPartner replies to a lead
- An appointment is booked or a reminder is sent
- A contact's status changes
Each note is timestamped and includes the relevant details.
Note: The contact must already exist in Freshsales, matched by email address. If SalesPartner can't find a matching contact, the note won't log. Make sure leads are in Freshsales before conversations start.
Troubleshooting
Notes not appearing in Freshsales?
- Integration enabled? — Go to Settings → Integrations and confirm the toggle is on.
- Domain entered correctly? — Enter just the subdomain, not the full URL. For `yourcompany.freshsales.io`, enter `yourcompany`.
- API key correct? — Go back to Freshsales API Settings and copy the key again. Extra spaces break it.
- Contact exists? — SalesPartner matches contacts by email. If the lead's email isn't in Freshsales, nothing logs.
Still stuck? Contact support with your Freshsales domain and the time you expected a note. We can check the logs.