Skip to main content

How to Let Users Delete Their Account

Offer users a self-service way to delete their account, with a confirmation step so a stray click cannot destroy anything. Privacy regulations often require this.

Requirements

Beaver Builder and Beaver Profile Builder installed and active.

Deletion is permanent

A confirmed deletion removes the account immediately, and content authored by the user is not reassigned. Test with a disposable account first.

1. Add the Profile Delete Form module​

Open your account page in Beaver Builder and drag the Profile Delete Form module (group Beaver Profile Builder) into a column, typically at the bottom of the page, away from everyday actions.

2. Write the confirmation text​

On the General tab, set the button label, the confirmation message, and the confirm/cancel button labels. Make the confirmation message explicit about consequences, for example: "This permanently deletes your account and cannot be undone."

3. Choose what happens after deletion​

In the After deletion section, set the behaviour:

  • Redirection to the home page is the cleanest experience, since the user's account is gone and they are no longer logged in.
  • Button shows a close button linking to a page you pick.

Pick a public page; the deleted user cannot view members-only content.

4. Save and test​

Save and publish, then run the full flow with a disposable test account: click delete, cancel once (nothing should happen), then confirm and verify the account is gone under Users in the admin.

Result​

Users can delete their own account after an explicit confirmation, and land on the page you chose afterwards.