DocsOEngage15. User Profiles
Reference

15. User Profiles

OEngageorravo.com/docs/oengage/15-user-profiles

Profile URL

Profiles accessible via the page assigned to profile_page in settings.

Pass ?user=username to view another user's profile.

Profile Data

Stored partly in standard WP user meta and partly in plugin-specific meta:

Meta KeyDescription
or_email_verifiedbool — email verified
or_avatar_idattachment ID for custom avatar
or_profile_privacypublic / members / private
or_login_streakcurrent login streak count
or_longest_streakall-time longest streak
or_last_login_dateY-m-d format
or_last_activedatetime
or_2fa_enabledbool
or_2fa_secretTOTP secret

Profile Completeness

Calculated by ProfileRepository::get_completeness(). Checks:

  1. Display name set
  2. Bio filled in
  3. Custom avatar uploaded
  4. Email verified

Returns 0–100%. Prompts shown on dashboard if < 100%.

Privacy Levels

ValueWho can see
publicEveryone (logged-out too)
membersLogged-in users only
privateOnly the user themselves

15. User Profiles — OEngage Docs — Orravo