Skip to content
Scalekit Docs
Talk to an Engineer Dashboard

Salesforce

Connect to Salesforce CRM. Manage leads, opportunities, accounts, and customer relationships

Salesforce logo

Supports authentication: OAuth 2.0

Create a new Account in Salesforce. Supports standard fields

PropertiesDescriptionType
AccountNumberAccount number for the organizationstring
AnnualRevenueAnnual revenuenumber
BillingCityBilling citystring
BillingCountryBilling countrystring
BillingPostalCodeBilling postal codestring
BillingStateBilling state/provincestring
BillingStreetBilling streetstring
DescriptionDescriptionstring
IndustryIndustrystring
NameAccount Namestring
NumberOfEmployeesNumber of employeesinteger
OwnerIdRecord owner (User/Queue Id)string
PhoneMain phone numberstring
RecordTypeIdRecord Type Idstring
WebsiteWebsite URLstring

Retrieve details of a specific account from Salesforce by account ID. Returns account properties and associated data.

PropertiesDescriptionType
account_idID of the account to retrievestring
fieldsComma-separated list of fields to include in the responsestring

Retrieve a list of accounts from Salesforce using a pre-built SOQL query. Returns basic account information.

PropertiesDescriptionType
limitNumber of results to return per pagenumber

Execute multiple Salesforce REST API requests in a single call using the Composite API. Allows for efficient batch operations and related data retrieval.

PropertiesDescriptionType
composite_requestJSON string containing composite request with multiple sub-requestsstring

Create a new contact in Salesforce. Allows setting contact properties like name, email, phone, account association, and other standard fields.

PropertiesDescriptionType
AccountIdSalesforce Account Id associated with this contactstring
DepartmentDepartment of the contactstring
DescriptionFree-form descriptionstring
EmailEmail address of the contactstring
FirstNameFirst name of the contactstring
LastNameLast name of the contact (required)string
LeadSourceLead source for the contactstring
MailingCityMailing citystring
MailingCountryMailing countrystring
MailingPostalCodeMailing postal codestring
MailingStateMailing state/provincestring
MailingStreetMailing streetstring
MobilePhoneMobile phone of the contactstring
PhonePhone number of the contactstring
TitleJob title of the contactstring

Retrieve details of a specific contact from Salesforce by contact ID. Returns contact properties and associated data.

PropertiesDescriptionType
contact_idID of the contact to retrievestring
fieldsComma-separated list of fields to include in the responsestring

Retrieve metadata about all available SObjects in the Salesforce organization. Returns list of all objects with basic information.

Retrieve organization limits information from Salesforce. Returns API usage limits, data storage limits, and other organizational constraints.

Retrieve detailed metadata about a specific SObject in Salesforce. Returns fields, relationships, and other object metadata.

PropertiesDescriptionType
sobjectSObject API name to describestring

Retrieve a list of opportunities from Salesforce using a pre-built SOQL query. Returns basic opportunity information.

PropertiesDescriptionType
limitNumber of results to return per pagenumber

Create a new opportunity in Salesforce. Allows setting opportunity properties like name, amount, stage, close date, and account association.

PropertiesDescriptionType
AccountIdAssociated Account Idstring
AmountOpportunity amountnumber
CampaignIdRelated Campaign Idstring
CloseDateExpected close date (YYYY-MM-DD, required)string
Custom_Field__cExample custom field (replace with your org’s custom field API name)string
DescriptionOpportunity descriptionstring
ForecastCategoryNameForecast category namestring
LeadSourceLead sourcestring
NameOpportunity name (required)string
NextStepNext step in the sales processstring
OwnerIdRecord owner (User/Queue Id)string
PricebookIdAssociated Price Book Idstring
ProbabilityProbability percentage (0–100)number
RecordTypeIdRecord Type Id for Opportunitystring
StageNameCurrent sales stage (required)string
TypeOpportunity typestring

Retrieve details of a specific opportunity from Salesforce by opportunity ID. Returns opportunity properties and associated data.

PropertiesDescriptionType
fieldsComma-separated list of fields to include in the responsestring
opportunity_idID of the opportunity to retrievestring

Update an existing opportunity in Salesforce by opportunity ID. Allows updating opportunity properties like name, amount, stage, and close date.

PropertiesDescriptionType
AccountIdAssociated Account Idstring
AmountOpportunity amountnumber
CampaignIdRelated Campaign Idstring
CloseDateExpected close date (YYYY-MM-DD)string
DescriptionOpportunity descriptionstring
ForecastCategoryNameForecast category namestring
LeadSourceLead sourcestring
NameOpportunity namestring
NextStepNext step in the sales processstring
OwnerIdRecord owner (User/Queue Id)string
Pricebook2IdAssociated Price Book Idstring
ProbabilityProbability percentage (0–100)number
RecordTypeIdRecord Type Id for Opportunitystring
StageNameCurrent sales stagestring
TypeOpportunity typestring
opportunity_idID of the opportunity to updatestring

Execute SOQL queries against Salesforce data. Supports complex queries with joins, filters, and aggregations.

PropertiesDescriptionType
querySOQL query string to executestring

Execute parameterized searches against Salesforce data. Provides simplified search interface with predefined parameters.

PropertiesDescriptionType
fieldsComma-separated list of fields to returnstring
search_textText to search forstring
sobjectSObject type to search instring

Execute SOSL searches against Salesforce data. Performs full-text search across multiple objects and fields.

PropertiesDescriptionType
search_querySOSL search query string to executestring

Execute custom SOQL queries against Salesforce data. Supports complex queries with joins, filters, aggregations, and custom field selection.

PropertiesDescriptionType
soql_querySOQL query string to executestring