diff --git a/registration.module b/registration.module
index a9f21cc..d490285 100644
--- a/registration.module
+++ b/registration.module
@@ -665,3 +665,24 @@ function registration_is_registered(RegistrationEntity $registration, $mail) {
   $count = $query->countQuery()->execute()->fetchField();
   return $count > 0;
 }
+
+/**
+* Implements hook_node_insert(). 
+*/
+function registration_node_insert($node) {
+  $fields = array(
+    'entity_id' => $node->nid,
+    'entity_type' => 'node',
+    'capacity' => 0,
+    'status' => 1,    // Enable registrations by default for new nodes. See http://drupal.org/node/1357280.
+    'send_reminder' => 0,
+    'settings' => serialize( array(
+      'multiple_registrations' => 0,
+      'from_address' => variable_get('site_mail', ini_get('sendmail_from')),
+    ) ),
+  );
+  db_insert('registration_entity')
+    ->fields($fields)
+    ->execute();
+}
+
