The Demandbase for Webform module exists to simplify usage of the "Demandbase for Web Forms" product. This module allows content managers to populate the components of a Webform (3.x) with values from Demandbase.
An existing subscription with demandbase.com is expected, the key for which is entered in the configuration page.
Actively under development by significode! LLC, feedback regarding this module is welcomed. If requests for additional functionality are non-trivial, significode! LLC will be pleased to negotiate a development rate.
Basic Usage Example
- Enable this module.
- Configure your key (admin/settings/demandbase).
- Add a Webform.
- On the main Edit page of the webform, check the Demandbase IP Lookup checkbox. Save.
- Add a textarea component.
- On the textarea component edit page, select Catch-all in the IP Lookup Field Name select menu. Save.
- View the form.
Additional Information
The following components are supported for mapping of Demandbase fields:
- textfield
- textarea
- hidden
Two types of integration with Demandbase are supported, and are not mutually exclusive. "IP Lookup," which uses the user's IP to query against Demandbase, and the "Company Autocomplete" product, which uses the textfield you've designated as "Company" within the Demandbase select menu of the given component to return (sometimes) better results. Additionally, the Company Autocomplete integrates with Demandbase's Email API, utilizing the component you've designated as "Email," and can return the name and job title for certain people.
The module is constructed such that all fields provided by Demandbase are supported by default in the admin configuration page. This has been left open for both the IP Lookup and the Company Autocomplete, however, in the event that either more fields become available from Demandbase, or you wish to limit what is made available to content managers.
Applying the "Catch-all" Demandbase mapping to a webform component is a fairly painless way to simply pass a raw transcript of user characteristics to your sales team, and to get a sense of the cms workflow of this module if you're just checking it out.
Presently (01/01/2012), the Default fieldset returned by Demandbase for basic IP and Company lookup is as follows:
- annual_sales
- city
- company_name
- country
- country_name
- demandbase_sid
- employee_count
- employee_range
- fortune_1000
- forbes_2000
- industry
- ip
- isp
- latitude
- longitude
- location_contacts
- marketing_alias
- phone
- primary_sic
- registry_area_code
- registry_city
- registry_company_name
- registry_country
- registry_country_code
- registry_latitude
- registry_longitude
- registry_state
- registry_zip_code
- revenue_range
- state
- street_address
- stock_ticker
- sub_industry
- total_contacts
- web_site
- zip
Email API integration can additionally return the following:
- first_name
- last_name
- title
Friendly Reminders
Fair use of this data and associated collection techniques are between your company, your users, Demandbase, and relevant governing authorities.
Questions about Demandbase should be directed to Demandbase.