diff --git a/forward.module b/forward.module
index 0a768ec..81148e3 100644
--- a/forward.module
+++ b/forward.module
@@ -1110,6 +1110,12 @@ function forward_form_submit($form, &$form_state) {
     );
     crmapi_activity_save($activity_params);
   }
+  
+  // Rules invoke event fires if available
+  if (module_exists('rules')) {
+    rules_invoke_event('node_forward', $user, $node); 
+  }
+  
 }
 
 
diff --git a/forward.rules.inc b/forward.rules.inc
new file mode 100644
index 0000000..a66463b
--- /dev/null
+++ b/forward.rules.inc
@@ -0,0 +1,29 @@
+<?php
+
+/**
+ * @file
+ * forward.rules.inc
+ * Expose the forward of a node event to rules
+ */
+
+/**
+ * Implementation of hook_rules_event_info().
+ * @ingroup rules
+ */
+function forward_rules_event_info() {
+  $items = array(
+    'node_forward' => array(
+      'label' => t('After a node has been forwarded'), 
+      'group' => t('Node'), 
+        'variables' => array(
+          'user' => array(
+            'type' => 'user',
+            'label' => t('User who forwarded')),
+          'forwarded_node' => array(
+            'type' => 'node',
+            'label' => t('The node being forwarded')),
+        ), 
+    ),
+  );
+  return $items;
+}
\ No newline at end of file
