This page is a work in progress. Please add your notes, tutorials, guides and knowledge on setting up the module. You can edit this page or add sub-pages.
This suite of modules supports integration with Salesforce by synchronizing Drupal entities (E.g., users, nodes, files) with Salesforce objects (E.g., contacts, organizations, opportunities). It supports pushing Drupal data to Salesforce as well as pulling, or importing, Salesforce data into Drupal. Changes can be made in real time or asynchronously in batches during cron run.
This suite also includes an API architecture which allows for additional modules to be easily plugged in (e.g. for Webforms, contact form submits, etc).
Modules (7.x-3.x)
- Salesforce (salesforce): OAUTH2 authorization and wrapper around the Salesforce REST API.
- Salesforce Mapping (salesforce_mapping): Map Drupal entities to Salesforce fields, including field level mapping.
- Salesforce Push (salesforce_push): Push Drupal entity updates into Salesforce.
- Salesforce Pull (salesforce_pull): Pull Salesforce objects into Drupal.
- Salesforce Soap (salesforce_soap): Lightweight wrapper around the SOAP API, using the OAUTH access token, to fill in functional gaps missing in the REST API. Requires the Salesforce PHP Toolkit.