diff --git a/system/hooks.php b/system/hooks.php
index 12e230b3..df63d68d 100644
--- a/system/hooks.php
+++ b/system/hooks.php
@@ -49,6 +49,11 @@ define('HOOK_ACCOUNT_CREATE_AFTER_TOWNS', ++$i);
define('HOOK_ACCOUNT_CREATE_BEFORE_SUBMIT_BUTTON', ++$i);
define('HOOK_ACCOUNT_CREATE_AFTER_FORM', ++$i);
define('HOOK_ACCOUNT_CREATE_AFTER_SUBMIT', ++$i);
+define('HOOK_ACCOUNT_CREATE_AFTER_SAVED', ++$i);
+define('HOOK_ACCOUNT_MANAGE_BEFORE_GENERAL_INFORMATION', ++$i);
+define('HOOK_ACCOUNT_MANAGE_BEFORE_PUBLIC_INFORMATION', ++$i);
+define('HOOK_ACCOUNT_MANAGE_BEFORE_ACCOUNT_LOGS', ++$i);
+define('HOOK_ACCOUNT_MANAGE_BEFORE_CHARACTERS', ++$i);
define('HOOK_EMAIL_CONFIRMED', ++$i);
define('HOOK_GUILDS_AFTER_INVITED_CHARACTERS', ++$i);
define('HOOK_FIRST', HOOK_STARTUP);
diff --git a/system/pages/createaccount.php b/system/pages/createaccount.php
index a32408da..1e177e75 100644
--- a/system/pages/createaccount.php
+++ b/system/pages/createaccount.php
@@ -167,6 +167,8 @@ if($save)
$new_account->setEMail($email);
$new_account->save();
+ $hooks->trigger(HOOK_ACCOUNT_CREATE_AFTER_SAVED, ['account' => $new_account]);
+
if($config_salt_enabled)
$new_account->setCustomField('salt', $salt);
diff --git a/system/templates/account.management.html.twig b/system/templates/account.management.html.twig
index 8c37b502..65919558 100644
--- a/system/templates/account.management.html.twig
+++ b/system/templates/account.management.html.twig
@@ -86,6 +86,7 @@
{% endif %}
+ {{ hook('HOOK_ACCOUNT_MANAGE_BEFORE_GENERAL_INFORMATION') }}