Connectors
Salesforce
Icon

Salesforce Connector

Quickly build integrations connecting your B2B SaaS product to Salesforce.

About the Salesforce connector

The Salesforce connector accesses Salesforce data via the Salesforce REST API and the Salesforce Bulk API.

This connector allows you and your customers to integrate Salesforce with your product, enabling your customers to work with leads, accounts, opportunities, users, workflow rules, profiles, and more in Salesforce via those integrations.

Actions

Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.

Jump to actions

Triggers

Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.

Jump to triggers

FAQs

Learn more about this connector and related integration functionality.

Jump to FAQs

Actions

Action NameAction Description
Create AccountCreate a Salesforce account record.
Delete AccountDelete an existing account record.
Update AccountUpdate an existing account record.
Add AttachmentAttach a file to a parent record object (Account, Opportunity, etc.).
Get AttachmentGet a file attachment from an account, opportunity, or contact.
Abort Bulk JobAbort a bulk ingest job.
Bulk Insert RecordsCreate new Salesforce records in bulk.
Bulk Upsert RecordsUpdate Salesforce records if they exist, otherwise create new Salesforce records.
Complete Upload Bulk JobNotify Salesforce that the upload of job data is complete and ready for processing. No additional job data can be added after this call.
Create Bulk JobCreate a bulk ingest job representing an operation and its associated data for asynchronous processing in Salesforce.
Delete Bulk JobDelete a bulk ingest job.
List Bulk JobsList all bulk ingest jobs in the org.
Get Bulk Job InformationRetrieve information about a bulk ingest job.
Upload Bulk Job DataUpload CSV data for a bulk ingest job.
Get Bulk Job Failed Record ResultsRetrieve a list of failed records for a completed insert, delete, update, or upsert bulk job.
Get Bulk Job Successful Record ResultsRetrieve the successful record results for a bulk ingest job.
Abort Bulk Query JobAbort a bulk query job.
Create Bulk Query JobCreate a bulk query job.
Delete Bulk Query JobDelete a bulk query job.
List All Bulk Query Job InformationRetrieve information about all bulk query jobs in the org.
Get Bulk Query Job InformationGet information about a single bulk query job.
Get Bulk Query Job ResultsRetrieve the results for a completed bulk query job.
Send Composite RequestSend multiple requests in a single HTTP call.
List Composite ResourcesRetrieve a list of URIs for available composite resources.
Create ContactCreate a Salesforce contact.
Delete ContactDelete an existing contact record.
Update ContactUpdate an existing contact record.
List ContactsList all contact records.
Create CustomerCreate a Salesforce customer.
Delete CustomerDelete an existing customer record.
List CustomersList all customer records.
Get CustomerRetrieve a customer record by ID.
Describe Customer SObjectDescribe metadata attributes of a Salesforce Customer object.
Update CustomerUpdate an existing customer record.
Describe ObjectDescribe attributes of a Salesforce record type.
Describe PermissionsDescribe permissions of a Salesforce record type.
Get FileRetrieve a file from Salesforce ContentVersion.
Upload FileUpload a file to Salesforce ContentVersion.
List FlowsList all Flows in the Salesforce org.
Get FlowGet details of a specific Flow by name.
Create FlowCreate a draft Flow in Salesforce.
Update FlowUpdate an existing Flow in Salesforce by name.
Delete FlowDelete a Flow from Salesforce by name.
Activate FlowActivate a Flow in Salesforce by name.
Deactivate FlowDeactivate a Flow in Salesforce by name.
Subscribe to Record ChangesSubscribe to Record Changes in Salesforce using an outbound message action.
Delete Instanced Flows and Outbound MessagesDelete all instanced flows and outbound messages for a given endpoint URL.
Create LeadCreate a Salesforce lead record.
Delete LeadDelete a Salesforce lead record.
Update LeadUpdate a Salesforce lead record.
List LeadsList all lead records.
Create Metadata FieldsCreate custom fields from metadata.
Create MetadataCreate new metadata components.
Get Object MetadataGet the metadata of an object by full name.
List MetadataList all metadata components in Salesforce.
Update MetadataUpdate one or more metadata components.
Delete MetadataDelete one or more metadata components.
Get Current UserRetrieve information about the currently authenticated user.
Validate ConnectionValidate the provided connection and return whether it is valid.
Send Transactional EmailSend a transactional email message to a single recipient via Salesforce.
Raw RequestSend raw HTTP request to Salesforce.
Create OpportunityCreate a Salesforce opportunity record representing a sale or pending deal.
Delete OpportunityDelete an existing opportunity record.
Update OpportunityUpdate an existing opportunity record.
List OpportunitiesList all opportunity records.
Create ProfileCreate a Salesforce profile.
Update ProfileUpdate a Salesforce profile.
Delete ProfileDelete a Salesforce profile.
List ProfilesList all profile records.
Create RecordCreate a Salesforce record.
Delete RecordDelete an existing Salesforce record.
Update RecordUpdate an existing Salesforce record.
Upsert RecordUpdate a Salesforce record if it exists, otherwise create a new Salesforce record.
Find RecordFind a single Salesforce record.
Find RecordsFind and fetch Salesforce records.
Get RecordGet a single Salesforce record by ID.
QueryRun an SOQL query against Salesforce.
Create UserCreate a Salesforce user.
Update UserUpdate a Salesforce user.
Add User Permission SetAdd a permission set to the specified user.
Remove User Permission SetRemove a permission set from the specified user.
List UsersList all user records.
List Workflow RulesList all Workflow Rules. Workflow Rules are deprecated by Salesforce; migrate to Flow-based actions.
Create Workflow RuleCreate a Workflow Rule. Workflow Rules are deprecated by Salesforce; migrate to Flow-based actions.
Delete Workflow RuleDelete a Workflow Rule. Workflow Rules are deprecated by Salesforce; migrate to Flow-based actions.
List Outbound MessagesRetrieve all Outbound Messages in the Salesforce org.
Create Outbound MessageCreate an Outbound Message in Salesforce.
Delete Workflow Outbound MessageDelete a Workflow Outbound Message.
Subscribe to Record ChangeCreate a Workflow Rule to subscribe to record changes in Salesforce. Workflow Rules are deprecated by Salesforce; migrate to Flow-based actions.

Triggers

Trigger NameTrigger Description
WebhookReceive and validate webhook requests from Salesforce for manually configured webhook subscriptions.
Workflow Outbound Message Webhook (Deprecated)Receive workflow rule outbound messages from Salesforce.
Flow Outbound Message WebhookReceive Flow-based outbound messages from Salesforce.
New and Updated RecordsChecks for new, updated, and optionally deleted records in Salesforce on a recurring schedule.

FAQs for Salesforce integrations

Yes. We offer built-in connectors for a variety of other CRMs including Hubspot, Zendesk, Segment, and Zoho. These and other connectors are available from our connector library.

API Connectors

Integrate with customers' other SaaS apps, fast

Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
  • Empower non-devs with a low-code designer
  • Give devs freedom to build completely in code
  • Let customers create their own workflows
Image