Connect Google Sheets to Salesforce
Ideas
What you can do with Google Sheets and Salesforce
Create Salesforce accounts from a Google Sheet
Companies added to your sheet are created as Salesforce accounts, with no duplicates, and each row gets its Salesforce ID.
See how it worksLog review sentiment in a sheet and open cases for bad ones
New customer reviews are labelled positive, neutral or negative in a Google Sheet, and negative ones become Salesforce cases.
See how it worksLog every lead in a sheet and create it in Salesforce
Each lead from your form or ads is scored, created in Salesforce and added to a Google Sheet with a link to the record.
See how it worksAudit open deals against rules kept in a sheet
Every Monday, open Salesforce deals are checked against the rules in your Google Sheet and every breach is listed on a Findings tab.
See how it worksBuild a white-space table of what key accounts haven't bought
Each month, a Google Sheet shows every key account against your product list, marking what they own and counting the gaps.
See how it worksGet realistic close dates for open deals
Every week, AI estimates a realistic close date for each open deal, saves it in Salesforce and logs the old and new dates in a sheet.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Google Sheets and Salesforce, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Google Sheets and Salesforce automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Import sheet rows as Salesforce leads only if the company is not already an Account, and write the new Lead ID or the reason it was skipped back into the row.
Every Monday, append a snapshot of open opportunities to a History tab and note any deal whose amount dropped since last week.
Use cases
Why people connect Google Sheets and Salesforce
How the two apps work together
- ClickRuntime checks the sheet every few minutes for new or changed rows and creates or updates Salesforce records.
- On a schedule it queries Salesforce and writes results to a sheet tab.
- Rows are matched by Salesforce ID or email to avoid duplicates.
Load lead lists into Salesforce
Marketing ops gets event and partner lists in Sheets. Rows become Salesforce leads with campaign and source set.
Reports outside Salesforce
Finance and leadership want opportunity data in a sheet they can model with. A daily export keeps it current.
Bulk field updates
Ops teams fix territories or industries in a sheet. Changed rows update matching Salesforce records by ID.
Forecast snapshots
Sales leaders want week-over-week forecast history. A weekly snapshot of open opportunities is appended to a sheet tab.
More apps
Google Sheets, Salesforce and other apps in one automation
Imported leads summary in Slack
After importing new rows from our Leads sheet into Salesforce, post a Slack message in #marketing-ops with the count and any rows that failed.
Weekly forecast email
Every Friday, snapshot open Salesforce opportunities into the Forecast sheet and email leadership the totals by stage through Gmail.
Combined pipeline sheet
Every morning, write open deals from HubSpot and open opportunities from Salesforce into one Google Sheet with a Source column.
Setup
Connect Google Sheets and Salesforce once
Google Sheets
Spreadsheets
- In the ClickRuntime dashboard, open Connections and choose Google Sheets.
- Sign in with your Google account and allow access.
- Pick the spreadsheets the automation may use. It can't see any other file in your Drive.
Salesforce
CRM
- In Salesforce, go to Setup, then External Client App Manager (or App Manager), and create a new External Client App.
- Enable OAuth, set the callback URL to
https://clickruntime.com/oauth/callback, and add the scopesapiandrefresh_token offline_access. - Under OAuth policies, set the refresh token policy to valid until revoked and choose who may use the app. Make sure the user has the API Enabled permission.
- In the ClickRuntime dashboard, open Connections, choose Salesforce and enter your app's Consumer Key and Consumer Secret.
FAQ
Questions about connecting Google Sheets and Salesforce
Does it work with any spreadsheet?
How does it avoid creating duplicates in Salesforce?
Can I change the columns?
Will people editing the sheet break it?
Can it write to custom fields?
What about validation rules?
Can it handle thousands of rows?
Related pages
Keep exploring
Tell your assistant what Google Sheets and Salesforce should do together
Free plan. No credit card.