Give OpenClaw Google Sheets and Salesforce together and it can load a spreadsheet into your CRM and report the other way in the same session. The sheet is where exports and new rows collect, and Salesforce is the system of record they need to reach. OpenClaw reads a range and creates the records, or queries Salesforce and writes the results back into a sheet. Both tools at once means bulk loads and reports stop being separate manual chores.
Pick the operations you want and each becomes a tool the agent can call directly while it works.
Configuration for reading data from a Google Sheet
Configuration for writing data to a Google Sheet
Configuration for appending rows to a Google Sheet
Configuration for clearing values from a range
Configuration for creating a new spreadsheet
Configuration for getting spreadsheet metadata
Configuration for reading multiple ranges at once
Configuration for writing to multiple ranges at once
Configuration for adding a new sheet/tab
Configuration for deleting a sheet/tab
Configuration for copying a sheet to another spreadsheet
Configuration for renaming a sheet/tab
Configuration for duplicating a sheet within the same spreadsheet
Configuration for find and replace in a spreadsheet
Configuration for inserting rows
Configuration for deleting rows
Configuration for clearing multiple ranges at once
Configuration for inserting columns
Configuration for deleting columns
Execute a SOQL query to retrieve records
Get the next batch of query results using a query locator
Execute a SOSL search across multiple objects
Get a single record by ID
Create a new record
Update an existing record
Delete a record
Create or update a record using an external ID field
Create multiple records in a single request (up to 200)
Update multiple records in a single request (up to 200)
Delete multiple records in a single request (up to 200)
List all available sObjects in the org
Get detailed metadata for a specific sObject including all fields
Get global metadata about the org
Get org API usage limits
Get information about the current authenticated user
Get available Salesforce API versions
Get available tabs for the user
List all approval processes in the org
Submit a record for approval
Approve or reject a pending approval request
Get blob (binary) data for a record field like Attachment body or Document body
Create an attachment on a record
Upload a file as ContentVersion (Files)
Execute multiple REST API requests in a single call
Create a tree of nested, parent-child records in a single request
Get recently viewed records
List available global quick actions
List quick actions for a specific object
Execute a quick action
Get page layouts for an object
Get compact layouts for an object
Create a bulk ingest job for large data operations
Upload CSV data to a bulk job
Close a bulk job to start processing
Get the status of a bulk job
Get results (successful or failed records) from a bulk job
Abort a bulk job
List bulk jobs
List available reports
Execute a report and get results
Get metadata for a report
Get records deleted within a time range
Get records updated within a time range
Execute a SOQL query including deleted and archived records
Get list views for an object
Get details of a specific list view
Execute a list view and get results
List available dashboards
Get dashboard data and metadata
Refresh a dashboard to get latest data
List available standard invocable actions
Get details of a specific invocable action
Execute an invocable action
Post a message to Chatter feed
Get Chatter feed items
OpenClaw is an open command-line agent. NoClick runs it hosted and lets you connect your apps to it as tools, so it can take real actions across your systems. Wire an integration into the agent and OpenClaw can call that app’s operations directly. It is a good fit when you want an open, no-fuss agent with real tool access and nothing to install.
NoClick runs OpenClaw for you with Google Sheets and Salesforce wired in as tools. Connect your account and run.