diff --git a/exception_mailer.install b/exception_mailer.install
new file mode 100644
index 0000000..46ba1d6
--- /dev/null
+++ b/exception_mailer.install
@@ -0,0 +1,38 @@
+<?php
+
+/**
+ * @file
+ * Contains installation, uninstallation, and update functionality.
+ */
+
+use Drupal\Core\Config\Entity\ConfigEntityType;
+use Drupal\Core\StringTranslation\TranslatableMarkup;
+
+/**
+ * Implements hook_update_N().
+ */
+function exception_mailer_update_8301() {
+  \Drupal::entityDefinitionUpdateManager()->installEntityType(new ConfigEntityType([
+    'id' => 'exception_mailer_exclude',
+    'label' => new TranslatableMarkup('Exception Mailer Exclude'),
+    'config_prefix' => 'exception',
+    'admin_permission' => 'administer exception_mailer excludes',
+    'label_callback' => 'getLabelFromPlugin',
+    'entity_keys' => ['id' => 'id'],
+    'config_export' => [
+      'id',
+      'label',
+      'type',
+      'exception',
+      'error_type',
+      'error_severity',
+      'message',
+      'hostname',
+      'send_interval',
+      'send_email',
+      'emails',
+      'roles',
+      'email_body'
+    ],
+  ]));
+}
