Salesforce
Salesforce is a leading cloud-based CRM platform that stores all your customer data—accounts, contacts, opportunities, cases, and more. With Coupler.io, you can automatically export your Salesforce data to Google Sheets, Excel, BigQuery, Looker Studio, or AI destinations like Claude and ChatGPT on a schedule that works for your business.
Why connect Salesforce to Coupler.io?
Multiple export options — Pull data using Salesforce reports, standard/custom objects, or write custom SOQL queries for precise control
Save time on manual exports — Schedule automatic refreshes daily, weekly, or monthly instead of downloading reports by hand
Combine Salesforce data with other sources — Use transformations like Join and Append to blend Salesforce data with marketing, finance, or other systems
Feed AI tools directly — Send Salesforce records to Claude or ChatGPT for instant analysis, summarization, or content generation
Prerequisites
An active Salesforce account (Standard, Professional, Enterprise, or Unlimited edition)
Administrator or equivalent permissions to authorize Coupler.io
For custom SOQL queries: basic familiarity with SOQL syntax (or use the Objects data type with filters)
Quick start
How to connect
Sign in to Coupler.io and create a new data flow. Search for and select Salesforce as your source.
Authorize Coupler.io by clicking the sign-in button. You'll be redirected to Salesforce's login page. Enter your Salesforce credentials and approve the connection request. Once authorized, you'll return to Coupler.io.
Choose your data type: Select Reports (to pull from existing Salesforce reports), Objects (to export accounts, contacts, opportunities, etc.), or Custom SOQL (to write your own queries).
Configure your selection:
If Reports: Pick a tabular report from your Salesforce org. Optionally override the report's date range.
If Objects: Choose an object (e.g., Account, Contact, Opportunity) and optionally filter by date or add SOQL filters.
If Custom SOQL: Write your query (e.g.,
SELECT Id, Name, Revenue FROM Account WHERE Industry = 'Technology').
Select your destination — Google Sheets, Excel, BigQuery, Looker Studio, or an AI destination like Claude or ChatGPT. Map Salesforce columns to destination columns if needed.
Run the data flow by clicking Run to complete a successful manual test. Once it succeeds, your data flow is ready—scheduling can be set up afterward.
Supported Salesforce editions
Coupler.io works with Salesforce Standard, Professional, Enterprise, and Unlimited editions.
Available data types
Salesforce data is exported through three methods, each offering different levels of flexibility and control.
Reports
Pre-built Salesforce reports in tabular format
Dashboard summaries, executive reports, sales pipeline
Objects
Raw records from standard or custom objects (Accounts, Contacts, Opportunities, Cases, Leads, etc.)
Detailed transaction data, customer records, activity logs
Custom SOQL
Results from custom SOQL queries with multi-object joins and complex filters
Advanced analytics, cross-object aggregations, custom data combinations
Common Salesforce objects
When using the Objects data type, you can export from any of these standard objects (plus any custom objects in your org):
Core CRM objects
Account — Company records with name, industry, revenue, website, billing address
Contact — Individual contact records linked to accounts
Opportunity — Sales deals with amount, stage, close date, probability
Lead — Potential customers not yet converted
Campaign — Marketing campaigns and campaign members
Service objects
Case — Support tickets with status, priority, subject, description
Task — Activities assigned to users
Event — Calendar events and meetings
Custom objects
Any custom objects defined in your Salesforce org are also available for export.
Standard fields by object
Account fields
Id, Name, Type, Industry, Revenue, Website, Phone, BillingStreet, BillingCity, BillingState, BillingPostalCode, BillingCountry, CreatedDate, LastModifiedDate
Contact fields
Id, FirstName, LastName, Email, Phone, MobilePhone, Title, Department, AccountId, CreatedDate, LastModifiedDate
Opportunity fields
Id, Name, AccountId, Amount, StageName, CloseDate, Probability, CreatedDate, LastModifiedDate
Case fields
Id, CaseNumber, Subject, Status, Priority, Description, AccountId, ContactId, CreatedDate, LastModifiedDate
Lead fields
Id, FirstName, LastName, Company, Email, Phone, LeadSource, Status, CreatedDate, LastModifiedDate
Custom fields
If your Salesforce org has custom fields, you can include them in your export by specifying their API names when using the Objects data type. Custom field names typically end with __c.
Date filtering
When exporting objects, you can filter records by when they were created or last modified:
Changed after date — Include only records modified after this date
Changed before date — Include only records modified before this date
Both support relative dates using macros (e.g.,
{{30daysago}})
For reports, you can override the report's built-in date range by specifying custom start and end dates.
SOQL filters
When using Objects, you can add WHERE conditions using SOQL syntax:
Industry = 'Technology'— Filter by field valueCreatedDate >= LAST_N_DAYS:30— Filter by relative dateAmount > 10000— Numeric comparisonsStatus IN ('Closed Won', 'Closed Lost')— Match multiple values
Use cases by role
Export your Opportunity or Account data to track pipeline, close rates, and deal progress. Pull reports on quota attainment or forecast accuracy. Use Custom SOQL to join Opportunities with Accounts to see deal size by industry. Send opportunity summaries to Claude or ChatGPT for sales coaching feedback.
Export Account revenue, billing information, and annual contract value (if using custom fields). Pull from reports to track bookings, MRR, or churn. Use Append to combine multiple report periods into one dataset for trend analysis. Send financial summaries to BigQuery for consolidated reporting.
Export Case data to track support volume and resolution times. Pull Contact records linked to Accounts to monitor customer health. Use SOQL to find open cases by priority or age. Join Cases with Accounts to identify at-risk customers.
Export Lead and Campaign Member data to track campaign performance. Pull custom fields if you're tracking lead scoring or attribution. Use SOQL to segment leads by source or status. Append data from multiple campaigns for cohort analysis.
Platform-specific notes
Tabular reports only — Matrix and summary reports are not supported; convert them to tabular format in Salesforce
Custom fields require API names — Use the exact API name (e.g.,
Customer_Tier__c) when specifying custom fieldsSOQL syntax matters — Typos in SOQL queries will cause import failures; refer to Salesforce SOQL documentation for syntax
Rate limits — Salesforce enforces API call limits based on your edition; large exports may consume multiple API calls
Sandbox and production — Data flows work with both sandbox and production orgs; ensure you're authorizing the correct environment
Inactive users and archived data — By default, exports include only active records; use SOQL filters to include archived data if needed
Salesforce common issues
Connection issues
Missing data
Permission errors
Data discrepancies
Rate limits
Salesforce FAQ
Last updated
Was this helpful?
