Apollo data, kept true inside Freshworks.
One app, installed once, that keeps Contacts and Companies in Freshworks CRM and Freshdesk matched to your Apollo records — on demand, in bulk, or every day on a schedule. No exports. No copy-paste. No second source of truth.
WORKS WITH FRESHWORKS CRM AND FRESHDESK FROM A SINGLE INSTALL
See Apollo Sync running for real.
A short walkthrough of connecting Apollo, mapping fields, and running a sync inside Freshworks.
Apollo and Freshworks drift apart the moment a rep stops copying fields by hand.
“Our Apollo lists are clean. Our CRM contacts are three months stale.”
Scheduled daily sync pulls updated fields from Apollo into matched CRM and Freshdesk records automatically.
“Every new lead means retyping the same six fields into Freshworks.”
Manual single-record sync fills a record from its Apollo match in one click, right from the record page.
“We don't trust auto-sync to leave our edited fields alone.”
Write rules are explicit: fill empty fields only, or allow overwrites — set per entity, not guessed.
“We imported a CSV once and got duplicates.”
Matching is strict by design — email for contacts, domain for companies — so sync updates, it doesn't duplicate.
Four ways to move data, one engine underneath
On the record
From a Contact or Company page in Freshworks CRM or Freshdesk, sync that one record against its Apollo match with a click. No console, no navigation away from the record.
Set the mapping once. Sync stays honest.
Connect Apollo
Install from the Freshworks Marketplace and add your Apollo API key. One connection, shared across every sync mode.
Map your fields
Open the sync console, choose an entity, and map Apollo fields to Freshworks fields. Set the write rule: fill empty only, or overwrite.
Sync, manually, in bulk, or on schedule
Sync one record from its page, run a bulk job from the console, or turn on a daily schedule. Every run lands in sync history.
Contacts and Companies, across both products
| Entity | Freshworks CRM | Freshsales | Freshdesk |
|---|---|---|---|
| Contacts | |||
| Companies |
The people who live in Apollo and Freshworks
Sales reps
Open a lead in Freshworks CRM with its Apollo context already there, without a tab switch.
Support & ops teams
Keep Freshdesk contacts and companies aligned with Apollo without manual upkeep.
RevOps & admins
Configure the mapping once and trust the schedule to hold the line.
Simple, transparent pricing
- Scheduled and manual sync
- Freshworks CRM & Freshdesk support
- Field mapping you control
- Smart record matching
- Sync history and run summaries
- Prospect search & import
Frequently asked questions
Install the app from the Freshworks Marketplace, then add your Apollo API key. One connection is shared across every sync mode — scheduled, manual, and match-and-update.
No. This is a one-way sync from Apollo into Freshworks CRM and Freshdesk. It does not write changes made in Freshworks back to Apollo.
Freshworks CRM and Freshdesk are both supported from a single install and a single Apollo connection.
Yes. You choose the field mapping between Apollo and Freshworks — for example apollo.email to contact.email — and set the write rule per field: fill empty only, or overwrite.
Yes. Apollo Sync for Freshworks offers a 21-day free trial before the $22.99/month subscription begins. Install it from the Freshworks Marketplace to get started.
Each scheduled sync run processes up to 1,000 companies, most recently updated first. If your Apollo account has more than that, the rest are picked up on the next run.
Email is the match key for contacts, so a contact without an email address won't be synced — this includes LinkedIn-only leads that don't yet have an email on file in Apollo.
Domain is the match key for companies, so a company record without a domain won't be synced.
Apollo doesn't always mark a record as "updated" from a custom-field-only edit. If you change just a custom field, the sync may not pick it up until a standard field on that same record is also edited. This is a limitation of Apollo's own change tracking, not the sync itself.
Yes. Prospect import and Enrichment both write into Freshworks using your configured field mapping, so set that up first — otherwise there's nowhere for the imported or enriched data to land.
Yes. Searching, revealing, and importing people or companies through Prospect and Enrichment consume Apollo credits, billed against your own Apollo plan — not a separate allowance from us.
Freshdesk company data syncs into the sales_account module — Freshdesk's CRM-style company object — rather than a plain Freshdesk "Company" record, so make sure your workspace uses sales_account for company data.
Install it, map four fields, stop copy-pasting.
Set up takes minutes — an Apollo API key and one field mapping is all it needs to start syncing.