Salesforce

Interact with Salesforce CRM

Configuration

Get Accounts

Operation
Get Accounts
Salesforce Account*
Select Salesforce account
Fields to Return
Comma-separated fields
Limit
Max results (default: 100)
Order By
Field and direction (e.g., "Name ASC")
Get Accounts (salesforce_get_accounts)

Retrieve accounts from Salesforce CRM

Input
ParameterTypeRequiredDescription
limitstringNoNumber of results to return (default: 100, max: 2000)
fieldsstringNoComma-separated list of fields to return (e.g., "Id,Name,Industry,Phone")
orderBystringNoField to order by (e.g., "Name ASC" or "CreatedDate DESC")
Output
ParameterTypeDescription
successbooleanOperation success status
outputobjectAccounts data

Create Account

Operation
Create Account
Salesforce Account*
Select Salesforce account
Name
Name
Type
Type
Industry
Industry
Phone
Phone
Website
Website
Description
Description
Create Account (salesforce_create_account)

Create a new account in Salesforce CRM

Input
ParameterTypeRequiredDescription
namestringYesAccount name (required)
typestringNoAccount type (e.g., Customer, Partner, Prospect)
industrystringNoIndustry (e.g., Technology, Healthcare, Finance)
phonestringNoPhone number
websitestringNoWebsite URL
billingStreetstringNoBilling street address
billingCitystringNoBilling city
billingStatestringNoBilling state/province
billingPostalCodestringNoBilling postal code
billingCountrystringNoBilling country
descriptionstringNoAccount description
annualRevenuestringNoAnnual revenue (number)
numberOfEmployeesstringNoNumber of employees (number)
Output
ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated account data

Update Account

Operation
Update Account
Salesforce Account*
Select Salesforce account
Account ID
Salesforce Account ID
Name
Name
Type
Type
Industry
Industry
Phone
Phone
Website
Website
Description
Description
Update Account (salesforce_update_account)

Update an existing account in Salesforce CRM

Input
ParameterTypeRequiredDescription
accountIdstringYesAccount ID to update (required)
namestringNoAccount name
typestringNoAccount type
industrystringNoIndustry
phonestringNoPhone number
websitestringNoWebsite URL
billingStreetstringNoBilling street address
billingCitystringNoBilling city
billingStatestringNoBilling state/province
billingPostalCodestringNoBilling postal code
billingCountrystringNoBilling country
descriptionstringNoAccount description
annualRevenuestringNoAnnual revenue (number)
numberOfEmployeesstringNoNumber of employees (number)
Output
ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated account data

Delete Account

Operation
Delete Account
Salesforce Account*
Select Salesforce account
Account ID
Salesforce Account ID
Delete Account (salesforce_delete_account)

Delete an account from Salesforce CRM

Input
ParameterTypeRequiredDescription
accountIdstringYesAccount ID to delete (required)
Output
ParameterTypeDescription
successbooleanOperation success status
outputobjectDeleted account data

Get Contacts

Operation
Get Contacts
Salesforce Account*
Select Salesforce account
Fields to Return
Comma-separated fields
Limit
Max results (default: 100)
Order By
Field and direction (e.g., "Name ASC")
Contact ID
Contact ID
Get Contacts (salesforce_get_contacts)

Get contact(s) from Salesforce - single contact if ID provided, or list if not

Input
ParameterTypeRequiredDescription
contactIdstringNoContact ID (if provided, returns single contact)
limitstringNoNumber of results (default: 100, max: 2000). Only for list query.
fieldsstringNoComma-separated fields (e.g., "Id,FirstName,LastName,Email,Phone")
orderBystringNoOrder by field (e.g., "LastName ASC"). Only for list query.
Output
ParameterTypeDescription
successbooleanOperation success status
outputobjectContact(s) data

Create Contact

Operation
Create Contact
Salesforce Account*
Select Salesforce account
Account ID
Salesforce Account ID
Phone
Phone
Last Name
Last name
First Name
First name
Email
Email
Job Title
Job title
Description
Description
Create Contact (salesforce_create_contact)

Create a new contact in Salesforce CRM

Input
ParameterTypeRequiredDescription
lastNamestringYesLast name (required)
firstNamestringNoFirst name
emailstringNoEmail address
phonestringNoPhone number
accountIdstringNoAccount ID to associate contact with
titlestringNoJob title
departmentstringNoDepartment
mailingStreetstringNoMailing street
mailingCitystringNoMailing city
mailingStatestringNoMailing state
mailingPostalCodestringNoMailing postal code
mailingCountrystringNoMailing country
descriptionstringNoContact description
Output
ParameterTypeDescription
successbooleanOperation success status
outputobjectCreated contact data

Update Contact

