WP Residence Help WP Residence Help

  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API
Home / Agent, Agency & Developers / How to sync manually a registered user with a published agent post

How to sync manually a registered user with a published agent post

5274 views 0
Before reading this help file you may want to check this video. It explains theme functionality and may be easier to understand. Watch Video on Youtube

Content

  • Recommended method: register from the front end
  • Manual sync between user and Agent / Agency / Developer profile
  • Step 1: Create the WordPress user account
  • Step 2: Create the Agent, Agency, or Developer profile
  • Step 3: Add the User ID in the profile
  • Step 4: Add the Agent / Agency / Developer ID in the user account
  • Step 5: Check the email address
  • Important notes
  • Related help articles

Recommended method: register from the front end

If you want an agent, agency, or developer to manage their own properties from the front-end dashboard, the best option is to let them register from the front-end registration form.

In the registration form, the user can select the correct account type:

  • Agent
  • Agency
  • Developer
  • User

When the registration is done from the front end, WPResidence automatically creates the WordPress user account, creates the matching Agent / Agency / Developer profile, and links them together.


WPResidence front-end registration form with user type dropdown

Manual sync between user and Agent / Agency / Developer profile

If you create the user and profile manually from admin, you must link both records manually.

There are two IDs involved:

  • User ID – the WordPress user ID.
  • Agent / Agency / Developer ID – the ID of the Agent, Agency, or Developer profile post.
Important: The user account and the Agent / Agency / Developer profile must be linked both ways. Add the User ID inside the profile, and add the Agent / Agency / Developer profile ID inside the user account.

Step 1: Create the WordPress user account

Go to:

WP Admin > Users > Add User

Create the user account and select the correct role.

Depending on your setup, the role can be:

  • WpResidence Agent
  • WpResidence Agency
  • WpResidence Developer
  • Subscriber, for standard users without Agent / Agency / Developer role access
Important: Do not make front-end users Administrators unless they really need full WordPress admin access. Use the proper WPResidence role or Subscriber role based on your setup.


Create WordPress user account for WPResidence agent


WPResidence user roles for Agent Agency Developer and Subscriber

Step 2: Create the Agent, Agency, or Developer profile

Create the matching profile from:

  • Properties, Agents & More > Agents > Add New
  • Properties, Agents & More > Agencies > Add New
  • Properties, Agents & More > Developers > Add New

Use the same email address as the WordPress user account.


Agents Agencies Developers menu in WPResidence


Agent profile post in WPResidence

Step 3: Add the User ID in the profile

First, find the WordPress user ID.

Go to:

WP Admin > Users > All Users

Open or hover the user account and identify the user ID.


WordPress user ID for WPResidence agent sync

Then edit the Agent, Agency, or Developer profile and add this user ID in:

Agent Settings > Agent Details > The user id for this profile


Add WordPress user ID in Agent profile

Step 4: Add the Agent / Agency / Developer ID in the user account

Next, find the ID of the Agent, Agency, or Developer profile.

Go to the Agent, Agency, or Developer list and check the ID column.


Agent profile ID in WPResidence list

Then edit the WordPress user account from:

WP Admin > Users > All Users > Edit User

Add the Agent, Agency, or Developer profile ID in:

User Agent / Agency / Developer ID


Add Agent ID in WordPress user account

Step 5: Check the email address

The user account and the Agent / Agency / Developer profile should use the same email address.

For the Agent profile, check the email from:

Agent Settings > Agent Contact > Email



For the WordPress user account, check the email from:

WP Admin > Users > Edit User > Contact Info > Email

Important notes

  • This linking is done automatically when users register from the WPResidence front-end register modal.
  • Manual syncing is needed only when the user account and the Agent / Agency / Developer profile are created separately from admin.
  • The User ID must be added in the Agent / Agency / Developer profile.
  • The Agent / Agency / Developer ID must be added in the WordPress user account.
  • The user and profile should use the same email address.
  • If the profile is not linked correctly, the user may not be able to manage the correct properties from the front-end dashboard.

This happens automatically when users register themselves using the WPResidence Register Modal form.

Related help articles

  • Login & Register
  • How to assign properties to users, agent, agency, or developer from admin
  • How to manage Users, Agents, Agencies, and Developers
  • User Dashboard Pages
Agent, Agency & Developers

Related Articles

  • Theme Options -> Agent Card Settings
  • Reviews for Agent, Agency and Developer
  • Custom Agent, Agency or Developer Template with WPResidence Studio + Elementor Free
  • Agencies and Developers List

Help Categories

  • 18Agent, Agency & Developers
  • 5Blog Posts & Blog Lists
  • 38Elementor Shortcodes Built-In
  • 45FAQ
  • 15Footer
  • 5Getting Started
  • 37Header
  • 2IDX & MLSImport
  • 6Installation & Setup
  • 23Installation FAQ
  • 23Maps & Location Settings
  • 21Multi-Language Third Party Plugins
  • 6Other Third party Plugins
  • 19Pages
  • 4Payments & Monetization
  • 20Property Lists, Categories & Archive
  • 36Property Pages & Layouts
  • 31Search & Filtering
  • 162Technical how to | Custom Code Required
  • 8Technical: Actions and filters
  • 6Technical: Child Theme
  • 86Theme Options & Global Settings
  • 6Translations & Languages
  • 16WPBakery Shortcodes
  • 51WPResidence / WPEstate CRM
  • 50WPResidence 5.0 Documentation
  • 8WPResidence Elementor Studio
  • 50WPResidence Translate Plugin

Join Us On

Powered by WP Estate - All Rights Reserved
  • WPRESIDENCE
  • Video Tutorials
  • Client Support
  • API