One account. Multiple profiles.
ProfileSwitch is a WordPress plugin that lets families, teams, and organizations share a single login while keeping every profile’s data, progress, and identity completely separate.
14-day money-back guarantee. Set up in under 5 minutes.
Sound familiar?
The situation
- Families share one login and overwrite each other’s progress
- Or they create multiple accounts with multiple emails and passwords
- Companies can’t give departments their own orders under one billing account
What it costs you
- Families churn โ too much friction
- Businesses go elsewhere โ missing feature, lost sale
- Support tickets pile up: “how do I add my kid?”
With ProfileSwitch
- One login, separate profiles for everyone
- Each profile has their own data, progress, and orders
- PINs, parental controls, and WooCommerce built in
- Set up in 5 minutes
How it works
Three steps. Zero complexity.
1
One shared login
A single set of credentials for the whole family, team, or organization. No more password chaos.
2
Pick a profile
A full-screen profile picker with custom avatars greets users after login. Think Netflix, but for your site.
3
Everything stays separate
Each profile has its own course progress, orders, memberships, and activity. Completely isolated.
Built for every shared account
Wherever multiple people need their own space under one account, ProfileSwitch fits right in.
๐
Online Courses
Each profile tracks their own course progress, quizzes, and completions. Works with LearnDash, LifterLMS, and more.
๐
Memberships
Each profile can purchase its own memberships, or with Paid Memberships Pro, have membership access be shared across profiles.
โฝ
Youth Programs
Sports clubs, day camps, and youth-focused sites where one parent manages multiple participants.
๐
E-Commerce
Each profile places their own orders. With WooCommerce primary account holder can view and manage all orders across profiles.
๐ข
Business Accounts
Departments and divisions get their own profiles under one company login. Keep volume discounts without account sprawl.
๐จโ๐ฉโ๐งโ๐ฆ
Families
Kids don’t need their own email or password. One family login, separate profiles for everyone. Add PINs and parental controls for extra safety.
Profile PINs & parental controls
Protect any profile with a PIN. Lock specific pages behind parental controls. Force profile selection after login so nobody browses without choosing who they are first.
The primary profile’s PIN works as a master override for all sub-profiles. Forgot your PIN? A one-click email reset gets you back in.


Make it yours in seconds
Light mode, dark mode, or fully custom colors. Add a background image, a frosted website blur, or change the heading text โ and preview every change live from the admin.
Upload preset avatars for users to choose from. Users create and edit profiles right from the switcher. No admin access needed.
Everything you need, nothing you don’t
Preset Avatars
Upload avatar images for users to choose from. Each profile gets its own visual identity.

Customizable Design
Light, dark, or custom color schemes. Background images or website blur. Custom heading text. Live admin preview.
Centralized Emails
All profile emails route to the primary account via plus addressing. One inbox for everything.
Edit Profiles from the Frontend
Users can change their name and avatar directly from the profile switcher. No admin access needed.

Works with Your Plugins
Each profile is a real WordPress user meaning that ProfileSwitch seamlessly integrates with your existing WordPress plugins. Deeper integrations with Paid Memberships Pro, WooCommerce, and BuddyPress are built in.
Separate Data Per Profile
Progress, memberships, orders, and activity are fully isolated. No data bleed between profiles.
Ready to simplify shared accounts?
Set up in under 5 minutes. No code required. 14-day money-back guarantee.
