Salesforce JWT

Integrate your application with the Salesforce API using JWT (server-to-server) authentication

🚀 Quickstart

Connect to Salesforce with JWT and see data flow in 2 minutes.

Create the integration

In Tenklo (free signup), go to Integrations → Configure New Integration → Salesforce JWT.

Configure Salesforce JWT credentials

Go to Connections → Add Test Connection. Enter your Consumer Key, Consumer Secret, Private Key, and Username from your JWT-enabled External Client App, plus your Authorization Server URL (your Salesforce login endpoint). Use the connect guide below to create and configure the app in Salesforce.

Call the Salesforce API

Make your first request to the Salesforce API (e.g. fetch a list of contacts). Replace the placeholders below with your Environment API key, integration ID, and connection ID:

curl "https://api.tenklo.dev/proxy/services/data/v58.0/query?q=SELECT+Id,FirstName,LastName,Email+FROM+Contact+LIMIT+10" \
  -H "Authorization: Bearer <NANGO-API-KEY>" \
  -H "Provider-Config-Key: <INTEGRATION-ID>" \
  -H "Connection-Id: <CONNECTION-ID>"

You can also fetch credentials with the Node SDK or API.

✅ You're connected. Check the Logs tab in Tenklo to inspect requests.

Implement Tenklo in your app

Follow the Auth implementation guide to integrate Tenklo in your app.

To create a JWT External Client App and get credentials, use the connect guide linked below.

📚 Salesforce JWT Integration Guides

Nango-maintained guides for common use cases.

  • How do I link my account?
    Set up a JWT-enabled External Client App in Salesforce and connect using Consumer Key, Consumer Secret, Private Key, and Username

Official docs: Salesforce REST API

🧩 Pre-built syncs & actions for Salesforce JWT

Explore Nango-provided actions in your dashboard. Extend and customize them to fit your needs.

No pre-built syncs or actions available yet.

Not seeing the integration you need? Build your own independently.

On this page