Skip to main content
Integration

Cognism + Salesforce Integration Guide: Setup, Use Cases

July 2, 202610 min read

Set up Cognism + Salesforce in 2026: field mapping, dedup rules, attribution setup, and fixes for the most common sync failures after go-live.

Cognism's enterprise contract runs above $15,000 per year. Salesforce Professional adds $75 per seat per month. When those two tools don't talk to each other, reps copy-paste contact data by hand, attribution disappears, and sequence enrollment lags by hours. The Cognism + Salesforce integration closes each of those gaps, but only if you configure field mapping, dedup rules, and suppression from day one.

By Rishabh Ambasta, Founder, Modern Inbound.

What the Cognism + Salesforce Integration Does

The Cognism + Salesforce integration pushes enriched contact and account records from Cognism's prospecting platform directly into Salesforce Lead, Contact, and Account objects. The default sync runs one-way: Cognism to Salesforce. Status updates can flow back from Salesforce to Cognism via webhook for suppression, but Salesforce never writes enrichment data back into Cognism records.

This isn't just a convenience feature. Reps who manually export from Cognism and re-enter data in Salesforce introduce errors, skip fields, and forget to log activities. The integration removes that gap. Your CRM stays current without requiring reps to do the same work twice.

The native connector requires Cognism's Enterprise plan. Teams on Cognism Platinum or lower have to route exports through Zapier. The Zapier path isn't a real integration. It's duct tape. Any team exporting 200+ contacts per week will hit Zapier's rate limits and latency ceiling within a month.

How the Data Flow Works

Cognism sends contact-level data (name, title, email, phone, LinkedIn URL) and account-level data (company name, industry, employee count, revenue range) to Salesforce on each export. Contact fields write to the Lead or Contact object. Account fields write to the Account object when Account sync is enabled. The direction is fixed: Cognism out, Salesforce in.

Automation rules inside Cognism can trigger exports when prospects hit specific criteria, making the sync near-real-time for qualifying workflows. Without automation, each export is manual. Most teams start manual and add automation only after verifying field mapping is clean and dedup rules are working correctly.

Status updates travel the other direction via webhook. When a Salesforce Lead status changes to 'Customer' or 'Closed Won,' a configured webhook fires and updates Cognism's suppression list. Without this, reps will cold-email existing customers. It happens at every team that skips this configuration step.

How to Set Up the Cognism + Salesforce Integration in 6 Steps

Setting up the native connector takes 30 to 45 minutes with admin access to both platforms. Most failures trace back to Salesforce field-level security permissions restricting what the integration user can write, not to the integration itself. Get your Salesforce admin on the setup call before you start.

  1. Confirm your Cognism plan tier. The native connector requires Cognism Enterprise. On Platinum or lower, Zapier is the only path: $49 to $799 per month extra, plus 1 to 5 minutes of latency per export batch.
  2. Enable the Salesforce integration in Cognism. Go to Settings > Integrations > CRM. Click the Salesforce tile and authenticate via OAuth. You need Salesforce admin credentials or a connected app with API access already enabled in your org.
  3. Choose your record type. Decide whether exported prospects become Leads or Contacts. Most B2B teams use Leads for new prospects and convert to Contacts on qualification. Mixing both without a clear rule creates duplicate record chaos within weeks.
  4. Map your fields. Defaults cover name, email, phone, company, title, and LinkedIn URL. Custom fields need manual mapping inside Cognism's integration settings. Unmapped fields are silently dropped, so review the full list before any bulk export runs.
  5. Enable deduplication. Set Cognism to check for existing Salesforce records by email address before creating new ones. Skip this and every re-export of the same prospect creates a duplicate record.
  6. Test with one contact first. Export a single record and verify all fields land in Salesforce. Check that Lead Source reads 'Cognism.' A missing source tag means broken attribution from day one, and fixing it retroactively requires a data migration.

Cognism to Salesforce Field Mapping Reference

Cognism FieldSalesforce ObjectSalesforce FieldNotes
First NameLead / ContactFirstNameDefault. Always maps.
Last NameLead / ContactLastNameDefault. Always maps.
Work EmailLead / ContactEmailPrimary key for dedup matching.
Job TitleLead / ContactTitleDefault.
Company NameLead / AccountCompany / NameMaps to Account Name when Account sync is on.
Direct PhoneLead / ContactPhoneDiamond Data direct dials land here.
LinkedIn URLLead / ContactCustom field requiredNo native LinkedIn field in Salesforce. Create one first or the value is silently dropped.
IndustryAccountIndustryAccount sync must be enabled.
Employee CountAccountNumberOfEmployeesAccount sync must be enabled.
Lead Source DetailLead / ContactCustom fieldMap manually. Set default value to 'Cognism' for attribution reporting.

The LinkedIn URL field is the most commonly missed mapping. Salesforce doesn't have a native LinkedIn field, so Cognism drops it silently unless you create a custom text field in Salesforce first and point Cognism's LinkedIn URL field to it during the integration setup.

Three Use Cases Where This Integration Pays Back

Most teams use this integration only for contact export and capture maybe 30% of its value. Automated sequence enrollment, lifecycle-based suppression, and outbound pipeline attribution are where the integration actually returns the time you spent setting it up.

Automated Sequence Enrollment

When a Cognism export creates a new Lead in Salesforce, a Flow rule can automatically enroll that Lead in a Salesforce Engage sequence or trigger a Salesloft or Outreach cadence via their Salesforce connectors. This removes the manual 'add to sequence' step, saving reps 3 to 5 minutes per prospect and eliminating the drop-off that happens when reps forget to enroll contacts after prospecting.

Lifecycle-Based Suppression