Operation
Update Contact
Salesforce Account*
Select Salesforce account
Account ID
Salesforce Account ID
Phone
Phone
Contact ID
Contact ID
Last Name
Last name
First Name
First name
Email
Email
Job Title
Job title
Description
Description
Update Contact (salesforce_update_contact)

Update an existing contact in Salesforce CRM

Input
ParameterTypeRequiredDescription
contactIdstringYesContact ID to update (required)
lastNamestringNoLast name
firstNamestringNoFirst name
emailstringNoEmail address
phonestringNoPhone number
accountIdstringNoAccount ID to associate with
titlestringNoJob title
departmentstringNoDepartment
mailingStreetstringNoMailing street
mailingCitystringNoMailing city
mailingStatestringNoMailing state
mailingPostalCodestringNoMailing postal code
mailingCountrystringNoMailing country
descriptionstringNoDescription
Output
ParameterTypeDescription
successbooleanOperation success status
outputobjectUpdated contact data

Delete Contact

Operation
Delete Contact
Salesforce Account*
Select Salesforce account
Contact ID
Contact ID
Delete Contact (salesforce_delete_contact)

Delete a contact from Salesforce CRM

Input
ParameterTypeRequiredDescription
contactIdstringYesContact ID to delete (required)
Output
ParameterTypeDescription
successbooleanOperation success status
outputobjectDeleted contact data

Get Leads

Operation
Get Leads
Salesforce Account*
Select Salesforce account
Fields to Return
Comma-separated fields
Limit
Max results (default: 100)
Order By
Field and direction (e.g., "Name ASC")
Lead ID
Lead ID
Get Leads (salesforce_get_leads)

Get lead(s) from Salesforce

Input
ParameterTypeRequiredDescription
leadIdstringNoLead ID (optional)
limitstringNoMax results (default: 100)
fieldsstringNoComma-separated fields
orderBystringNoOrder by field
Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectLead data

Create Lead

Operation
Create Lead
Salesforce Account*
Select Salesforce account
Phone
Phone
Last Name
Last name
First Name
First name
Email
Email
Job Title
Job title
Company
Company name
Status
Status
Lead Source
Lead source
Description
Description
Create Lead (salesforce_create_lead)

Create a new lead

Input
ParameterTypeRequiredDescription
lastNamestringYesLast name (required)
companystringYesCompany (required)
firstNamestringNoFirst name
emailstringNoEmail
phonestringNoPhone
statusstringNoLead status
leadSourcestringNoLead source
titlestringNoTitle
descriptionstringNoDescription
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectCreated lead

Update Lead

Operation
Update Lead
Salesforce Account*
Select Salesforce account
Phone
Phone
Last Name
Last name
First Name
First name
Email
Email
Job Title
Job title
Lead ID
Lead ID
Company
Company name
Status
Status
Lead Source
Lead source
Description
Description
Update Lead (salesforce_update_lead)

Update an existing lead

Input
ParameterTypeRequiredDescription
leadIdstringYesLead ID (required)
lastNamestringNoLast name
companystringNoCompany
firstNamestringNoFirst name
emailstringNoEmail
phonestringNoPhone
statusstringNoLead status
leadSourcestringNoLead source
titlestringNoTitle
descriptionstringNoDescription
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectUpdated lead

Delete Lead

Operation
Delete Lead
Salesforce Account*
Select Salesforce account
Lead ID
Lead ID
Delete Lead (salesforce_delete_lead)

Delete a lead

Input
ParameterTypeRequiredDescription
leadIdstringYesLead ID (required)
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectDeleted lead

Get Opportunities

Operation
Get Opportunities
Salesforce Account*
Select Salesforce account
Fields to Return
Comma-separated fields
Limit
Max results (default: 100)
Order By
Field and direction (e.g., "Name ASC")
Opportunity ID
Opportunity ID
Get Opportunities (salesforce_get_opportunities)

Get opportunity(ies) from Salesforce

Input
ParameterTypeRequiredDescription
opportunityIdstringNoOpportunity ID (optional)
limitstringNoMax results (default: 100)
fieldsstringNoComma-separated fields
orderBystringNoOrder by field
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectOpportunity data

Create Opportunity

Operation
Create Opportunity
Salesforce Account*
Select Salesforce account
Name
Name
Stage Name
Stage name
Close Date*
YYYY-MM-DD (required for create)
Amount
Deal amount
Probability
Win probability (0-100)
Description
Description
Create Opportunity (salesforce_create_opportunity)

Create a new opportunity

Input
ParameterTypeRequiredDescription
namestringYesOpportunity name (required)
stageNamestringYesStage name (required)
closeDatestringYesClose date YYYY-MM-DD (required)
accountIdstringNoAccount ID
amountstringNoAmount (number)
probabilitystringNoProbability (0-100)
descriptionstringNoDescription
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectCreated opportunity

