ψ · SALESFORCE DATA EXPORT

Export Salesforce data, your way.

Export to CSV, JSON, S3, SFTP, Google Sheets, or directly into Snowflake, Postgres, MySQL, or Redshift. Schedule recurring exports. Native Mac app with Claude AI in the SOQL editor.

Start 14-day free trial Download on theMac App Store

macOS 15+ · Apple Silicon native · 14-day free trial · No credit card

Why Salesforce data export matters

Salesforce admins and operators export data constantly: backups, compliance archives, analytics extracts, vendor data shares, weekly reports, monthly board materials, ad-hoc data requests from leadership. The total volume of Salesforce export work in a typical org is enormous, and the tools for it haven't kept up.

The current export tool landscape

Salesforce native Data Export Service runs weekly or monthly with zips of CSVs delivered to your inbox — useful for backups but not for analytical exports. Salesforce Data Loader exports to CSV files on your local disk — works but is dated. dataloader.io supports exports — capped at 10K rows free, expensive otherwise. Reports + Export to Excel — limited to 2,000 rows for the standard reports.

QueryFlow as the unified export tool

QueryFlow exports Salesforce data to any destination through Visual ETL pipelines. Write a SOQL query against any standard or custom object. Pick a destination: local CSV file, Amazon S3 bucket, SFTP server, Google Sheets tab, email attachment, or direct write to Snowflake/Redshift/Postgres/MySQL. Run once or schedule recurring.

SOQL editor with Claude AI

QueryFlow's SQL editor handles SOQL natively with Salesforce schema awareness. Ask Claude to write a query exporting all Opportunities closed in the last 30 days with their associated Accounts and Owners, and it writes valid SOQL with the correct JOIN syntax and field references. Ask for the same query as a relationship subquery and it rewrites in the Salesforce idiomatic style.

Scheduled recurring exports

The most common admin pattern: 'export this Salesforce data every Monday morning to a Google Sheet for the sales meeting.' In QueryFlow: write the SOQL query, configure the Google Sheets destination, click Schedule, set to Weekly Monday 7 AM. Done. Every Monday morning the data lands in the Sheet, the sales team has fresh numbers for their meeting.

Backup-grade exports to S3

For compliance and backup workflows, QueryFlow can schedule daily exports of any Salesforce object to S3 as CSV or JSON. Combined with S3 lifecycle policies for retention, this creates a complete compliance-grade backup of any Salesforce object — Custom Objects, History tables, Attachments metadata, anything queryable via SOQL.

Format flexibility

Export formats include CSV (with configurable delimiters, line endings, and quoting), JSON (newline-delimited or array-formatted), Parquet (for warehouse-friendly columnar storage), and direct database writes. The same query can be exported in different formats for different consumers — analytics team gets Parquet to S3, finance gets CSV via email, sales gets Sheets.

Frequently asked

How does QueryFlow's export compare to Salesforce's native Data Export Service?

Salesforce Data Export Service runs weekly or monthly and delivers zipped CSVs of everything. It's a blunt instrument designed for full-org backups. QueryFlow exports specific queries on configurable schedules to configurable destinations — surgical exports for specific use cases. The two are complementary.

Can QueryFlow handle very large Salesforce exports?

QueryFlow uses Salesforce's REST API for normal queries and Bulk API v2 for queries returning over a configurable row count. For exports of millions of rows, Bulk API v2 handles the heavy lifting. The export streams to your destination as it processes — no requirement to load everything into memory at once.

Can I export to multiple destinations from one query?

In v1.5, each pipeline has one destination. To send the same query result to multiple destinations, you can either run two pipelines on the same schedule, or use a Flow Book to run the query once and write to multiple destinations programmatically.

Does QueryFlow handle Salesforce attachments and files?

Files (ContentVersion records) can be queried and their metadata exported. The actual file binary content download requires using Salesforce's separate file download API, which is not yet a first-class QueryFlow feature. For full file-export workflows, the official Salesforce Data Export Service or the Files Downloader AppExchange app remain the right tools.

Can scheduled exports run if my Mac is asleep?

macOS handles missed scheduled tasks with a catch-up model — when your Mac wakes, missed jobs run within seconds. For mission-critical exports that absolutely cannot tolerate any delay, configure macOS Power Schedule (System Settings → Battery → Schedule) to wake your Mac at scheduled export times.

Salesforce exports, automated and your way.

14-day free trial. Schedule your first recurring Salesforce export today and reclaim hours from manual export work.

Start 14-day free trial