The Add On adds the validation link to your checkout emails automatically and includes its own email template for sending the link again. This page explains where the link appears, how to place it yourself, and how to customize the Resend Confirmation email.

Validation Link in Checkout Emails

When a member checks out for a level that requires confirmation, the Add On adds this message and their validation link to the top of the checkout email (the Checkout – Free, Checkout – Paid, or Checkout – Pay by Check template):

IMPORTANT! You must follow this link to confirm your email address before your membership is fully activated:

It also removes the sentence “Your membership account is now active.” from the email, as long as your template still uses that exact default wording. If you’ve edited that sentence, update it yourself so it doesn’t tell the member their account is active before they confirm.

The link is added whether or not you’ve customized the checkout email templates. You don’t need to change your templates for the Add On to work.

Note: In version 1.0.2, the admin checkout notification (such as Checkout – Free (admin)) also includes the new member’s validation link at the top. Clicking that link from the admin email confirms the member, so only click it if you mean to validate them.

To control where the link appears in the checkout email, add the !!validation_link!! variable to the template body. When the Add On finds the variable, it replaces it with the link and doesn’t add the message to the top of the email.

  1. Navigate to Memberships > Settings > Email Templates in the WordPress admin.
  2. Select the checkout template your confirmation levels use: Checkout – Free for free levels, Checkout – Paid for paid levels, or Checkout – Pay by Check if members can pay by check.
  3. Add !!validation_link!! where you want the link in the Body. The variable is replaced with the plain URL, so wrap it in a link if you want clickable text, for example: <a href="!!validation_link!!">Confirm your email address</a>.
  4. Click Save Template.
  5. Repeat for any other checkout template your confirmation levels use.

Note: Use !!validation_link!! in checkout templates, even on Paid Memberships Pro 3.7 and up where other variables use the {{ variable }} format. The checkout emails don’t recognize {{ validation_link }}. It shows up blank, and the link is added to the top of the email instead.

Learn more about editing templates in our guide to customizing email templates.

Resend Confirmation Email Template

The Add On adds an Email Confirmation – Resend Confirmation template to Memberships > Settings > Email Templates. This email is sent to the member when:

  • They click Resend Confirmation Email on the Membership Account page.
  • An administrator clicks Resend Confirmation Email on the Members list or Users screen.
  • An administrator clicks Resend Confirmation Email, Require Re-confirmation, or Send Confirmation Email in the Email Confirmation panel on the Edit Member screen.
  • They change their email address and one of their levels has Reset Email Confirmation checked.
Email Templates list with the Email Confirmation - Resend Confirmation template, its default subject Confirm Your Email Address, and an Enabled status
TemplateDefault SubjectDefault Body
Email Confirmation – Resend ConfirmationConfirm Your Email AddressPlease click the following link to confirm your email address: {{ validation_link }}

Customize the Resend Confirmation Email

  1. Navigate to Memberships > Settings > Email Templates in the WordPress admin.
  2. Click Email Confirmation – Resend Confirmation.
  3. Edit the Subject and Body. Keep the {{ validation_link }} variable in the body so members can confirm from this email.
  4. Click Save Template.
Edit Email Template screen for Email Confirmation - Resend Confirmation with the template description, status, and Send a test email box
Body field of the Resend Confirmation email template with the default text and the validation_link variable

If the body doesn’t include the validation link variable, the Add On adds the “IMPORTANT! You must follow this link…” message and link to the top of the email, so members always get a working link.

Use the Send a test email to box to preview the email. The link in a test email uses a placeholder key, so clicking it doesn’t confirm anyone.

Template Variables

Along with the global variables listed on the edit screen, you can use these variables in the Resend Confirmation email:

VariableDescription
{{ validation_link }}The link the member must visit to confirm their email address.
{{ display_name }}The display name of the member.
{{ user_login }}The username of the member.
{{ user_email }}The email address of the member.

On Paid Memberships Pro versions before 3.7, use the !!variable!! format instead, such as !!validation_link!!. If you customized this template on an older version of the Add On, your saved subject and body still apply.

Last updated on November 12, 2026


Was this article helpful?
YesNo