DocsOEngage14. Registration System
Reference

14. Registration System

OEngageorravo.com/docs/oengage/14-registration-system

AJAX flow

  1. POST to or_register with email, password, first/last name
  2. Validation: email format, email uniqueness, password length ≥ 8
  3. Email domain whitelist check (if configured)
  4. Invitation code check (if configured)
  5. CAPTCHA verification (if configured)
  6. wp_insert_user() creates the account
  7. If approval mode: pending meta set, admin notified
  8. Otherwise: verification token created (24h), email sent with verify link
  9. XP awarded for register action
  10. oregister_user_registered action fired

Registration Field Builder

Fields configured in wp_options key or_registration_fields. Default fields:

KeyTypeRequired
first_nametextyes
last_nametextyes
emailemailyes
passwordpasswordyes

Custom fields can be added programmatically or via future admin UI.


14. Registration System — OEngage Docs — Orravo