WordPress Automations

How to Send a Password Reset Email Automatically When a WordPress User Registers

When a new user registers on your WordPress website, you may want to automatically send them an email that helps them set or reset their password.

This can be useful when your website creates user accounts as part of a membership, onboarding, or account-management process.

Instead of manually sending a password reset email, you can use Zapify to automate it.

With this automation:

When: A new user registers on your WordPress website

Then: Zapify automatically sends a password reset email

What can you automate?

You can create an automation like this:

A user registers → Send password reset email

For example:

New user registers → Send password setup email

Once the automation is active, Zapify automatically sends the password reset email whenever a new user registration triggers the automation.


Why use this automation?

Automatically sending account-related emails can make the registration process easier for users.

This automation can help you:

  • Guide new users through setting up their password

  • Provide account access instructions automatically

  • Reduce manual account-management work

  • Create a smoother onboarding process

  • Make sure new users receive important account information


Who can use this?

This automation can be useful for:

  • Membership websites

  • Client portals

  • Online communities

  • Websites with user registration

  • Websites where accounts are created as part of an onboarding process

  • Websites where users need help setting up their account


Before you start

Make sure:

  • Zapify is installed and activated.

  • User registration is enabled on your WordPress website.

  • Your website can send emails successfully.

  • You understand that the password reset email contains a link that allows the user to manage their password.

You do not need to write any code.


Step 1: Create a new automation

Go to the Zapify section in your WordPress dashboard and create a new automation.

Give the automation a name that clearly explains what it does.

For example:

Send Password Reset Email to New Users

Create Automation Button

Automation Name

You can use any name that makes the automation easy to identify later.


Step 2: Choose the trigger

The trigger tells Zapify when the automation should start.

Trigger Button

Choose:

Wordpress -> A User registers

Select Wordpress

select "A User Registers"

This trigger runs whenever a new user registers on your WordPress website.

Once the automation is active, Zapify waits for new registrations and starts the automation automatically.


Step 3: Add the password reset email action

Next, choose what should happen after the user registers.

Click Add Action.

Action Button

Select:

Wordpress -> Send a password reset email

Select Wordpress as Action

Select Send a Password Reset Email

Then select Send a password reset email.


Step 4: Select the user

The action needs to know which user should receive the password reset email.

Because the automation is triggered by a new user registration, select the user provided by the A User registers trigger.

Use the {} token button if required to select the user information from the trigger.

Send Password Reset Email To User

The important part is that the action should use the newly registered user rather than a fixed user account.


Step 5: Review the password reset email action

Check that the correct user is selected.

The password reset action is designed to send the appropriate password-management email to that user.

You do not need to manually create the password reset link.

Zapify handles the configured action when the automation runs.

Make sure the user selected in the action is the same user who triggered the registration event.


Step 6: Save and set the automation live

Once the trigger and action are configured, save the automation.

A newly created automation is initially a Draft.

A Draft automation will not run when someone registers.

Click Set Live at the top to activate it.

"Set Live" Button to activate Automation

Once the automation is live, Zapify will start watching for new user registrations.


Step 7: Test the automation

Create a new test user on your WordPress website.

After the registration:

  1. The new user registration triggers Zapify.

  2. Zapify starts the automation.

  3. The Send a password reset email action runs.

  4. The password reset email is sent to the selected user.

Check the test user's email inbox to confirm that the email was received.

You can also check Zapify's automation run information to confirm that the automation was executed.


Example automation

Your finished automation should look similar to:

A user registers

Send a password reset email

For example:

New user registers → Send password setup email

From now on, Zapify will automatically perform the configured password reset email action whenever a new user registers.


Common questions

Does this change the user's password automatically?

No.

The action sends a password reset email to the selected user.

The user can then use the email to manage their password.

Does the user need to be manually selected each time?

No.

Use the user information provided by the registration trigger so that Zapify can apply the action to the user who registered.

Can I send the email to an existing user?

The action can be configured for the user selected in the automation.

For a registration workflow, use the user provided by the A User registers trigger.

The password reset action handles the password-reset email process for the selected WordPress user.

You do not need to manually create a reset link.

Can I customize the password reset email?

This action is intended for sending the WordPress password reset email. The available customization depends on how the action is provided by Zapify and WordPress.

What happens if the automation is disabled?

Zapify will not run the automation while it is disabled.

You need to set the automation live before new registrations can trigger the password reset email.

What if the email does not arrive?

First check that:

  • The automation is active.

  • The correct user is selected from the registration trigger.

  • The user registered successfully.

  • Your WordPress website can send emails successfully.

You can also check Zapify's automation run information.


A simple example

Imagine you run a client portal where a new account is created for each new member.

After registration, you want the member to receive an email that lets them set or manage their password.

Without Zapify:

User registers → Administrator manually sends password reset email

With Zapify:

User registers → Zapify → Password reset email is sent

This removes the manual step and gives the user the next step automatically.


Summary

Zapify can automatically send a password reset email when a new WordPress user registers.

The automation is simple:

Trigger: A user registers

Action: Send a password reset email

Once the automation is set live, Zapify handles the password reset email automatically for new registrations.

Was this page helpful?

Previous
How to Automatically Add a User Role When Someone Registers in WordPress