Salesforce Guide

Salesforce to Google Sheets:
Complete Setup Guide

Complete walkthrough for connecting Salesforce to Google Sheets using Outbound Messages or Flow. Get real-time opportunity data in your spreadsheet — no add-ons, no CSV exports, no Apex code.

Get Started Free Salesforce to Google Sheets Integration →
January 2026 · 10 min read·Autometon Team
In this guide
  1. Why sync Salesforce to Google Sheets?
  2. Two methods: Outbound Messages vs Flow
  3. Step-by-step setup with Autometon
  4. Building your Salesforce dashboard
  5. Salesforce field reference
  6. Frequently asked questions

Why Sync Salesforce to Google Sheets?

Salesforce is the most powerful CRM on the market — but its reporting tools are locked behind seat licenses, and getting data to non-Salesforce users means manual exports or expensive BI tools.

Google Sheets gives you a shareable, real-time alternative. With Autometon connecting Salesforce to Google Sheets via webhooks, every opportunity update writes to your sheet the moment it happens. Finance gets live revenue data. RevOps gets pipeline reports without running queries. Leadership gets a dashboard without needing a Salesforce login.

Two Methods: Outbound Messages vs Flow

Outbound Messages (recommended for most teams)

Salesforce Outbound Messages are configured in Workflow Rules and send a SOAP payload to an external URL when a record changes. They're available on all Salesforce editions that include Workflow Rules (Professional and above). Simple to set up, reliable, and fire on record saves without custom code.

Salesforce Flow with HTTP Callout

Flow gives you more control over triggering conditions and payload structure. Use Flow if you need conditional logic (e.g., only fire when Stage changes to Closed Won), need to include related record fields, or want a JSON payload instead of SOAP. Requires Salesforce Enterprise or higher for HTTP Callout actions.

For most teams: start with Outbound Messages. It's faster to configure and covers 90% of use cases.

Step-by-Step Setup with Autometon

Step 1: Create your Autometon pipeline

Log in to Autometon, click New Pipeline, select Salesforce. Copy the unique webhook URL.

Step 2: Set up Salesforce Outbound Messages

In Salesforce: Setup → Process Automation → Workflow Rules → New Rule. Select your object (e.g., Opportunity). Set the evaluation criteria (e.g., every time a record is created or edited). Add an action: New Outbound Message. Paste your Autometon webhook URL as the Endpoint URL. Select the fields to send: Name, StageName, Amount, CloseDate, Owner.Name, and any custom fields. Activate the rule.

Step 3: Send a test event

Edit a test Opportunity in Salesforce to trigger the Outbound Message. Autometon receives the SOAP payload and auto-detects all fields.

Step 4: Map fields to your sheet

Use Autometon's visual mapper to match each Salesforce field to a Google Sheet column. The AI mapper suggests the best match — confirm or adjust.

Step 5: Activate

Share your Google Sheet with Autometon's service account email and click Activate. Every qualifying Salesforce event now writes a row to your sheet in real time.

Building Your Salesforce Dashboard in Google Sheets

Pipeline by stage

=SUMIF('Raw Data'!B:B,"Proposal/Price Quote",'Raw Data'!C:C)

Repeat per stage. Bar chart gives you a live pipeline funnel without logging into Salesforce.

Win rate by rep

=COUNTIFS('Raw Data'!D:D,A2,'Raw Data'!B:B,"Closed Won")/COUNTIF('Raw Data'!D:D,A2)

Where A2 is the rep name. Drag down for all reps.

Monthly closed revenue

Add a =TEXT(E2,"YYYY-MM") column in Raw Data. Pivot by month, sum Amount where Stage = Closed Won. Line chart shows monthly revenue trend updating live.

Salesforce Field Reference

ObjectSalesforce FieldRecommended Column
OpportunityNameDeal Name
OpportunityStageNameStage
OpportunityAmountDeal Value
OpportunityOwner.NameOwner
OpportunityCloseDateClose Date
LeadLastName, EmailName, Email
LeadLeadSourceSource

Frequently Asked Questions

No. Autometon uses Salesforce's native Outbound Messages (no-code, configured in Workflow Rules) or Flow HTTP Callouts. No Apex, no custom development, no Salesforce add-ons required.
Outbound Messages are available on Professional, Enterprise, Unlimited, and Developer editions. They're not available on Essentials. Flow HTTP Callouts require Enterprise or higher.
Autometon has no row limits. Google Sheets supports up to 10 million cells. For very high-volume Salesforce orgs, use multiple sheet tabs or archive historical rows periodically.
Yes. Any Salesforce object that supports Outbound Messages or Flow triggers — including custom objects — can be routed to Google Sheets via Autometon. Custom fields are auto-detected when you send a test event.
The native Salesforce Connector is scheduled (not real-time), limited to 2,000 rows, and requires Google Workspace. Autometon is webhook-based (under 5 second sync), has no row limits, works with any Google account, and costs significantly less.

Related Guides & Integrations

Integration

Salesforce to Google Sheets Integration

Connect Salesforce to Sheets in minutes via Outbound Messages. No add-ons.

Learn more →
Solution

Salesforce Reporting in Google Sheets

Build Salesforce reports your CRM can't natively produce — with live data.

Learn more →
Guide

CRM Dashboard in Google Sheets

Build a live CRM dashboard that works with HubSpot, Salesforce, and Pipedrive.

Learn more →

Ready to Connect Salesforce to Google Sheets?

Set up your first real-time integration in under 5 minutes. No code required.

Get Started Free