Deleting users

Learn how to delete user accounts in the WLL platform, the implications of deleting a user, and how to perform the deletion via the Loyalty Console or API.

When a user is deleted, their profile data is redacted and a CLOSED_ACCOUNT event is reported. The user’s points balance and events will remain in the system but will no longer be linked to the individual who triggered them.

Deleting a user profile is irreversible.

Note on auth identifiers

By default, the auth identifier is retained when a user profile is deleted. However, this behavior can be changed to scrub the auth identifier on deletion.

This is useful if you expect a user might rejoin your loyalty program in the future using the same identifier (e.g. a CRM ID). Since the Loyalty Engine does not allow multiple profiles with the same auth ID, retaining it may block re-registration.

To enable auth ID scrubbing on deletion, contact WLL Support.


Deleting a user

  • In the Loyalty Console: Navigate to the user’s profile and press the delete button in the top right corner.

  • Via an API call: See the Delete specific user API call

Even after deletion, events can still be reported against the anonymised profile, and points can still be earned, though the profile will no longer be attributable to the original user.


FAQs

Is deleting a user account reversible?

No, deleting a user profile is permanent and cannot be undone. WLL Support cannot recover a deleted profile.

What happens to the user’s points and events after deletion?

When a user is deleted, their points balance and historical events remain in the Loyalty Engine, but they are anonymised and no longer associated with the original user. This allows you to maintain accurate loyalty metrics without user attribution.

If you would prefer to clear down a balance prior to account deletion:

  1. Get the user's current balance

  2. Close the account

Can I still report events for a deleted user?

Yes, events can still be reported against an anonymised profile after deletion. Points can also continue to be earned, although they won’t be linked to a specific user identity nor be included in the points liability reporting.

What data is removed when a user is deleted?

Providing you follow our implementation advice to not include PII in event payloads, all Personally Identifiable Information (PII) associated with the user is permanently erased. This includes data like name, email, and any other profile attributes marked as PII. A CLOSED_ACCOUNT event is reported to mark the account’s closure.

Last updated

Was this helpful?