Personal profile and settings

Last updated: May 19, 2026

Personal profile and settings

All personal preferences live at Settings → Personal. Profile tab: name, avatar, email, phone, language, timezone. Security tab: password, 2FA, sessions, API keys. Notifications tab: per-event channel preferences. Each setting belongs to YOU and follows you across workspaces.

Who is this for

Everyone. Walks through everything you can change about your own user.

Profile tab

Step 1: Open Profile

Navigate to Settings → Personal → Profile (URL: /settings/personal/profile).

Step 2: Edit fields

Name:

  • First name + last name (both required)

  • Max 50 chars each

  • Used in: notifications, audit log, team listings, Wavo greetings

Avatar:

  • Upload via the image button

  • Accepted: JPG, PNG, WebP

  • Max 1 MB

  • Auto-cropped to square; suggested 256×256 minimum

  • Used in: header, member lists, comments (when collaboration features available)

Email:

  • Your primary identity in Wevion

  • Changing requires verification: enter new email → Wevion sends verification link to NEW email → click to confirm → Wevion sends confirmation to OLD email (security alert)

  • Until verified, you keep using the old email for login

Phone (optional):

  • Format: international with country code (e.g. +39 333 1234567)

  • Used in: Telegram bot pairing, SMS-based 2FA (future), urgent support contact

Preferred language:

  • The language YOUR UI shows in (overrides workspace default)

  • Dropdown of supported languages (en, it, es, fr, de, pt, nl, pl, ...)

  • Applies immediately on save

Timezone (personal display):

  • Used for: your personal clock display in header, your local "Today" indicator

  • Doesn't affect workspace-wide settings (rule eval, digest delivery) — those use workspace TZ

  • IANA names searchable (e.g. Europe/Rome)

Step 3: Save

Most fields auto-save on blur. Email change requires explicit verification flow.

Security tab

Navigate to Settings → Personal → Security. See dedicated articles:

  • Set up two-factor authentication

  • Active sessions — see all logged-in devices, revoke any

  • Login history — recent login attempts (success + failure, IP, UA)

  • Password — change password (current + new + confirm)

Active sessions

The list shows:

  • Current session (badge "this device")

  • Other devices where you're logged in (browser + OS + IP + last seen)

  • Revoke button per session

Revoking a session immediately invalidates that JWT — the user on that device is logged out on next request.

Use this if:

  • You see a session you don't recognize

  • You forgot to log out on a public computer

  • Your phone was stolen

Login history

Last 30 days of login attempts:

  • Successful logins with IP + UA + 2FA-verified flag

  • Failed logins with reason (wrong password, 2FA failed, account locked)

  • Paginated 20 per page

Use this to spot unauthorized access attempts.

Change password

  • Requires current password

  • New must be 8+ chars, 1 number, 1 symbol

  • All other sessions are revoked on password change (you stay logged in on this one)

  • Confirmation email sent

Notifications tab

See team-116 customize notifications for the full reference.

API Keys tab

See team-112 API keys. M2M tokens for programmatic access.

Appearance tab

See team-118 appearance and language. Theme, density, language presentation.

Preferences tab

Catch-all for misc preferences:

  • Default landing page after login (e.g. Dashboard, Ads Manager, Campaign Creator)

  • Default time range filter (Last 7 / 30 days)

  • Default Cross-Channel view (Single Platform vs Cross-Channel)

  • Keyboard shortcuts (enable / disable)

  • Reduce motion (accessibility)

Each preference is per-user, persists across devices via server sync.

Personal vs workspace settings

Setting

Personal

Workspace default

Language

Yours (overrides workspace)

Default for new users

Timezone

Your clock display

Computations (rules, digest)

Date / number format

Follows your language

Follows workspace language

Currency

Not editable

Used in cross-channel reports

Theme

Yours only

N/A

Notification preferences

Yours only

N/A

2FA

Yours only

Can be enforced via policy / SSO

In short: personal settings affect what only YOU see and how you're notified. Workspace settings affect shared data and team-wide behavior.

Account deletion

If you want to permanently delete your personal account (not workspace), the requirements are:

  • You're a member of zero workspaces (leave / get removed from all first)

  • Email support@wevion.ai with the request from your registered email

  • 30-day grace period before execution

This is different from cancelling a workspace's subscription — see acc-117 for workspace deletion.

If you're a member of workspaces, you can't delete your personal account without first losing all memberships. Reach out to workspace owners to remove you, or request workspace deletion if appropriate.

What you'll see

After updates:

  • Toast: "Profile updated"

  • Audit log entry per change (action: profile_update, metadata: which field)

  • New avatar / name reflected in header immediately

  • New language reflected on next page navigation

Common issues

  • Avatar upload fails: file > 1 MB. Compress or downscale.

  • Email verification link expired: click resend on the profile page (links valid 24h).

  • Cannot change email: your account may be SSO-managed (Enterprise). Email is sourced from IdP — change in your company directory, not Wevion.

  • Phone not accepted: missing country code or invalid format. Use international format with +.

  • Saved a language change but UI didn't switch: refresh once. Some pages cache the language until reload.

  • Password change kicks me out: by design — all other sessions invalidated. Log in fresh on other devices.

  • Wrong timezone display: check Settings → Personal → Profile → Timezone. Auto-detect from browser may be wrong; set manually.

Related