Skip to main content

Contact Password Reset

Overview

ActiveMember360 Contact Password Reset is used to send a standard WordPress reset email to an ActiveCampaign contact.

One use case for this shortcode is to send a new user of your site the standard WordPress reset email instead of an ActiveCampaign email containing the password in plain text.

It can also be used in conjunction with the shortcode [mbr_password_send] with the automation_id parameter to keep an audit trail in ActiveCampaign of when a lost password email request is made.

Usage

The URL used for the Contact Password Reset webhook is constructed using URL segments.

The URL segment structure required is as follows:

site_url/mbr/contact/password_reset/security_code

The URL is used for the webhook URL in an ActiveCampaign automation.

Important

A WordPress reset password email will only be sent to contacts who satisfy the login requirements, see WordPress Login, for the site to which the webhook is submitted.

For this email to be valid and permit a password reset a WordPress user must exist.

Therefore ActiveMember360 will automatically create a WordPress user with a username and email address the same as that of the ActiveCampaign contact if they do not already exist. The other WordPress user settings will be as detailed within Default WordPress User Settings when using ActiveMember360.

The WordPress user will only be created for the ActiveCampaign contact if:

  1. The WordPress user does not already exist with the same email address as that of the contact for whom the webhook is triggered.

  2. The contact satisfies the login requirements, see WordPress Login, for the site_url used by the webhook.

No WordPress new user login details emails are sent when using Contact Password Reset.

URL Segments

URL SegmentsDescription
site_urlThe WordPress site URL where the ActiveCampaign contact data should be sent. This can be found in WordPress, Settings, General, Site URL. It must be specified exactly as shown there.
Default: none.
Required: yes.
mbr/contact/password_resetThe webhook action URL segment. This must be specified exactly as shown here.
Default: none.
Required: yes.
security_codeSet to the security code used to authenticate the use of Contact Password Reset. The security code used must be defined as detailed in ActiveMember360, Settings, Security, Security Codes.
Default: none.
Required: yes.

Examples

Important

In all examples security_code must be replaced by a security code defined in ActiveMember360, Settings, Security, Security Codes on the WordPress site.

This webhook URL will result in the sending of a WordPress reset password email to the ActiveCampaign contact for whom the webhook is executed from within an ActiveCampaign automation. A WordPress user will also be automatically created with the username and email address the same as that of the emaill address of the ActiveCampaign contact if they do not already exist but satisfy the login requirements, see WordPress Login, for the site_url specified i.e. https://yoursite.com:

https://yoursite.com/mbr/contact/password_reset/security_code/