diff --git a/views/webform.views.inc b/views/webform.views.inc
index 189de18..36a5518 100644
--- a/views/webform.views.inc
+++ b/views/webform.views.inc
@@ -9,6 +9,32 @@ function webform_views_data() {
   /**
    * Submissions table definitions.
    */
+  $data['webform']['table']['group'] = t('Webform');
+  $data['webform']['table']['join'] = array(
+    'node' => array(
+      'left_field' => 'nid',
+      'field' => 'nid',
+      'type' => 'INNER',
+    ),
+  );
+
+  // Status
+  $data['webform']['status'] = array(
+    'title' => t('Status'),
+    'help' => t('The status of the webform.'),
+    'field' => array(
+      'handler' => 'views_handler_field_numeric',
+      'click sortable' => TRUE,
+    ),
+    'filter' => array(
+      'title' => t('Status'),
+      'handler' => 'views_handler_filter_boolean_operator',
+    ),
+    'sort' => array(
+      'handler' => 'views_handler_sort',
+    ),
+  );
+
   $data['webform_submissions']['table']['group'] = t('Webform submissions');
   $data['webform_submissions']['table']['base'] = array(
     'field' => 'sid',
