diff --git a/apachesolr.module b/apachesolr.module
index 0f23691..8f92774 100644
--- a/apachesolr.module
+++ b/apachesolr.module
@@ -681,7 +681,7 @@ function apachesolr_node_type_delete($info) {
 }
 
 /**
- * Implements of hook_node_type_update().
+ * Implements hook_node_type_update().
  *
  * @see http://drupal.org/node/592522
  *   Performance issue with Mysql
@@ -723,6 +723,27 @@ function apachesolr_node_type_update($info) {
 }
 
 /**
+ * Implements hook_node_type_insert().
+ *
+ * Insert our new type into all the environments as indexable bundle type
+ * @param array $info
+ */
+function apachesolr_node_type_insert($info) {
+  module_load_include('inc', 'apachesolr', 'apachesolr.index');
+  // Get all our environments
+  $envs = apachesolr_load_all_environments();
+  $bundles = array();
+  foreach($envs as $env) {
+    if (isset($env['index_bundles']['node'])) {
+      $bundles = $env['index_bundles']['node'];
+    }
+    $bundles[] = $info->type;
+    // Set the new bundle as indexable for all environments
+    apachesolr_index_set_bundles($env['env_id'], 'node', $bundles);
+  }
+}
+
+/**
  * Convert date from timestamp into ISO 8601 format.
  * http://lucene.apache.org/solr/api/org/apache/solr/schema/DateField.html
  */
