Skip to Content

Salesforce

Salesforce icon
Arcade Optimized

Arcade tools designed for LLMs to interact with Salesforce

Author:Arcade
Version:2.0.1
Auth:User authorization
3tools
3require secrets
PyPI VersionPython VersionsWheel StatusDownloadsLicense

The Arcade toolkit for Salesforce empowers developers to harness the capabilities of LLMs for seamless interaction with Salesforce data. It enables efficient data retrieval and modification in a user-friendly manner.

Capabilities

  • Create and manage contacts effortlessly.
  • Retrieve comprehensive account information, including related entities.
  • Perform keyword-based searches to find accounts quickly.
  • Facilitate reading and writing of various Salesforce objects.

OAuth

  • Provider: Unknown
  • Scopes: read_account, read_contact, read_lead, read_note, read_opportunity, read_task, write_contact

Secrets

  • Types: API Key, Unknown
  • Examples: SALESFORCE_ORG_SUBDOMAIN, SALESFORCE_MAX_CONCURRENT_REQUESTS

Available tools(3)

3 of 3
Tool nameDescriptionSecrets
Creates a contact in Salesforce.
2
Gets the account with related info: contacts, leads, notes, calls, opportunities, tasks, emails, and events (up to 10 items of each type). An account is an organization (such as a customer, supplier, or partner, though more commonly a customer). In some Salesforce account setups, an account can also represent a person.
1
Searches for accounts in Salesforce and returns them with related info: contacts, leads, notes, calls, opportunities, tasks, emails, and events (up to 10 items of each type). An account is an organization (such as a customer, supplier, or partner, though more commonly a customer). In some Salesforce account setups, an account can also represent a person.
1

Selected tools

No tools selected.

Click "Show all tools" to add tools.

Requirements

Select tools to see requirements

#

Salesforce.CreateContact

Creates a contact in Salesforce.

Parameters

ParameterTypeReq.Description
account_idstringRequiredThe ID of the account to create the contact for.
last_namestringRequiredThe last name of the contact.
first_namestringOptionalThe first name of the contact.
emailstringOptionalThe email of the contact.
phonestringOptionalThe phone number of the contact.
mobile_phonestringOptionalThe mobile phone number of the contact.
titlestringOptionalThe title of the contact. E.g. 'CEO', 'Sales Director', 'CTO', etc.
departmentstringOptionalThe department of the contact. E.g. 'Marketing', 'Sales', 'IT', etc.
descriptionstringOptionalThe description of the contact.

Requirements

Secrets:SALESFORCE_ORG_SUBDOMAINSALESFORCE_MAX_CONCURRENT_REQUESTS

Output

Type:jsonThe created contact.
#

Salesforce.GetAccountDataById

Gets the account with related info: contacts, leads, notes, calls, opportunities, tasks, emails, and events (up to 10 items of each type). An account is an organization (such as a customer, supplier, or partner, though more commonly a customer). In some Salesforce account setups, an account can also represent a person.

Parameters

ParameterTypeReq.Description
account_idstringRequiredThe ID of the account to get data for.

Requirements

Secrets:SALESFORCE_ORG_SUBDOMAINSALESFORCE_MAX_CONCURRENT_REQUESTS

Output

Type:jsonThe account with related info: contacts, leads, notes, calls, opportunities, tasks, emails, and events (up to 10 items of each type)
#

Salesforce.GetAccountDataByKeywords

Searches for accounts in Salesforce and returns them with related info: contacts, leads, notes, calls, opportunities, tasks, emails, and events (up to 10 items of each type). An account is an organization (such as a customer, supplier, or partner, though more commonly a customer). In some Salesforce account setups, an account can also represent a person.

Parameters

ParameterTypeReq.Description
querystringRequiredThe query to search for accounts. MUST be longer than one character. It will match the keywords against all account fields, such as name, website, phone, address, etc. E.g. 'Acme'
limitintegerOptionalThe maximum number of accounts to return. Defaults to 10. Maximum allowed is 10.
pageintegerOptionalThe page number to return. Defaults to 1 (first page of results).

Requirements

Secrets:SALESFORCE_ORG_SUBDOMAINSALESFORCE_MAX_CONCURRENT_REQUESTS

Output

Type:jsonThe accounts matching the query with related info: contacts, leads, notes, calls, opportunities, tasks, emails, and events (up to 10 items of each type)
Last updated on