This product is currently in development. The information below is subject to change.

Overview

The Send2CRM Assistant is a web browser extension to simplify the administration of Send2CRM from the website, by Salesforce administrators.

Initial development will be in the form of a Chrome extension; support for other browsers may or may not be implemented due to the limited audience.

The initial release may only deliver a subset of the full functionality below.

Send2CRM is fully functional without this extension. It provides an alternative configuration experience focused on being user-friendly.

Broadly, the following features are included:

Configuration

The extension will only be active on websites explicitly enabled by domain. It will provide a simple means to enable the currently visited site, and manage the list.

Some basic additional settings are also used for configuration of the displayed visitor information and general behavior. A setting is provided to show or hide developer-centric functionality such as script generation.

Salesforce API connection

Salesforce metadata such as object and field information is to be utilized to deliver the best possible user experience. This will be required to use the form mapping functionality and to expose some additional visitor information.

The user will require API-enabled Salesforce credentials to connect. Authentication will be via the standard OAuth web mechanism. Access tokens will be stored securely via the storage provided by the web browser for extensions, no user credentials will be stored or exposed.

Form mapping

On websites where enabled, the extension will identify HTML forms on the page.

If a form already has a mapping in Salesforce, it will be displayed instead of creating a new one. It may be edited/updated in the same manner.

Once a mapping is saved in Salesforce, the extension will allow generating a test/sample submission and sending it directly to Salesforce. This will not submit the form on the website.

This mechanism will also allow generating mappings regardless of whether the form is connected via Send2CRM, or even if Send2CRM is installed on the website. This allows administrative setup prior to going live.

Possible further/advanced functionality:

Visitor information

Available via normal extension popup, or optionally as an overlay on the page. Displays:

Testing controls

In addition to the form mapping / test submission controls, several buttons would be available to manipulate visitor data:

These controls would be placed with the visitor information within the extension popup or on the page overlay.

Script generation

Possible future/advanced functionality: