Henk
5-minute setup guide to connect your Salesforce account

Salesforce Integration Guide

Overview

Connecting Salesforce to Henk is a one-time setup that enables your entire team to import contacts and sync data seamlessly.

Salesforce Admin Access

Create Connected Apps

API Enabled

User profile permission

10 minutes

One-time setup

1
Create a Salesforce Connected App

Set up OAuth authentication in your Salesforce org

1.1 Open Salesforce Setup

  1. Log in to Salesforce at login.salesforce.com
  2. Click the gear icon (⚙️) in the top-right corner
  3. Select Setup

1.2 Navigate to App Manager

  1. In the Quick Find box (left sidebar), type App Manager
  2. Click App Manager under Apps
  3. Click the New Connected App button (top-right)

1.3 Fill in Basic Information

FieldValue
Connected App NameHenk Integration
API NameAuto-filled: Henk_Integration
Contact EmailYour email address

1.4 Enable OAuth Settings

1. Check ✅ Enable OAuth Settings

2. Callback URL: Enter this exact URL:

3. Selected OAuth Scopes: Add these three scopes:

  • Access the identity URL service (id, profile, email, address, phone)
  • Access and manage your data (api)
  • Perform requests on your behalf at any time (refresh_token, offline_access)

Click Add to move them to "Selected OAuth Scopes"

4. Additional Settings (recommended):

  • ✅ Require Secret for Web Server Flow
  • ✅ Require Secret for Refresh Token Flow

1.5 Save and Wait

  1. Click Save at the bottom
  2. Click Continue on the confirmation page
  3. Wait 2-10 minutes for the app to become active

2
Copy Your OAuth Credentials

Get your Client ID and Client Secret

You'll now see your Connected App details page with the API section.

Copy Consumer Key (Client ID)

  1. Find the Consumer Key field
  2. Click the 📋 Copy button or select and copy the entire key
  3. Paste it somewhere safe - you'll need it in Step 3

Copy Consumer Secret (Client Secret)

  1. Click "Click to reveal" next to Consumer Secret
  2. Copy the revealed secret
  3. Paste it somewhere safe - you'll need it in Step 3

3
Connect to Henk

Enter your credentials in the Henk integration

3.1 Navigate to Integrations

  1. Go to Settings → Integrations
  2. Find the Salesforce card
  3. Click Connect

3.2 Complete the 2-Step Setup Wizard

You'll see a guided setup wizard with two steps:

1

Authentication

Client ID (Consumer Key)

Paste the Consumer Key from Step 2

Client Secret (Consumer Secret)

Paste the Consumer Secret from Step 2

Then click Continue

2

Review & Connect

  1. Review your settings (automatically set to Production environment)
  2. Click Connect to Salesforce
  3. You'll be redirected to Salesforce Production
  4. Review the permissions and click Allow
  5. You'll be redirected back to Henk

Common Issues

"External client app is not installed"

The Connected App hasn't been created yet or isn't active.

  • Verify you created the Connected App in Step 1
  • Make sure you're logging into the same Salesforce organization
  • Wait 2-10 minutes after creating the app
  • Check the app is enabled in Salesforce Setup → App Manager

"redirect_uri_mismatch"

The callback URL doesn't match.

  • Go back to your Connected App in Salesforce
  • Verify the callback URL is exactly: https://app.callhenk.com/api/integrations/salesforce/callback
  • No extra spaces, no trailing slashes
  • Save changes and wait 2 minutes

"Invalid Client ID" or "Invalid Client Secret"

The credentials were copied incorrectly.

  • Go back to Salesforce → Setup → App Manager
  • Find your Connected App and click View
  • Copy the Consumer Key and Secret again carefully
  • Make sure you didn't include extra spaces
  • Re-enter them in Henk