Users & Roles nodes
Create, update, find, and delete WordPress users. Assign and remove roles. React to registration, login and profile changes.
Triggers
| Node | Key | Tier | Description |
|---|
| User registered | users.user_registered | free | Fires when a WP user is created (any method). |
| User logged in | users.user_login | free | Fires on successful login. |
| Password reset | users.password_reset | free | Fires after a user resets their password. |
| Profile updated | users.profile_updated | pro | Fires on profile data changes. |
Actions
| Node | Key | Tier | Description |
|---|
| Create user | users.create_user | pro | Create a user by email with the configured role and a random password. |
| Create or update | users.create_or_update | pro | Upsert by email. Creates with role + random password if missing; updates display name if found. |
| Find user | users.find_user | pro | Look up a user by ID. Exposes all user data as output pins. |
| Delete user | users.delete_user | pro | Permanently delete. Use with care — irreversible. |
| Erase personal user data | users.erase_personal_user_data | pro | Run all registered GDPR erasers for the email. |
| Update user meta | users.update_user_meta | pro | Write controlled user meta fields. |
| Add role | users.add_role | pro | Grant an additional role. Does not remove existing roles. |
| Remove role | users.remove_role | pro | Remove one role without touching others. |