A Salesforce outbound webhook fires when a Lead status changes to 'Customer' or 'Closed Won' and updates Cognism's suppression list automatically. Without this, reps will cold-email existing customers. Every team that skips this step discovers the problem within 60 days of go-live, and it's always an uncomfortable conversation.

Outbound Pipeline Attribution

Map a custom Lead Source Detail field to 'Cognism' during setup. That tag carries forward when a Lead converts to an Opportunity. Your Salesforce reports then show how much pipeline came from Cognism-sourced contacts vs. inbound vs. referral. That's the data you need to make a defensible case for renewing or cutting the Cognism contract at the next budget review.

For teams running high-volume outbound alongside this integration, pairing it with a structured cold email infrastructure ensures contacts flowing into Salesforce are pre-qualified before sequences fire.

Four Things That Break After Go-Live

Four problems cause over 80% of Cognism + Salesforce integration failures post-launch: duplicate records from skipped dedup rules, Salesforce API rate limit hits, field mapping drift after Salesforce updates, and deliverability damage from secondary enrichment tools overwriting Cognism's verified email data.

Duplicate Records

Dedup set to 'email address' doesn't catch near-matches like john@company.com vs john.smith@company.com. The integration creates a new record for each. Run a Salesforce dedup cleanup before enabling the integration. Cleaning duplicates after go-live is 10 times harder than preventing them on day one.

API Rate Limits

Salesforce Professional allows 15,000 API calls per 24 hours. A team exporting 500 contacts per day, combined with marketing automation and support tool API calls, can hit this ceiling fast. Check your usage at Salesforce Setup > System Overview > API Usage. If you're above 75% capacity, upgrade before enabling high-volume Cognism exports.

Field Mapping Drift

When someone adds a custom field in Salesforce, the Cognism field map doesn't auto-update. New fields arrive blank until you manually add them in Cognism's integration settings. Build a quarterly field-map audit into your RevOps calendar. Without it, this breaks silently and nobody notices for months.

Deliverability Damage from Layered Enrichment

Secondary enrichment tools with Salesforce write access can overwrite Cognism's verified emails with stale or invalid addresses. If your sending tool pulls contacts from Salesforce, bounce rate spikes follow. Keep Cognism as the primary email source for outbound contacts and disable any enrichment tool that can write to the email field on Cognism-sourced records.

Pricing and Plan Requirements

The native Cognism + Salesforce connector requires Cognism Enterprise (typically above $15,000 per year depending on seat count and credit volume) and Salesforce Professional at $75 per seat per month. Neither tier offers free-tier API access. Teams on lower Cognism plans pay Zapier's $49 per month minimum on top of existing subscriptions and live with 1 to 5 minutes of sync latency vs. near-instant native exports.

The math runs in favor of the native connector fast. Five reps each saving 20 minutes per day at an $80k annual salary recovers roughly $14,300 per year in time. Zapier's minimum adds $588 per year and doesn't recover a single minute of that.

If you'd rather skip the integration maintenance entirely, Modern Inbound handles contact sourcing, enrichment, sequence execution, deliverability, and meeting routing as a single managed service. No CRM integrations to configure on your end.

Too Busy to Run Outbound Yourself?

Modern Inbound handles research, infrastructure, warm-up, account lists, copy tests, sending, replies, and routing. The system has booked 2,700+ B2B meetings and influenced $20M+ in pipeline.

Frequently Asked Questions

Does the Cognism + Salesforce integration sync both ways?

No. Cognism pushes data into Salesforce. Salesforce doesn't write enrichment back to Cognism. Status updates can flow from Salesforce to Cognism via webhook for suppression, but that's separate configuration beyond the native connector's defaults.

Which Salesforce objects does Cognism write to?

Cognism writes to the Lead or Contact object and optionally to the Account object for company data. You set the record type during setup. Cognism doesn't natively create Opportunity records. Most teams default to Leads for new prospects and convert to Contacts when the lead qualifies.

What happens if a contact already exists in Salesforce?

If dedup is on and the email matches an existing record, Cognism updates it instead of creating a duplicate. If dedup is off, or the email format differs, a new duplicate is created. Enable dedup by email address during initial setup to prevent this.

Do I need a Salesforce admin to configure the integration?

Yes, or a user with API access, integration permissions, and field-level write access to Lead and Contact objects. A standard rep-level account fails at OAuth. Create a dedicated Salesforce integration user with explicit write permissions before starting.

Can I attribute Salesforce pipeline to Cognism-sourced contacts?

Yes, if you set it up from the start. Map a custom Lead Source Detail field to 'Cognism' in the field mapping step. That tag carries forward when a Lead converts to an Opportunity. You can't retrofit it without a data migration, so configure it before your first bulk export.

Getting Started

If you're on Cognism Enterprise and Salesforce Professional, you can start today. Block 45 minutes, get your Salesforce admin on a call, and work through the six steps above. The field mapping table in this guide covers every field you'll encounter in a standard B2B prospecting setup.

If you'd rather not maintain integration plumbing on top of running campaigns, talk to Modern Inbound. We handle contact sourcing, inbox setup, sequence execution, and meeting routing as a single managed service. No CRM integration configuration required on your end.

Rishabh Ambasta

Rishabh Ambasta

Founder of Modern Inbound

I've worked across SaaS outbound teams from $1M to $50M ARR and now run a boutique cold outreach agency. I've generated millions in pipeline through creative, low-conflict outbound systems.

Get the outbound breakdown.

Real campaigns we ran this month. Numbers, copy, what worked, what didn't. Drop your work email.

Any email works.

Ready to fill your pipeline?

We build cold outbound systems that book 20-30 qualified meetings per month. No long-term contracts.

Book a Strategy Call