Update Opportunity

Operation
Update Opportunity
Salesforce Account*
Select Salesforce account
Name
Name
Opportunity ID
Opportunity ID
Stage Name
Stage name
Close Date*
YYYY-MM-DD (required for create)
Amount
Deal amount
Probability
Win probability (0-100)
Description
Description
Update Opportunity (salesforce_update_opportunity)

Update an existing opportunity

Input
ParameterTypeRequiredDescription
opportunityIdstringYesOpportunity ID (required)
namestringNoOpportunity name
stageNamestringNoStage name
closeDatestringNoClose date YYYY-MM-DD
accountIdstringNoAccount ID
amountstringNoAmount
probabilitystringNoProbability (0-100)
descriptionstringNoDescription
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectUpdated opportunity

Delete Opportunity

Operation
Delete Opportunity
Salesforce Account*
Select Salesforce account
Opportunity ID
Opportunity ID
Delete Opportunity (salesforce_delete_opportunity)

Delete an opportunity

Input
ParameterTypeRequiredDescription
opportunityIdstringYesOpportunity ID (required)
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectDeleted opportunity

Get Cases

Operation
Get Cases
Salesforce Account*
Select Salesforce account
Fields to Return
Comma-separated fields
Limit
Max results (default: 100)
Order By
Field and direction (e.g., "Name ASC")
Case ID
Case ID
Get Cases (salesforce_get_cases)

Get case(s) from Salesforce

Input
ParameterTypeRequiredDescription
caseIdstringNoCase ID (optional)
limitstringNoMax results (default: 100)
fieldsstringNoComma-separated fields
orderBystringNoOrder by field
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectCase data

Create Case

Operation
Create Case
Salesforce Account*
Select Salesforce account
Account ID
Salesforce Account ID
Contact ID
Contact ID
Status
Status
Subject
Subject
Priority
Priority
Origin
Origin (e.g., Phone, Email, Web)
Description
Description
Create Case (salesforce_create_case)

Create a new case

Input
ParameterTypeRequiredDescription
subjectstringYesCase subject (required)
statusstringNoStatus (e.g., New, Working, Escalated)
prioritystringNoPriority (e.g., Low, Medium, High)
originstringNoOrigin (e.g., Phone, Email, Web)
contactIdstringNoContact ID
accountIdstringNoAccount ID
descriptionstringNoDescription
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectCreated case

Update Case

Operation
Update Case
Salesforce Account*
Select Salesforce account
Status
Status
Case ID
Case ID
Subject
Subject
Priority
Priority
Description
Description
Update Case (salesforce_update_case)

Update an existing case

Input
ParameterTypeRequiredDescription
caseIdstringYesCase ID (required)
subjectstringNoCase subject
statusstringNoStatus
prioritystringNoPriority
descriptionstringNoDescription
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectUpdated case

Delete Case

Operation
Delete Case
Salesforce Account*
Select Salesforce account
Case ID
Case ID
Delete Case (salesforce_delete_case)

Delete a case

Input
ParameterTypeRequiredDescription
caseIdstringYesCase ID (required)
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectDeleted case

Get Tasks

Operation
Get Tasks
Salesforce Account*
Select Salesforce account
Fields to Return
Comma-separated fields
Limit
Max results (default: 100)
Order By
Field and direction (e.g., "Name ASC")
Task ID
Task ID
Get Tasks (salesforce_get_tasks)

Get task(s) from Salesforce

Input
ParameterTypeRequiredDescription
taskIdstringNoTask ID (optional)
limitstringNoMax results (default: 100)
fieldsstringNoComma-separated fields
orderBystringNoOrder by field
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectTask data

Create Task

Operation
Create Task
Salesforce Account*
Select Salesforce account
Status
Status
Subject
Subject
Priority
Priority
Due Date
YYYY-MM-DD
Related Contact/Lead ID
Contact or Lead ID
Related Account/Opportunity ID
Account or Opportunity ID
Description
Description
Create Task (salesforce_create_task)

Create a new task

Input
ParameterTypeRequiredDescription
subjectstringYesTask subject (required)
statusstringNoStatus (e.g., Not Started, In Progress, Completed)
prioritystringNoPriority (e.g., Low, Normal, High)
activityDatestringNoDue date YYYY-MM-DD
whoIdstringNoRelated Contact/Lead ID
whatIdstringNoRelated Account/Opportunity ID
descriptionstringNoDescription
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectCreated task

Update Task

Operation
Update Task
Salesforce Account*
Select Salesforce account
Status
Status
Subject
Subject
Priority
Priority
Task ID
Task ID
Due Date
YYYY-MM-DD
Description
Description
Update Task (salesforce_update_task)

Update an existing task

