Salesforce Integration
The Salesforce integration provides comprehensive access to the Salesforce REST API, including SOQL queries, record CRUD operations, batch/composite operations, and email functionality.
Setup
You must configure Salesforce before using it in your code. Only configured integrations are available to your agent.
Open Integrations panel
In your spreadsheet, click Integrations in the left panel (or visit orangeslice.com/spreadsheets/<spreadsheet_id>/edits?panel=integrations)
Configure Salesforce
Select Salesforce and enter your instance URL and access token
Use in your code
Once configured, access Salesforce via integrations.salesforce
Query Operations
SOQL Query
Include Deleted Records
SOSL Search
Single Record Operations
Create Record
Get Record
Update Record
Delete Record
Upsert Record
Upsert using an external ID field:
Batch/Collection Operations
Create Multiple Records
Retrieve Multiple Records
Update Multiple Records
Delete Multiple Records
Upsert Multiple Records
Describe Global
List all available SObjects:
Describe SObject
Get detailed metadata for a specific object:
Email Operations
Send Email
Send Email as Org-Wide Address
Sender Types
Types Reference
SalesforceRecord
SalesforceQueryResult
SalesforceCreateResult
SalesforceError
SalesforceField
Common SOQL Patterns
Join Queries
Aggregate Queries
Date Filters
Relationship Queries