DemandTools 2.0 for AppExchange is a packaged suite of 11 individual software modules, each of them performing a specific data quality task working with Salesforce data.
The DemandTools modules are broken down into four major sections according to their primary objectives.:
The following table describes in more detail what each module is capable of performing.
DemandTools - Description of Modules - Maintenance Tools |

MassImpact allows for mass data manipulation of any Salesforce data
(Click for Larger View) |
MassImpact
The MassImpact module is a multi-table data manipulation utility that does not require
importing or exporting. MassImpact allows
the administrator to develop a selection
of any records in Salesforce and have
changes uniformly applied to the entire selection
set.
MassImpact allows the administrator to
develop and maintain data standards by developing corrective actions (scenarios) to common
data mistakes.
It could be used for example to:
- find all Accounts with a Billing State = Texas and change the state value to TX
- find all items in the price book between $5 and $10 and add 20% to the list price
- find all Contacts with no shipping information and move the Account billing information into those fields populating them
- find all Opportunities that were projected to close last month but didn't and drop their probability by 20%
Any field in any table of Salesforce (API permitting) can be mass modified using the MassImpact data manipulation module.
MassImpact Multimedia Links
|

Watch the Intro Video (soon) |
|
|
|

MassEffect is the best ETL tool for Salesforce
(Click for Larger View) |
MassEffect
The MassEffect tool is the ultimate data loader, data exporter, updater and delete tool for Salesforce and Force.com platform data.
With full support for importing and exporting advanced file formats including XLS, CSV, MDB and UDL, not to mention many unique features MassEffect is used by the serious administrator looking for full data loading power and our unique heads up console.
MassEffect is fully international character capable.
MassEffect Multimedia Links
|
|
|
|
|

ReassignOwnership allows the administrator to mass modify and enforce data ownership rules
(Click for Larger View) |
ReassignOwnership
The Mass Ownership Reassign module adds
the ability to mass transfer the ownership of
any object in Salesforce and its related sub-objects in a single pass. The end user starts by
selecting which Salesforce objects to change
using where clauses and optional match
conditions to spread changes across multiple
new owners, and alternatively using an input
file of Salesforce ID’s for changes. The module
also includes options for selecting which sub
objects to reassign, creating tasks directly on objects to track changes and reviewing the
results grid.
ReassignOwnership Multimedia Links
|

Watch the Intro Video (soon) |
|
|
|

MassBackup allows you to replicate your Salesforce database to Microsoft Access MDB
(Click for Larger View) |
MassBackup
The DemandTools MassBackup module allows the user to create an automatic MDB (Microsoft Access) backup of their salesforce.com data on their local computer. This useful tool allows for custom selection of tables and custom scheduling. The MDB database that is created is fully relational and useful for analytics, security and integrations. It may also be mass modified and re imported into salesforce.com with MassEffect!
MassBackup Multimedia Links
|
|
|
|
|
DemandTools - Description of Modules - Cleansing Tools |

Our fourth generation deduplication tool compatible with all AppExchange objects
(Click for Larger View) |
Single Table Deduplicator 
The industry standard batch deduplicator for the Salesforce platform used by thousands.
The Single Table Deduplication module is capable of finding and merging all types of
Salesforce duplicate objects including Accounts,
Leads, Contacts but also Events, Assets etc,
even custom objects. The deduplicator allows
for 100% control in terms of how the duplicates
are identified and multiple different methods
to merge the records. The user can choose
between a fully manual “Custom Merge” or use
one of our advanced record selection rules (or
even create their own) to execute an automated
master vs. servant merge process. Of course the
Single Table Deduplicator provides the user with
the heuristic and phonetic matching tools but
also great street and phone parsing matches,
domain matches and much more.
Single Table Deduplication Multimedia Links
|
|
|
|
|

MassLeadConvert hundreds or even millions of Leads into Accounts, Contacts and Opps
(Click for Larger View) |
MassLeadConvert
Built on the request of one of our customers, MassLeadConvert is a quick and easy way to select a huge volume of Salesforce.com Leads and have them automatically sent through the Lead conversion process.
The administrator gets options for assignments, auto tasking and more.
MassLeadConvert Multimedia Links
|

Watch the Intro Video (soon) |
|
|
|

What Leads are coming from my existing customers?
(Click for Larger View) |
Lead2ContactDedupe
The Lead2Contact Deduplication tool allows you to find duplicates that exist between Salesforce Leads and Contacts using our advanced data matching algorithms. When the duplicates are discover the Lead2Contact deduplication module batch converts the duplicate Leads (with their campaigns and activities) to the matching Contact.
Lead2Contact Dedupe Multimedia Links
|
|
|
|
|

Are any of the these Leads from our existing accounts?
(Click for Larger View) |
Lead2AccountDedupe
The Lead2Account Dedupe tool allows you to find duplicates that exist between Leads and Account and merge the Leads (with their campaigns and activities) to a new Contact in the proper account.
Lead2Account Dedupe Multimedia Links
|

Watch the Intro Video (soon) |
|
|
|
DemandTools - Description of Modules - Discovery Tools |

Results file of FindAccountID showing where the same account resides in a spreadsheet as does in Salesforce
(Click for Larger View) |
Find / Report ID's
The Find/ReturnID’s tool replaces the previous FindLeadID, FindAccountID and FindContactID
modules In DemandTools 1.7x with a single tool
capable of comparing an external data source
(XLS, MDB, CSV, UDL) to ANY table, including
custom tables of information already loaded in
Salesforce. The Find/ReturnID’s module will do
the custom comparison and develop a results
file showing which objects matched and their
location of where they are by object ID. (no
data is actually changed).
FindAccountID Multimedia Links
|
|
|
|
|
DemandTools - Description of Modules - Verification Tools |
For only pennies each verify your Salesforce addresses with the post office - even Geo Code
(Click for Larger View)
|
AddressVerify
With the booming business of web services it is now possible for us to provide online North American address verification and correction.
DemandTools customers receive a small complimentary allotment of test transactions and then can purchase additional "hits" for as low as $.01 in bulk.
AddressVerify Multimedia Links
|
|
|
|
|
DemandTools - Description of Modules - Scenario Scheduler |
The Scenario Scheduler for unattended
cleaning of your Salesforce database
(Click for Larger View) |
Scenario Scheduler (releasing soon)
Tying together the DemandTools
modules is the Scenario Scheduling engine.
Any of the modules listed above and denoted with the are compatible.
The Scenario Scheduler module provides DemandTools with the capability to execute a large number
of scenarios in batch mode as well as providing
an easy way to visualize and organize the
different jobs to be queued. Easily schedule
deduplication passes, normalization runs,
exports, imports etc.
Normally executed from
a server or virtual computer the Scenario
Scheduler is a key component of a data quality “self healing” Salesforce database.
Scenario Scheduler Multimedia Links
|

Watch the Intro Video (soon) |

Examine the Online Help (soon) |

Download Help in PDF (soon) |
|