diff --git a/src/lib/actions/analytics.ts b/src/lib/actions/analytics.ts
index 50afee2ab..0aeb6bc73 100644
--- a/src/lib/actions/analytics.ts
+++ b/src/lib/actions/analytics.ts
@@ -235,6 +235,7 @@ export enum Submit {
UserUpdatePassword = 'submit_user_update_password',
UserUpdatePhone = 'submit_user_update_phone',
UserUpdateMfa = 'submit_user_update_mfa',
+ UserUpdateImpersonation = 'submit_user_update_impersonation',
UserUpdatePreferences = 'submit_user_update_preferences',
UserUpdateStatus = 'submit_user_update_status',
UserUpdateVerificationEmail = 'submit_user_update_verification_email',
diff --git a/src/routes/(console)/project-[region]-[project]/auth/user-[user]/+page.svelte b/src/routes/(console)/project-[region]-[project]/auth/user-[user]/+page.svelte
index 8473dbf7a..d44919cef 100644
--- a/src/routes/(console)/project-[region]-[project]/auth/user-[user]/+page.svelte
+++ b/src/routes/(console)/project-[region]-[project]/auth/user-[user]/+page.svelte
@@ -7,6 +7,7 @@
import UpdateName from './updateName.svelte';
import UpdatePassword from './updatePassword.svelte';
import UpdatePhone from './updatePhone.svelte';
+ import UpdateImpersonation from './updateImpersonation.svelte';
import UpdatePrefs from './updatePrefs.svelte';
import UpdateStatus from './updateStatus.svelte';
import type { PageData } from './$types';
@@ -22,6 +23,7 @@
+
diff --git a/src/routes/(console)/project-[region]-[project]/auth/user-[user]/updateImpersonation.svelte b/src/routes/(console)/project-[region]-[project]/auth/user-[user]/updateImpersonation.svelte
new file mode 100644
index 000000000..31c327ed3
--- /dev/null
+++ b/src/routes/(console)/project-[region]-[project]/auth/user-[user]/updateImpersonation.svelte
@@ -0,0 +1,90 @@
+
+
+
+ User impersonation
+ Control whether this user can impersonate other users through your app using the Appwrite Client SDK's
+ impersonation support.
+
+ Documentation
+
+
+
+
+
+
+ Grant this only for trusted operator or support-style accounts. Audit logs still
+ attribute actions to the account that started impersonation, not only the
+ impersonated user.
+
+
+
+