Back to plugin list
Official
Premium
Salesforce
The CloudQuery Salesforce plugin extracts information from your Salesforce organization(s) and loads it into any supported CloudQuery destination
Publisher
cloudquery
Latest version
v4.1.11
Type
Source
Platforms
Date Published
Price per 1M rows
Starting from $15
monthly free quota
1M rows
Set up process
Overview
The CloudQuery Salesforce plugin extracts information from your Salesforce organization(s) and loads it into any supported CloudQuery destination (e.g. PostgreSQL, BigQuery, Snowflake, and more).
Authentication
You will need to create a Salesforce Connected App. This is a Salesforce app that will be used to authenticate with Salesforce. You can create a Connected App in the Salesforce Setup UI. Checkout the Salesforce documentation for more information. Or check out our latest guide to set up a connected app.
Configuration
This example syncs from Salesforce to a Postgres destination:
kind: source
spec:
name: slack
path: cloudquery/salesforce
registry: cloudquery
version: "v4.1.11"
tables: ["*"]
destinations: ["postgresql"]
# Salesforce specific configuration
spec:
client_id: "${SF_CLIENT_ID}"
client_secret: "${SF_CLIENT_SECRET}"
username: "${SF_USERNAME}"
password: "${SF_PASSWORD}"
It assumes that the
SF_CLIENT_ID
, SF_CLIENT_SECRET
, SF_USERNAME
and SF_PASSWORD
environment variables are set.