Salesforce to Snowflake integration for analytics-ready CRM data
The Salesforce to Snowflake integration from Adapters loads accounts, contacts, opportunities, and activity from Salesforce into Snowflake tables on an incremental schedule, so your warehouse stays analytics-ready without draining Salesforce API limits. Field mapping takes about a minute and no code is required.
No credit card required.
Field mapping auto-plugged · tap a port to rewire
Plug a source port into
Transform on this cable
JSON in
JSON out
5 sample records ready
Last updated August 2026
What running Salesforce to Snowflake by hand costs you
- Full table pulls burn Salesforce API calls and hit daily governor limits during business hours.
- Hand-built ELT scripts break the moment someone adds a custom field or renames an object.
- Stale CRM data in the warehouse means dashboards and models report last week, not today.
The field mapping, out of the box
These cables are pre-wired when you pick the pair. Rewire any of them, or add your own, in the same visual data mapping tool you use for every adapter.
Input / SALESFORCE
Output / SNOWFLAKE
Transforms included
Incremental loads use the Salesforce SystemModstamp watermark so each run only moves changed rows; Salesforce field types cast to Snowflake column types, currency stays numeric, and timestamps land in UTC so downstream dbt models and BI tools read a clean, deduplicated table.
How it goes live
Three steps, minutes end to end, covered by flat data integration pricing from $49 a month.
STEP 01
Pick the pair
Connect Salesforce and Snowflake with scoped credentials. About a minute each.
STEP 02
Confirm the mapping
The cables above are pre-wired. Adjust any field, preview the transform on sample records, done.
STEP 03
Schedule the sync
Hourly down to every minute, with retries, alerting, and a full log on every run.
Prefer to understand the moving parts first? Our long-form guide to syncing Salesforce to Snowflake covers the field-by-field detail, the failure cases, and what changes at volume.
Salesforce to Snowflake sync: common questions
How do I connect Salesforce to Snowflake?
Authenticate Salesforce with OAuth, pick the objects you need (Account, Contact, Opportunity, Task), map each field to a Snowflake column, and schedule an incremental run. The connector reads the SystemModstamp watermark so every run after the first backfill moves only changed rows, which keeps you well inside the daily API allowance.
What is Salesforce to Snowflake zero copy?
Zero copy means querying Salesforce data in Snowflake without physically loading it, using Salesforce Data Cloud sharing rather than a pipeline. It removes the copy but requires Data Cloud licensing and gives you Salesforce's model, not yours. A connector physically lands tables you control and can reshape, which is usually the cheaper route for a normal CRM warehouse.
Does loading Salesforce into Snowflake use up API limits?
It does, which is why the load pattern matters. Salesforce enforces a rolling 24 hour API request allowance per org, and a full nightly pull of every object burns through it fast. Incremental loads keyed on SystemModstamp typically cut request volume by an order of magnitude versus repeated full extracts.
How often should Salesforce sync to Snowflake?
Hourly covers most reporting and revenue models. Go to fifteen minutes only if an operational process reads the warehouse copy, and stay at daily for objects nobody looks at intraday. Sync frequency is the main lever on both API consumption and Snowflake credit spend, so set it per object rather than globally.
How does the Salesforce to Snowflake sync work?
The Salesforce to Snowflake integration from Adapters loads accounts, contacts, opportunities, and activity from Salesforce into Snowflake tables on an incremental schedule, so your warehouse stays analytics-ready without draining Salesforce API limits. Field mapping takes about a minute and no code is required.
Is there a prebuilt Salesforce connector for Snowflake?
Yes. This Salesforce to Snowflake connector ships prebuilt: the field mapping is wired the moment you pick the pair, transforms are included, and the first sync can run within minutes. No code or engineering sprint required.
How much does the Salesforce Snowflake integration cost?
Pricing is flat and monthly: Starter at $49, Growth at $149, Scale at $399. Every plan includes this pair, visual field mapping, and per-record logs. There are no per-task or per-row fees, so the bill stays the same as volume grows.
How often can Adapters sync Salesforce to Snowflake?
Hourly on Starter, every 5 minutes on Growth, and down to every minute on Scale. Failed records retry automatically with backoff, and alerting plus a full per-record log come standard on every run.
Do I need to write code to connect Salesforce and Snowflake?
No. Fields are auto-mapped the moment you pick the pair, and you can rewire any mapping visually before the first sync. Incremental loads use the Salesforce SystemModstamp watermark so each run only moves changed rows; Salesforce field types cast to Snowflake column types, currency stays numeric, and timestamps land in UTC so downstream dbt models and BI tools read a clean, deduplicated table.
More pairs from the API connector library
Browse the full api connector library, or request a pair you do not see.
Salesforce and Snowflake, finally in agreement
Map the pair once and let it sync on schedule. Flat price from $49 a month, no per-task fees.
No credit card required.