Salesforce integration

Connect Salesforce to Hendrik.

Hendrik reads Salesforce leads, contacts, accounts, opportunities, stages, campaigns, members, and history so you can compare reported lead volume with pipeline movement.

Questions Hendrik can help answer

  • Are reported leads becoming qualified opportunities?
  • Did stage definitions or campaign membership change?
  • Does pipeline quality support more spend?

Salesforce + LinkedIn Ads example

Test a LinkedIn lead-quality claim

Same 30-day USD windows

MetricPreviousCurrent
LinkedIn AdsReported leads95142
SalesforceNew qualified opportunities2724
SalesforceCampaign members added88131

What Hendrik checks

  1. Check campaign identity

    Verify the Salesforce campaign records used for the comparison.

  2. Review stage history

    Detect stage-definition or process changes.

  3. Check matching coverage

    Avoid treating unmatched leads as CRM failures.

About this example Synthetic data · Illustrative analysis · Changes require your approval.

How Hendrik handles your data

Want Hendrik to answer this with your data?

Your connected data

What Hendrik reads from Salesforce

Use Salesforce with an advertising integration to see whether reported leads became qualified opportunities or closed revenue.

Leads and contacts
CRM prospect and contact records.
Opportunities
Opportunity and opportunity history.
Stages
Stage definitions and changes.
Campaigns
Campaign and campaign membership data.
Accounts
Account context.

Setup and access

Setup and access for Salesforce

Setup
When enabled, sign in with Salesforce and confirm the organization and instance.
Permissions
Salesforce OAuth scopes: api and refresh_token.
Supported accounts
One Salesforce organization and instance URL.
Available history
The current product configuration defaults to 90 days. Hendrik shows the actual coverage after the first sync.
Data refresh
Configured data streams run from hourly to every 6 hours. Hendrik shows the published freshness for each source after sync.
Setup time
Salesforce starts its initial sync after authorization, account selection, and data checks. The duration depends on the selected account and history.
Can Hendrik make changes?
Connecting reads Salesforce data. It does not change leads, opportunities, campaigns, or stages.
Integration availability
Your workspace shows Connect or Request access for your account.
Requirements and data limits

What you need

  • Confirm the Salesforce org and relevant record types.
  • Define the stage and date that represent a qualified outcome.
  • Establish campaign membership or identity before making attribution claims.

Keep these differences in mind

  • Opportunity value is not payment data.
  • Campaign membership does not establish causal credit.
  • CRM stage dates can differ from lead creation dates.
  • Campaign membership and opportunity counts do not prove LinkedIn caused the opportunities.

Your data. Your next step.

Put Hendrik to work on your stack.

Create your account, choose your workspace and connect your data.

See plans and pricing