Extending the Suite: Contributed Modules

Last updated on
30 April 2025

In Drupal 6, support for mapping fields from commonly used modules like Location and CCK is provided by the Salesforce Contrib (sf_contrib) module. If you use node_location, user_location, cck_location, or any other CCK fields and you'd like them to be available for export, you need to enable this module.

In Drupal 7, there is no support currently for mapping Location fields. Standard FieldAPI fields should be mappable via the Salesforce Entity (sf_entity) module.

In addition to the out of the box support for various CCK fields, an extensible framework is available for developers to build or alter support for contrib modules. See sf_contrib for examples and best practices, as well as hooks.php for documentation of the available integration points.

Webform

The Salesforce Suite package includes modules that integrate with Drupal core nodes and users (and other entities, in Drupal 7). For integration with Webform submissions, check out the Salesforce Webform Integration module.

Note that it is not currently compatible with the latest version of the Salesforce API for Drupal 6. For a compatible version, see .

Ubercart

In Drupal 6, the Ubercart/Salesforce Integration module provides support for exporting Ubercart customer and order data to Salesforce.

Feeds

Salesforce Feeds allows the user to input a SOQL (Salesforce Object Query Language) statement to create a Feed of Salesforce data that can be used to generate nodes, users, or other entities on a Drupal site.

Others

There is at least one other module, called Salesforce Webform Lead Form Integration which also integrates webform to Salesforce. It already has a stable Drupal 6 release and thoroughly supports Webform -> Lead mappings. It is not based on the Salesforce Suite, however, except in the 3.x branch, which is not yet ready for production use.

Help improve this page

Page status: Not set

You can: