Action: Update user

Update a user on your WordPress website or network.
On this page you will find further information about the Update user action and how to use it via WP Webhooks, as well as via other external services such as Integromat, Pabbly, Integrately, or Zapier.
The Update user action is part of our WordPress integration.

Webhook setup guide

This section aims to help you getting started with the Update user action.
Simply select one of your prefered automation manuals down below and start automating your WordPress website in no time.

Arguments

Our so-called arguments are values that you can use to customize your request. They allow you to send specific data to the Update user action which is then handled accordingly to the described purpose. You can use the arguments that you would like to send values for.
To learn more about it, please see the Setup Guide above.
user_id *

(Optional if user_email or user_login is defined) Include the numeric id of the user. (Note that the user_id has a higher priority than the user_email.)

user_email *

(Optional if user_id or user_login is defined) Include the email correlated to the account.

user_login *

(Optional if user_email or user_id is defined) A string with which the user can log in to your site. This value can also be used ot update a user.

first_name

The first name of the user.

last_name

The last name of the user.

nickname

The nickname. Please note that the nickname will be sanitized by WordPress automatically.

display_name

The name that will be seen on the frontend of your site.

user_nicename

A URL-friendly name. Default is user' username.

description

A description for the user that will be available on the profile page.

rich_editing

Wether the user should be able to use the Rich editor. Set it to "yes" or "no". Default "no".

user_registered

The date the user got registered. Date structure: Y-m-d H:i:s

user_url

Include a website url.

role

The main user role. If set, all additional roles are removed.

additional_roles

This allows to add/remove multiple roles on a user. For more information, please read the description.

user_pass

The user password. If not defined, we don't generate a new one.

user_meta

DEPRECATED! Please use manage_meta_data instead.

manage_meta_data

Manage your user-related meta data. Please see the description for further details.

send_email

Set this field to "yes" to send a email to the user with the data.

do_action

Advanced: Register a custom action after the plugin fires this webhook. More infos are in the description.

create_if_none

Wether you want to create the user if it does not exists or not. Set it to "yes" or "no" Default is "no".

Connection examples

Get inspired on how to use the WordPress action. Down below you will find various examples with our other integrations.
When an email was sent via The WordPress Logo for our integration WordPress, update a user via The WordPress Logo for our integration WordPress.
When a post was trashed via The WordPress Logo for our integration WordPress, update a user via The WordPress Logo for our integration WordPress.
When an order was updated via The Woocommerce Logo for our integration Woocommerce, update a user via The WordPress Logo for our integration WordPress.
When a user was updated via The WordPress Logo for our integration WordPress, update a user via The WordPress Logo for our integration WordPress.
When a coupon was updated via The Woocommerce Logo for our integration Woocommerce, update a user via The WordPress Logo for our integration WordPress.
When a file was downloaded via The Easy Digital Downloads Logo for our integration Easy Digital Downloads, update a user via The WordPress Logo for our integration WordPress.
When a user was deleted via The WordPress Logo for our integration WordPress, update a user via The WordPress Logo for our integration WordPress.
When a post was deleted via The WordPress Logo for our integration WordPress, update a user via The WordPress Logo for our integration WordPress.
When a custom trigger was called via PHP via The WordPress Logo for our integration WordPress, update a user via The WordPress Logo for our integration WordPress.
When a form was submitted via The Gravityforms Logo for our integration Gravity Forms, update a user via The WordPress Logo for our integration WordPress.
When a license was deactivated via The Easy Digital Downloads Logo for our integration Easy Digital Downloads, update a user via The WordPress Logo for our integration WordPress.
When a product was deleted via The Woocommerce Logo for our integration Woocommerce, update a user via The WordPress Logo for our integration WordPress.
When a user was created via The WordPress Logo for our integration WordPress, update a user via The WordPress Logo for our integration WordPress.
When a coupon was deleted via The Woocommerce Logo for our integration Woocommerce, update a user via The WordPress Logo for our integration WordPress.
When a new customer was created via The Easy Digital Downloads Logo for our integration Easy Digital Downloads, update a user via The WordPress Logo for our integration WordPress.
When an assignment was uploaded via The LearnDash Logo for our WP Webhooks integration LearnDash, update a user via The WordPress Logo for our integration WordPress.
When a WordPress hook was fired via The WordPress Logo for our integration WordPress, update a user via The WordPress Logo for our integration WordPress.
When an order was deleted via The Woocommerce Logo for our integration Woocommerce, update a user via The WordPress Logo for our integration WordPress.
When a form was submitted via The Contact Form 7 Logo for our integration Contact Form 7, update a user via The WordPress Logo for our integration WordPress.
When a new payout was received via The AffiliateWP Logo for our WP Webhooks integration AffiliateWP, update a user via The WordPress Logo for our integration WordPress.
When a post was created via The WordPress Logo for our integration WordPress, update a user via The WordPress Logo for our integration WordPress.

More available endpoints

Down below you will find a list of all available triggers and actions for the WordPress integration.
If you want to learn more about a specific endpoint, simply click on it.
Full disclosure: When clicking on some of the links on our website and purchasing the related product and/or service, we may earn a commission free of any additional cost for you.