Updated October 16, 2026.
A Salesforce ETL tool extracts data from Salesforce (standard and custom objects, history, files), transforms it, and loads it into a warehouse, a database or another application, and in 2026 usually runs the reverse direction too, pushing scores, segments and enriched records back into Salesforce. Salesforce is not a normal source. It has daily API allocations, a Bulk API with its own batch rules, 15- and 18-character record IDs, custom objects with parent-child dependencies, and a Change Data Capture event stream. The best Salesforce ETL tools are the ones that handle those specifics for you.
We compared ten tools on exactly that. The short version: Integrate.io is the pick for teams that want a low-code, bidirectional Salesforce pipeline with upserts on external IDs, Bulk API 2.0 loads and a flat price. Fivetran, Airbyte, Hevo and Stitch are the managed loaders for one-way replication into a warehouse. Skyvia and dataloader.io cover small-volume and admin-style jobs. Matillion is the warehouse-native transformation choice, Qlik Talend the governance choice, and Jitterbit the iPaaS for Salesforce-to-ERP process integration.
Key takeaways:
- Check Bulk API 2.0 support first. Salesforce allows 150 million records per rolling 24 hours in batches of up to 10,000, and a REST-only tool that polls every few minutes will eat your daily API allocation on a busy org.
- Reverse ETL is now part of the job. If you need warehouse data back in Salesforce, you need a tool that upserts on an External ID; otherwise you will create duplicates.
- Published entry prices run from free tiers (Fivetran, Hevo, Skyvia, dataloader.io, Airbyte Core) through $20 to $299 a month (Airbyte, Stitch, Hevo, dataloader.io Pro) to $1,999 a month flat with unlimited usage (Integrate.io). Matillion, Qlik Talend and Jitterbit quote.
- Talend Open Studio was retired in January 2024, Blendo was absorbed by RudderStack in 2020, and Panoply is a cloud warehouse, not an ETL tool. Several older Salesforce ETL lists still recommend all three.
- Salesforce Data Loader is free and fine for a one-off migration of up to a few million records. It does not schedule, transform or watch for schema changes, which is where the tools below start.
Quick Comparison of Salesforce ETL Tools
Prices and product facts come from each vendor's own pricing and documentation pages, checked in October 2026. "Quote" means the vendor publishes no price.
| Tool | Best for | Salesforce support | Reverse ETL into Salesforce | Transformation | Published pricing |
|---|---|---|---|---|---|
| Integrate.io | Low-code bidirectional pipelines with compliance needs | REST and Bulk API 2.0; upsert on External ID; Change Data Capture; PK chunking | Yes | Visual, 220+ steps, SQL and Python | $1,999/month flat, unlimited; 14-day trial |
| Fivetran | Zero-maintenance loading into a warehouse | Managed connector with automated schema evolution | Via Fivetran activations (separately metered) | dbt | Free up to 500K MAR; usage-based above |
| Airbyte | Engineering teams that self-host | Salesforce source connector, incremental sync | No (extraction only) | dbt or code | Core free; Standard from $20/month; Plus from $189/month |
| Hevo Data | Startups and SMBs loading a warehouse | Salesforce source, automatic schema mapping | Yes (Hevo Activate) | Light, no Python | Free up to 1M events; Starter $299/month |
| Stitch | Simple scheduled replication | Salesforce source (Singer) | No | None in-pipeline | From $100/month (5 to 300M rows) |
| Skyvia | Small-volume import, export and sync | Salesforce import, export, replication, bidirectional sync | Yes | Visual, limited | Free (10K records/month); from $79/month annual |
| Matillion | Transformation inside Snowflake, Databricks, BigQuery, Redshift | Salesforce connector; Maia agents draft pipelines | Via destination components | Visual canvas, pushdown SQL | Quote, credit-based; trial |
| Qlik Talend Cloud | Integration plus data quality and governance | Salesforce connectors; Talend Studio for complex jobs | Yes | No-code blocks, AI-generated SQL, Studio | Quote, priced on data volume; trial |
| Jitterbit Harmony | Salesforce-to-ERP process integration and EDI | Salesforce connector and marketplace templates | Yes (application sync) | Graphical editor in Cloud Studio | Quote, annual contract |
| dataloader.io | Admin-run scheduled imports and exports | Salesforce-owned; CSV in and out via Dropbox, Box, FTP | Imports only | Field mapping only | Free (10K records/month); Pro $99/user/month; Enterprise $299 |
What Makes Salesforce ETL Different
Most ETL guides treat Salesforce as one more SaaS source. Five things make it harder than that, and they are the questions to put to any vendor:
- API allocations. Every org has a daily API request allocation. A REST-based tool that polls objects every few minutes can exhaust it and lock out other integrations. Prefer tools that batch, use the Bulk API for volume, and use change events instead of polling.
- Bulk API 2.0 rules. Salesforce allows 150 million records per rolling 24 hours, in batches of up to 10,000 records and files of up to 150 MB, and 10,000 query jobs per day. Good tools size batches for you; Integrate.io's PK chunking splits large object extracts into parallel chunks of 100,000 records by default (up to 250,000) for initial loads.
- External IDs and upserts. Writing back to Salesforce without an External ID creates duplicates on the second run. Store your source key in an External ID field and upsert on it; load parents before children and reference parents by external ID. See matching Salesforce records with external IDs.
- Custom objects and relationships. Lookup and master-detail relationships dictate load order, and custom fields appear without warning. Ask what happens when an admin adds a field: ignore, alert or auto-map.
- Change Data Capture. Salesforce publishes change events for most objects. Tools that subscribe to them deliver near-real-time replication with little API cost; tools that poll do not. Our guide to change data capture in Salesforce covers setup. For the objects and query language underneath all this, see the Salesforce database explained.
The 10 Best Salesforce ETL Tools in 2026
1. Integrate.io
Price: Core plan $1,999/month, flat fee, unlimited data volume, pipelines and connectors; 14-day free trial, no credit card.
Tool type: cloud, low-code data pipeline platform (ETL, ELT, CDC, reverse ETL).
Salesforce features:
- Uses the Salesforce REST API for real-time operations and Bulk API 2.0 for high-volume loads, with batch size under your control
- Insert, update, upsert and delete on standard and custom objects, matching on External IDs, in both directions
- Salesforce Change Data Capture streaming for near-real-time replication, or schedules every 15 minutes, hourly, daily or custom
- PK chunking for large objects and initial loads
- 150+ other connectors, so Salesforce data lands in Snowflake, Redshift, Databricks, BigQuery or a database, and cleaned warehouse data comes back
Integrate.io is built so a RevOps, data or finance team can own Salesforce pipelines without engineers. You build field mappings, filters, joins and lookups in a visual editor with 220+ transformation steps (SQL and Python for edge cases), set the write mode to upsert on an External ID, and schedule it or run it on change events. Helm, the AI copilot, drafts and explains pipelines with a person approving each step, and the MCP Server lets any MCP-compatible assistant inspect, build and run pipelines under the same roles and audit trail as the UI.
Pros:
- Bidirectional: the same platform loads the warehouse and pushes scores, segments and enriched fields back into Salesforce
- Flat price, so a busy org does not turn into a surprise bill
- SOC 2, HIPAA (BAAs available), GDPR and CCPA, with field-level encryption and masking for PII in flight; alerts on row counts, run times and schema changes
- DPD UK and the Boston Red Sox run their Salesforce data syncs on the platform
See the Salesforce data sync page for the full feature list, and our guides to connecting an on-premise database to Salesforce and SFTP to Salesforce.
2. Fivetran
Price: Free plan up to 500,000 monthly active rows and 5,000 model runs; Standard, Enterprise and Business Critical priced on usage; 14-day trial per connection.
Tool type: fully managed ELT.
Salesforce features: a managed Salesforce connector with incremental sync and automated schema evolution, so a new custom field appears in the warehouse without anyone touching the pipeline; transformations in dbt, which has been part of Fivetran since the dbt Labs merger closed in June 2026.
Pros: the least maintenance of any loader; hundreds of other connectors; reliable at scale. Cons: usage pricing on Monthly Active Rows climbs on a busy org, transformation happens after the load, and writing back to Salesforce is a separate, separately metered product. See what Fivetran costs and Fivetran vs. Integrate.io.
3. Airbyte
Price: Airbyte Core is free and open source. Cloud: Standard from $20/month (5 credits, $5 per extra credit), Plus from $189/month, Pro and Enterprise Flex priced on capacity; 14-day trial.
Tool type: open-source ELT, self-hosted or cloud.
Salesforce features: a Salesforce source connector with incremental sync, standard and custom objects, and the option to modify the connector yourself; transformations in dbt or code.
Pros: free to self-host, full control, the widest community connector catalogue. Cons: self-hosting needs Docker or Kubernetes skills, it extracts only (no reverse ETL into Salesforce), and connector quality varies. See Airbyte cost.
4. Hevo Data
Price: Free up to 1 million events a month; Starter $299/month ($265 on annual); Professional $849/month; Business Critical custom; 14-day trial.
Tool type: no-code ELT with reverse ETL (Hevo Activate).
Salesforce features: a Salesforce source with automatic schema mapping and self-healing pipelines into Snowflake, BigQuery, Redshift or Databricks, and Activate for pushing warehouse data back into Salesforce.
Pros: genuinely easy for non-technical users; published prices; both directions. Cons: no Python or script-based transformations, event-based pricing rises with volume, fewer niche connectors. See Hevo vs. Integrate.io.
5. Stitch
Price: Standard from $100/month (5 to 300 million rows), Advanced $1,500/month, Premium $3,000/month, billed annually; 14-day trial.
Tool type: simple cloud replication (a Qlik product, built on the open-source Singer standard).
Salesforce features: a Salesforce source with scheduled incremental replication into a warehouse. No transformation in the pipeline and no write-back.
Pros: cheap, quick to set up, predictable row-based pricing. Cons: extraction only; Qlik's attention is on Qlik Talend Cloud, so expect Stitch to stay simple. See Stitch pricing and Stitch vs. Integrate.io.
6. Skyvia
Price: Free plan (10,000 records a month, two scheduled integrations); paid plans from $79/month billed annually.
Tool type: no-code cloud integration, backup and query.
Salesforce features: import, export, replication and bidirectional sync between Salesforce and databases, warehouses and other SaaS apps, with a visual mapper; Salesforce backup is a separate product.
Pros: a real free tier, a simple UI, low entry price. Cons: limited transformation depth and scheduling on the lower tiers; not built for high-frequency or compliance-heavy workloads. See Skyvia pricing and Skyvia vs. Integrate.io.
7. Matillion
Price: Developer, Teams and Scale editions, credit-based (task hours), quote for packages; free trial.
Tool type: warehouse-native ELT.
Salesforce features: a Salesforce connector that lands objects in Snowflake, Databricks, BigQuery or Redshift, transformation pushed down to the warehouse on a visual canvas, and Maia agents that draft pipelines from a prompt.
Pros: strongest in-warehouse transformation on this list; agentic pipeline building. Cons: credits plus warehouse compute means two bills, prices are not published, and it is warehouse-centric rather than Salesforce-centric. See Matillion pricing and Matillion vs. Integrate.io.
8. Qlik Talend Cloud
Price: quote, priced on data volume, four packages; free trial.
Tool type: enterprise data integration and quality suite (Talend has been part of Qlik since 2023).
Salesforce features: Salesforce connectors in no-code pipeline blocks or Talend Studio, data quality and profiling on the way through, and governance for regulated teams. Note that the free Talend Open Studio was retired on January 31, 2024.
Pros: integration, quality and governance from one vendor. Cons: steep learning curve for Studio, and customers have reported pricing changes since the Qlik acquisition. See Talend pricing and Talend vs. Integrate.io.
9. Jitterbit Harmony
Price: Standard, Professional and Enterprise tiers, quote, annual contract.
Tool type: commercial iPaaS with EDI, API management and AI agents.
Salesforce features: a Salesforce connector and a marketplace of prebuilt Salesforce-to-ERP and Salesforce-to-marketing templates, with mapping in Cloud Studio, a browser-based graphical editor.
Pros: the right tool when the job is syncing Salesforce with NetSuite, SAP or an EDI partner rather than a warehouse; broad compliance coverage. Cons: annual contract and unpublished prices; less transformation depth than a data pipeline platform. See Jitterbit pricing and Jitterbit vs. Integrate.io.
10. dataloader.io
Price: Free (10,000 records a month); Professional $99 per user per month (100,000 records); Enterprise $299 per user per month (unlimited).
Tool type: Salesforce-owned cloud data loader, running on MuleSoft's Anypoint Platform.
Salesforce features: scheduled imports, exports and deletes between Salesforce and CSV files in Dropbox, Box or FTP, with field mapping and lookups by external ID.
Pros: free to start, familiar to admins, no setup beyond a Salesforce login. Cons: files in and out only, no transformation beyond mapping, no warehouse or SaaS destinations, and per-user pricing. For a one-off migration the desktop Salesforce Data Loader is the free alternative.
Also worth knowing: Salesforce Data Loader (free, documented for 50,000 to 5 million records per load) for migrations; the Apache Airflow Salesforce provider for engineering teams who already run Airflow (code, no UI); Hightouch and Census for reverse-ETL-only use cases; MuleSoft, Informatica and Workato at the enterprise end; CData Sync for SQL Server-centred replication. None of them replaces the tools above for an ongoing, bidirectional Salesforce pipeline.
How to Choose by Team and Use Case
| If you are | Look for | Start with |
|---|---|---|
| A RevOps or data team that needs Salesforce data in a warehouse and scores back in Salesforce | Bidirectional sync, upserts on External ID, Bulk API 2.0, a flat price | Integrate.io |
| An analytics team that only needs one-way loading into Snowflake or BigQuery | Managed connector, schema evolution, dbt downstream | Fivetran, Hevo, or Airbyte if you self-host |
| A small business with low volumes | Free tier, visual mapper | Skyvia, Hevo's free plan, or dataloader.io |
| A Snowflake or Databricks shop doing heavy transformation | Pushdown SQL, visual canvas | Matillion |
| A regulated enterprise with governance requirements | Data quality, lineage, compliance | Qlik Talend Cloud, Informatica |
| Connecting Salesforce to NetSuite, SAP or an EDI partner | Process integration, templates, API management | Jitterbit, Celigo, MuleSoft |
| Doing a one-off migration | Bulk load, CSV mapping | Salesforce Data Loader or dataloader.io, then a pipeline tool for the ongoing sync |
Whatever you choose, ask the vendor three questions before you buy: which Salesforce API does it use for a 2-million-row object, what happens when an admin adds a custom field, and how does it avoid duplicates when writing back. The answers separate Salesforce-aware tools from generic ones. If you want to see Integrate.io's answers on your own org, start a 14-day free trial or book a demo and a Solutions Engineer will build the first pipeline with you.
FAQs
What is a Salesforce ETL tool?
Software that extracts data from Salesforce objects, transforms it (cleaning, mapping, joining, masking) and loads it into a warehouse, database or application on a schedule or as changes happen. Most modern tools also run the reverse direction, loading warehouse data back into Salesforce with upserts. See why you should ETL your Salesforce data.
Is Salesforce Data Loader an ETL tool?
Partly. Data Loader is Salesforce's free desktop client for bulk import, export, update and delete, documented for 50,000 to 5 million records per load, with field mapping but no transformation, scheduling or monitoring. It is the right tool for a migration and the wrong one for an ongoing pipeline.
Which Salesforce ETL tools support reverse ETL?
Integrate.io (upserts on External IDs through the Bulk and REST APIs), Hevo (Activate), Skyvia, Qlik Talend Cloud, Jitterbit and Matillion can write to Salesforce; Hightouch and Census are reverse-ETL specialists. Fivetran sells write-back as a separately metered product, and Airbyte and Stitch extract only.
How do ETL tools avoid Salesforce API limits?
By using Bulk API 2.0 for volume (150 million records per rolling 24 hours, in batches of up to 10,000), subscribing to Change Data Capture events instead of polling, batching REST calls, and scheduling large loads off-peak. Set an alert in Salesforce at around 70 to 75 percent of your daily API allocation so a runaway job cannot lock out other integrations.
Can I get real-time Salesforce data in my warehouse?
Near-real-time, yes. Tools that subscribe to Salesforce Change Data Capture (Integrate.io, among others) deliver changes within minutes; Integrate.io's schedules go down to every 15 minutes and its CDC replication for databases runs on 60-second cycles. True sub-second streaming from Salesforce is limited by the platform's event delivery, not by the ETL tool.
Is Snowflake an ETL tool?
No. Snowflake is a cloud data warehouse. ETL tools move Salesforce data into Snowflake, and transformation can then run inside Snowflake with SQL or dbt (ELT). Integrate.io, Fivetran, Matillion, Hevo and Stitch all load Salesforce into Snowflake; see Salesforce to Snowflake.
What is the best free ETL tool for Salesforce?
For a one-off load, Salesforce Data Loader. For small ongoing syncs, Skyvia's free plan (10,000 records a month), Hevo's free plan (1 million events), dataloader.io's free plan (10,000 records) or Fivetran's free tier (500,000 monthly active rows). For engineering teams, Airbyte Core self-hosted. Talend Open Studio is no longer available.
Related guides: Salesforce middleware integration tools, Salesforce data integration tools, Salesforce REST API integration, Salesforce connectors for ETL, Salesforce data migration and the top ETL tools.