Salesforce Connectors Overview

Salesforce is a Customer Relationship Management (CRM) solution that helps bridge the gap between customers and enterprises. WSO2 Enterprise Integrator (EI) enables you to integrate with Salesforce and perform various actions with ease. This is done using connectors that interact with available Salesforce APIs.

Types of Salesforce connectors

To see the available Salesforce connectors, navigate to the connector store and search for "Salesforce". You get the following connectors:

Salesforce Connector Store

Salesforce Connector

The Salesforce connector allows you to work with records in Salesforce. You can use the Salesforce connector to create, query, retrieve, update, and delete records in your organization's Salesforce data. This is typically used when sending XML requests. The connector uses the Salesforce SOAP API to interact with Salesforce. The Salesforce streaming inbound endpoint allows you to perform various Salesforce streaming data via WSO2 EI.

Salesforce REST Connector

The Salesforce REST Connector uses the Salesforce REST API to interact with Salesforce. This connector is more useful when sending JSON requests. The Salesforce REST Connector allows you to work with records in Salesforce, a web-based service that allows organizations to manage Customer Relationship Management (CRM) data. You can use the Salesforce connector to create, query, retrieve, update, and delete records in your organization's Salesforce data.

The following table lists out compatibility information for Salesforce REST Connector.

Connector version Supported Salesforce REST API version Supported WSO2 EI version
1.0.8 v32.0 EI 7.1.0, EI 7.0.x, EI 6.6.0, EI 6.5.0

Salesforce Bulk Connector

The Salesforce Bulk connector allows you to access the Salesforce Bulk REST API through WSO2 EI. As the name implies, this is used for bulk operations when adding multiple entries into Salesforce. Salesforce Bulk is a RESTful API that allows you to quickly load or delete large sets of your organization's data into Salesforce. You can use the Salesforce Bulk connector to query, insert, update, upsert or delete a large number of records asynchronously, by submitting the records in batches. Salesforce can process these batches in the background.

Salesforce Inbound Endpoint

Salesforce Inbound Endpoint uses the Salesforce streaming API to receive notifications. This is bundled with and can be obtained from the Salesforce connector available in the store. The Salesforce Inbound Endpoint receives notifications based on the changes that happen to Salesforce data with respect to an SOQL (Salesforce Object Query Language) query you define, in a secured and scalable way.

The following table lists out compatibility information for the Salesforce Inbound Endpoint Connector.

Inbound version Supported Salesforce API version Supported WSO2 EI version
2.0.1 22.0 EI 7.1.0, EI 7.0.x, EI 6.6.0, EI 6.5.0, EI 6.1.0, 6.2.0, 6.3.0, 6.4.0

Salesforce Wave Analytics

The Salesforce Wave Analytics Connector allows you to work with records in Salesforce. You can use the Salesforce connector to create, query, retrieve and update records in your organization's Salesforce data. The connector uses the Analytics REST API to interact with Salesforce.

Salesforce Desk Connector

The Salesforce Desk connector allows you to access the Salesforce Desk REST API through WSO2 EI. Salesforce Desk is a customer service application that helps small businesses to provide exceptional, multi-channel customer service.

Pardot

The Pardot connector allows you to access the Pardot REST API through WSO2 EI. Pardot, B2B marketing automation by Salesforce, offers a marketing automation solution that allows marketing and sales departments to create, deploy, and manage online marketing campaigns.

How to contribute

As an open source project, WSO2 extensions welcome contributions from the community.

To contribute to the code for these connectors, create a pull request in the following repositories.

Check the issue tracker for open issues that interest you. We look forward to receiving your contributions.

Top