Input
ParameterTypeRequiredDescription
taskIdstringYesTask ID (required)
subjectstringNoTask subject
statusstringNoStatus
prioritystringNoPriority
activityDatestringNoDue date YYYY-MM-DD
descriptionstringNoDescription
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectUpdated task

Delete Task

Operation
Delete Task
Salesforce Account*
Select Salesforce account
Task ID
Task ID
Delete Task (salesforce_delete_task)

Delete a task

Input
ParameterTypeRequiredDescription
taskIdstringYesTask ID (required)
Output
ParameterTypeDescription
successbooleanSuccess
outputobjectDeleted task

List Reports

Operation
List Reports
Salesforce Account*
Select Salesforce account
Folder Name
Filter by folder name
Search Term
Search reports by name
List Reports (salesforce_list_reports)

Get a list of reports accessible by the current user

Input
ParameterTypeRequiredDescription
folderNamestringNoFilter by folder name
searchTermstringNoSearch term to filter reports by name
Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectReports data

Get Report

Operation
Get Report
Salesforce Account*
Select Salesforce account
Report ID*
Report ID
Get Report (salesforce_get_report)

Get metadata and describe information for a specific report

Input
ParameterTypeRequiredDescription
reportIdstringYesReport ID (required)
Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectReport metadata

Run Report

Operation
Run Report
Salesforce Account*
Select Salesforce account
Report ID*
Report ID
Include Details
Include detail rows (true/false)
Report Filters
JSON array of report filters
Run Report (salesforce_run_report)

Execute a report and retrieve the results

Input
ParameterTypeRequiredDescription
reportIdstringYesReport ID (required)
includeDetailsstringNoInclude detail rows (true/false, default: true)
filtersstringNoJSON string of report filters to apply
Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectReport results

List Report Types

Operation
List Report Types
Salesforce Account*
Select Salesforce account
List Report Types (salesforce_list_report_types)

Get a list of available report types

Input

This operation has no direct parameters.

Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectReport types data

List Dashboards

Operation
List Dashboards
Salesforce Account*
Select Salesforce account
Folder Name
Filter by folder name
List Dashboards (salesforce_list_dashboards)

Get a list of dashboards accessible by the current user

Input
ParameterTypeRequiredDescription
folderNamestringNoFilter by folder name
Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectDashboards data

Get Dashboard

Operation
Get Dashboard
Salesforce Account*
Select Salesforce account
Dashboard ID*
Dashboard ID
Get Dashboard (salesforce_get_dashboard)

Get details and results for a specific dashboard

Input
ParameterTypeRequiredDescription
dashboardIdstringYesDashboard ID (required)
Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectDashboard data

Refresh Dashboard

Operation
Refresh Dashboard
Salesforce Account*
Select Salesforce account
Dashboard ID*
Dashboard ID
Refresh Dashboard (salesforce_refresh_dashboard)

Refresh a dashboard to get the latest data

Input
ParameterTypeRequiredDescription
dashboardIdstringYesDashboard ID (required)
Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectRefreshed dashboard data

Run SOQL Query

Operation
Run SOQL Query
Salesforce Account*
Select Salesforce account
SOQL Query*
SELECT Id, Name FROM Account LIMIT 10
Run SOQL Query (salesforce_query)

Execute a custom SOQL query to retrieve data from Salesforce

Input
ParameterTypeRequiredDescription
querystringYesSOQL query to execute (e.g., SELECT Id, Name FROM Account LIMIT 10)
Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectQuery results

Get More Query Results

Operation
Get More Query Results
Salesforce Account*
Select Salesforce account
Next Records URL*
URL from previous query response
Get More Query Results (salesforce_query_more)

Retrieve additional query results using the nextRecordsUrl from a previous query

Input
ParameterTypeRequiredDescription
nextRecordsUrlstringYesThe nextRecordsUrl from a previous query response
Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectQuery results

Describe Object

Operation
Describe Object
Salesforce Account*
Select Salesforce account
Object Name*
API name (e.g., Account, Lead, Custom_Object__c)
Describe Object (salesforce_describe_object)

Get metadata and field information for a Salesforce object

Input
ParameterTypeRequiredDescription
objectNamestringYesAPI name of the object (e.g., Account, Contact, Lead, Custom_Object__c)
Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectObject metadata

List Objects

Operation
List Objects
Salesforce Account*
Select Salesforce account
List Objects (salesforce_list_objects)

Get a list of all available Salesforce objects

Input

This operation has no direct parameters.

Output
ParameterTypeDescription
successbooleanSuccess status
outputobjectObjects list

Usage Instructions

Integrate Salesforce into your workflow. Manage accounts, contacts, leads, opportunities, cases, and tasks with powerful automation capabilities.

Notes

  • Category: tools
  • Type: salesforce