UiPath Documentation
maestro-automate
latest
false
Maestro Automate user guide

Salesforce

Look up the Salesforce connector: its actions and events in alphabetical order, and the sign-in methods of a Salesforce connection.

The Salesforce connector lets a workflow create, update, and search Salesforce records, such as leads, contacts, accounts, and opportunities. In the Add node panel, it's in the Connector category, under Salesforce. How connector nodes work describes how a connector node is set up.

Actions​

Each action is a node that does one thing in Salesforce.

ActionWhat it does
Add File to RecordAttach an uploaded file to a specific record in Salesforce.
Approve record in Approval processApprove record in process in Salesforce.
Create AccountCreate a new account in Salesforce.
Create Bulk Download Job using SOQLExecute a Salesforce Object Query Language (SOQL) query asynchronously in Salesforce to download records as a CSV file.
Create Bulk Upload JobAsynchronously create records in bulk for a Salesforce object using a CSV file.
Create ContactCreate a new contact in Salesforce.
Create LeadCreate a new lead in Salesforce.
Create OpportunityCreate a new opportunity in Salesforce.
Delete RecordDelete a record in Salesforce.
Download AttachmentDownload classic attachments from Salesforce.
Download FileDownload files from Salesforce.
Download SOQL Bulk Job ResultsDownload records from a bulk SOQL job in Salesforce using a Job ID.
Download Unprocessed Records of Bulk UploadDownload unprocessed records from a bulk upload job in Salesforce using a Job ID.
Get AccountRetrieve account information from Salesforce.
Get Bulk Job InfoRetrieve status and processed records information of a bulk job in Salesforce using the job ID.
Get ContactRetrieve contact information from Salesforce.
Get LeadRetrieve lead information from Salesforce.
Get Object FieldsRetrieve field names of a Salesforce object for use in bulk upload jobs.
Get OpportunityRetrieve information of an opportunity in Salesforce.
Get RecordRetrieve a record in Salesforce.
Get Report MetadataRun a Salesforce report immediately and retrieve the latest summary data.
Insert RecordInsert a new record in Salesforce.
List RecordsList records in Salesforce.
Reject record in Approval processReject a record in a Salesforce approval process.
Search RecordsSearch for one or more records of a standard or custom Salesforce object such as Lead or Opportunity, using filter criteria.
Search using SOQLRetrieve records using a SOQL query.
Search using StringSearch for records in Salesforce using a string, with a parameterized Salesforce Object Search Language (SOSL) search.
Starts or Aborts Bulk JobStart or abort a bulk upload or download/query job in Salesforce using the job ID.
Submit a record for Approval ProcessSubmit a record for Approval in Salesforce.
Update AccountUpdate account information in Salesforce.
Update ContactUpdate contact information in Salesforce.
Update LeadUpdate lead information in Salesforce.
Update RecordUpdate a record in Salesforce.
Upload FileUpload files to Salesforce.

Events​

Each event can start a workflow, as a Connector trigger, or pause a run until it happens, as a Connector event. In the connector's list, events have the WAIT tag.

EventWhat it does
Account CreatedTriggers automation when a new account is created in Salesforce.
Contact CreatedTriggers when a new contact is created in Salesforce.
Lead CreatedTriggers automation when a new lead is created in Salesforce.
Opportunity Closed And WonTriggers for when an opportunity is closed and won in Salesforce.
Opportunity CreatedTriggers for when a new opportunity is created in Salesforce.
Record CreatedTriggers when you add a new record.
Record UpdatedTriggers when an existing record was updated.

Connection​

A Salesforce node signs in through a connection. Create a connection describes how to create one from the node. On the Connect to page, choose one of these sign-in methods:

Sign-in methodWhat you need
OAuth 2.0 Authorization CodeYour Salesforce username and password. You sign in to Salesforce and grant access.
Bring Your Own App (BYOA)The client ID and client secret of an External Client App that you create in Salesforce.
OAuth 2.0 Client CredentialsThe domain of your Salesforce org, and the consumer key and consumer secret of its app. No sign-in is needed.
Personal Access Token (PAT)A JSON Web Token (JWT) bearer setup with a digital certificate: the app's key and secret, the encoded key, audience, issuer, and subject.
OAuth 2.0 Password (deprecated)Blocked by default for new Salesforce orgs. Use another method.

Your Salesforce edition must include API access.

Next steps​

  • Actions​
  • Events​
  • Connection​
  • Next steps​

Was this page helpful?

Connect

Need help? Support(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated