diff --git a/webform_features.features.inc b/webform_features.features.inc
index f5196c3..911a704 100644
--- a/webform_features.features.inc
+++ b/webform_features.features.inc
@@ -113,6 +113,26 @@ function webform_features_export_render($module, $data, $export = NULL) {
     }
     $export->webform['components'] = $components_array;
 
+    // Manage conditionals.
+    $conditionals_array = array();
+    foreach ($export->webform['conditionals'] as $key => $conditional) {
+      // Remove IDs.
+      unset($conditional['nid']);
+
+      // Manage conditional rules and actions
+      foreach ($conditional['rules'] as &$conditional_rule) {
+        $conditional_rule['source_machine_name'] =  $components_machine_names[$conditional_rule['source']];
+        unset($conditional_rule['source']);
+      }
+      foreach ($conditional['actions'] as &$conditional_action) {
+        $conditional_action['target_machine_name'] =  $components_machine_names[$conditional_action['target']];
+        unset($conditional_action['target']);
+      }
+
+      $conditionals_array[] = $conditional;
+    }
+    $export->webform['conditionals'] = $conditionals_array;
+
     // Manage emails.
     $emails_array = array();
     foreach ($export->webform['emails'] as $key => $email) {
@@ -230,6 +250,29 @@ function webform_features_rebuild($module) {
           $node->webform['emails'][$email['eid']] = $email;
         }
       }
+      db_delete('webform_conditional')
+        ->condition('nid', $node->nid)
+        ->execute();
+      db_delete('webform_conditional_rules')
+        ->condition('nid', $node->nid)
+        ->execute();
+      db_delete('webform_conditional_actions')
+        ->condition('nid', $node->nid)
+        ->execute();
+      if (!empty($data['webform']['conditionals'])) {
+        foreach ($data['webform']['conditionals'] as $index => $conditional) {
+          $conditional['nid'] = $node->nid;
+          foreach ($conditional['rules'] as &$conditional_rule) {
+            $conditional_rule['source'] =  $existing_components_machine_names[$conditional_rule['source_machine_name']];
+            unset($conditional_rule['source_machine_name']);
+          }
+          foreach ($conditional['actions'] as &$conditional_action) {
+            $conditional_action['target'] =  $existing_components_machine_names[$conditional_action['target_machine_name']];
+            unset($conditional_action['target_machine_name']);
+          }
+          $node->webform['conditionals'][$index] = $conditional;
+        }
+      }
 
       // The hook_alter signature is:
       // hook_webform_features_rebuild_alter(&node, $module);