User Roles Overview in WpResidence
With WpResidence, you can manage multiple user roles built specifically for real estate websites: Regular Users, Agents, Agencies, and Developers.
This guide explains how each user type works, what each role can do, and how administrators can control permissions and front-end workflows.
Videos
Regular Users
Regular users are intended mainly for lead generation websites. They can register on the website to save favorite properties and saved searches, without having a public profile page or submitting listings.
Regular users:
- Can save favorite properties
- Can save searches and receive alerts
- Do not have a public profile page
- Do not submit properties, unless the administrator allows that workflow separately
You can control whether login and registration are available from Theme Options → Header → Login / Register & Submit.
If you want to disable user registration and login completely, follow this guide:
How to disable user registration, no register and no login options
Single Agent. How Administrators Manage Real Estate Agents
As an Administrator, you can manage agents in two ways.
1. Manually from wp-admin
- Go to Agents → Add New
- Create and publish the agent profile
- Assign properties to that agent from the property editor
2. Allow agents to register themselves
- Enable front-end registration from Theme Options → General → User Role Settings
- Users can select Agent during registration
- Agents register through the front-end registration form
After logging in, agents can:
- Complete and edit their profile
- Add and manage properties from their dashboard
- Edit or delete their listings at any time
Agency and Developer User Roles
Agencies and Developers have similar functionality to Agents, but with extra management options.
- They can add and manage their own agents
- They can enable or disable the agents under their account
- They can enable or disable the properties assigned to their agents
- All agents under the same Agency or Developer use the same membership package
Similarities Between User Roles
- All roles can submit properties if that option is allowed by the administrator
- Agents, Agencies, and Developers have public profile pages, each with its own layout
- Administrators can create different membership packages depending on the user type
Differences Between User Roles
- Agencies and Developers can add and manage their own agents
- Agents who belong to an Agency or Developer inherit that same membership package
- Regular users do not have a public profile page
- The user dashboard sections can be controlled from Theme Options
Notes for Administrators
- You can require manual approval for Agents, Agencies, and Developers
- If approval is enabled, profiles must be published by the administrator before property submission is possible
- Membership packages can be different for each user type
- Regular users can still save favorites and saved searches even if they do not have a public profile







