Skip to main content

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.
1

Open Integrations panel

In your spreadsheet, click Integrations in the left panel (or visit orangeslice.com/spreadsheets/<spreadsheet_id>/edits?panel=integrations)
2

Configure Salesforce

Select Salesforce and enter your instance URL and access token
3

Use in your code

Once configured, access Salesforce via integrations.salesforce

Query Operations

SOQL Query

Query with Pagination

Include Deleted Records


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


Metadata Operations

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

SendEmailInput


Common SOQL Patterns

Join Queries

Aggregate Queries

Date Filters

Relationship Queries