diff --git a/apachesolr.module b/apachesolr.module
index 0f23691..49f6e05 100644
--- a/apachesolr.module
+++ b/apachesolr.module
@@ -723,6 +723,21 @@ 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');
+  $envs = apachesolr_load_all_environments();
+  foreach($envs as $env) {
+    $bundles = $env['index_bundles']['node'];
+    $bundles[] = $info->type;
+    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
  */
