Account & Settings
Manage your profile, notification preferences, subscription, credit balance, and GitHub star bonus, or delete your account, from the Settings page.
The Settings page
Everything about your Vlexor account that isn't a video project lives on one page: Settings, reachable from the app shell whenever you're signed in. It's organized into four tabs — Profile, Billing, Notifications, and Danger zone — and each one maps to a single, focused server action, so changes you make there take effect immediately without needing to save a whole form. This guide walks through what each tab actually does, grounded in the real behavior of the settings page rather than a generic description.
- Profile — your display name, account email, and the style-learning toggle
- Billing — current plan, subscription tiers, credit packs, and the GitHub star bonus
- Notifications — four independent toggles for the emails Vlexor sends you
- Danger zone — permanently deleting your account, and signing out
Updating your profile
The Profile tab has two fields and one toggle. Your full name is a plain text field you can edit freely; click Save changes and, a moment later, a small "Saved" confirmation appears next to the button once the update lands. Your email address is shown for reference but is intentionally read-only in this tab — it's tied to the account you authenticated with, so changing it isn't something you do from a text field here.
Style learning
Beneath your name and email is a Style learning toggle, on by default for new accounts. When it's on, Vlexor quietly builds an adaptive style profile for you in the background: after each AI editing command or export, it folds signals like your preferred caption style, zoom intensity, and cut tolerance into a set of pacing rules associated with your account, and leans on that profile when suggesting edits going forward. It's implicit learning — there's nothing to configure beyond the toggle itself.
- Turning it off doesn't erase what Vlexor has already learned — it simply stops recording new signals from your future exports and commands
- Turning it back on resumes learning from where it left off
- This is separate from any single project's explicit style settings; it's an account-wide, cross-project preference
Notification preferences
The Notifications tab lists four independent toggles, each backed by its own column in your notification preferences and saved the instant you flip it — there's no separate save step here, unlike the Profile tab. New accounts start with the first two enabled and the last two disabled, which keeps you informed about your own work by default without opting you into marketing-style email until you ask for it.
- Render complete (on by default) — notify when an export finishes
- Weekly summary (on by default) — a recap of what you edited this week
- Product updates (off by default) — new features and improvements
- Tips & tutorials (off by default) — occasional editing tips
Managing your subscription
The Billing tab opens with a dark summary card showing your current plan. If you haven't subscribed to anything, it reads "Trial"; once you do, it shows your tier name alongside a status line that adapts to what's actually going on with the subscription — a renewal date if it's active and set to continue, a cancellation date if you've scheduled it to end, a past-due warning if a payment failed, or a plain "subscription ended" notice if it's fully lapsed. Below that, a plan grid lets you compare the paid tiers side by side, with a "Current" badge marking whichever one you're already on; clicking Subscribe on any other tier starts a hosted checkout and redirects you there to complete payment. If the deployment you're using hasn't had billing configured yet, this whole section is replaced by a short notice instead of a broken checkout button. For what each tier actually includes and costs, see the pricing and billing guide — this page only covers how to change your plan, not what you're paying for.
Credit packs and your credit balance
Below the plan grid sits a Credit packs card, with your current credit balance shown in its top-right corner at all times. Credit packs are a one-time top-up for when you've used up this month's AI-editing minutes but don't want to upgrade your plan or wait for the next billing cycle — one credit buys one minute of AI-assisted editing. Each pack shows its own name, credit amount, and price; buying one starts its own hosted checkout, separate from the subscription checkout above it. If no packs have been made available yet, the card simply says so rather than showing an empty grid. As with subscription pricing, exact pack sizes and prices are covered in the pricing and billing guide rather than duplicated here.
Earning bonus minutes by starring Vlexor on GitHub
The last card on the Billing tab is a one-time bonus: star Vlexor's public community repository on GitHub and get 60 free minutes of AI-editing credit, once per account. Clicking "Star & claim bonus" links a GitHub identity to your existing, already-signed-in Vlexor account — it never creates or switches you to a separate account — and sends you to GitHub to complete the OAuth flow. GitHub then redirects you straight back to Settings, where the server checks, via GitHub's own API, whether you've actually starred the repo before granting anything; a client claiming "I starred it" is never trusted on its own.
- Granted — the bonus was added to your credit balance; the button is replaced with a permanent "claimed" badge
- Not starred yet — star the repository on GitHub first, then try the button again
- Already claimed — this account has already received the one-time bonus and can't claim it twice
- Error — Vlexor couldn't verify the star (an expired token or a GitHub API hiccup); try again in a moment
Deleting your account
The Danger zone tab holds two actions: deleting your account, and signing out. Deleting is exactly as final as the confirmation dialog says: it permanently removes your account, your projects, and your rendered videos, and it cannot be undone. Under the hood, clicking through the confirmation deletes the underlying user record via the account-management API; because every one of your per-account tables — profile, projects, style profiles and style-memory events, command history, subscription record, checkout sessions, credit transactions, and usage tracking — references that user record with a cascading delete, removing the account removes all of it in a single step. You don't need to manually delete projects first. Once deletion succeeds, your session is invalidated and you're sent back to the homepage; if the environment isn't set up to allow account deletion at all, you'll see an error instead and your account is left untouched rather than being silently left in a broken state.
- This only removes Vlexor's own record of a subscription — it doesn't reach out to the payment provider to cancel a live plan on its own, so cancel or downgrade any active subscription from the Billing tab first if you don't want to keep being billed after your account is gone
- Signing out, just below the delete button on the same tab, simply ends your current session without touching any data — use it any time you just want to log out of this device
