--- sfweb2lead_webform.module
+++ sfweb2lead_webform.module
@@ -47,7 +47,12 @@ function sfweb2lead_webform_menu() {
  */
 function sfweb2lead_webform_form_alter(&$form, &$form_state, $form_id) {
   // Handle editing of webform nodes.
-  if ($form_id == 'webform_node_form') {
+  $webform_node_types = webform_node_types();
+  $webform_node_form_ids = array();
+  foreach ($webform_node_types as $node_type) {
+    $webform_node_form_ids[] = $node_type . '_node_form';
+  }
+  if (in_array($form_id, $webform_node_form_ids)) {
     if (!_sfweb2lead_webform_check_settings()) {
       drupal_set_message(t('Salesforce Web-to-Lead Settings not set! You can configure the settings <a href="@url">SF Web-To-Lead settings page</a>.', array('@url' => url('admin/config/services/salesforce_webform'))), 'warning');
       return;
@@ -252,7 +257,8 @@ function sfweb2lead_webform_node_update($node) {
  * @param $node
  */
 function sfweb2lead_webform_node_delete($node) {
-  if ($node->type == 'webform') {
+  $webform_node_types = webform_node_types();
+  if (in_array($node->type, $webform_node_types)) {
     if (isset($node->use_sfweb2lead_webform) ) {
       $deleted = db_delete('sfweb2lead_webform')
         ->condition('vid', $node->vid)
@@ -270,7 +276,8 @@ function sfweb2lead_webform_node_delete($node) {
  */
 function sfweb2lead_webform_node_load($nodes, $types) {
   foreach ($nodes as $node) {
-    if ($node->type == 'webform') {
+    $webform_node_types = webform_node_types();
+    if (in_array($node->type, $webform_node_types)) {
       $result = db_select('sfweb2lead_webform', 's')
         ->fields('s', array('active', 'lead_source'))
         ->condition('vid', $node->vid)
@@ -385,7 +392,8 @@ function sfweb2lead_webform_form_submit($form, &$form_state) {
  * @param $node
  */
 function _sfweb2lead_webform_update_node($node) {
-  if ($node->type == 'webform') {
+  $webform_node_types = webform_node_types();
+  if (in_array($node->type, $webform_node_types)) {
     if (isset($node->use_sfweb2lead_webform)) {
       // Store the  Webform SalesForce settings.
       $query = db_merge('sfweb2lead_webform')
