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.
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.
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.
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.
Log in to Autometon, click New Pipeline, select Salesforce. Copy the unique webhook URL.
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.
Edit a test Opportunity in Salesforce to trigger the Outbound Message. Autometon receives the SOAP payload and auto-detects all fields.
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.
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.
=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.
=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.
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.
| Object | Salesforce Field | Recommended Column |
|---|---|---|
| Opportunity | Name | Deal Name |
| Opportunity | StageName | Stage |
| Opportunity | Amount | Deal Value |
| Opportunity | Owner.Name | Owner |
| Opportunity | CloseDate | Close Date |
| Lead | LastName, Email | Name, Email |
| Lead | LeadSource | Source |
Connect Salesforce to Sheets in minutes via Outbound Messages. No add-ons.
Build Salesforce reports your CRM can't natively produce — with live data.
Build a live CRM dashboard that works with HubSpot, Salesforce, and Pipedrive.
Set up your first real-time integration in under 5 minutes. No code required.
Get Started Free