Salesforce

CRM source

Build ad audiences from Salesforce

Primer connects to Salesforce over OAuth with read-only access, so you can build ad audiences from your accounts, contacts, leads and opportunities. Primer enriches the records it can match, keeps the ones it can’t, and never writes back to Salesforce.

What you can do

  • Build audiences from Salesforce fields, reports-style filters and opportunity stages
  • Retarget open opportunities and exclude current customers across your ad channels
  • See how many records Primer enriched, can target, or can’t resolve after each sync
  • Combine Salesforce records with Primer’s database of about 300M people and 19M companies

How to set it up

  1. Make sure the Salesforce user who will connect has the API Enabled permission
  2. In Primer, open Connections and choose Salesforce
  3. Log in to Salesforce and approve read access (api, refresh_token)
  4. Wait for the first sync, then check the enrichment stats for each object

Which plays use this connection?

Frequently asked questions

Does Primer write data back to Salesforce?

No. The connection is read-only. Primer reads records to build audiences and never writes, edits or deletes anything in Salesforce.

Why does my Salesforce connection return no data?

The most common cause is that the connecting user doesn’t have the API Enabled permission. Ask your Salesforce admin to enable it on the user’s profile or a permission set, then reconnect.

How often does Primer refresh Salesforce data?

After the first sync, Primer re-reads Salesforce about once a day, so new fields or records can take up to a day to appear as filters.

What happens if a Salesforce field can’t be mapped?

The sync keeps running. That column is simply empty for the affected records, so you’ll see a coverage gap rather than an error.

Connect your stack. Start building.

Bring your data in, send audiences out, and see what’s working—across the tools your team already uses.