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.
Deleting a user profile is irreversible, even by the WLL Support team. Exercise extreme caution when deleting user accounts.
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
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:
Get the user's current balance
Report a custom event to adjust the balance to zero
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?