SaaSquatch Help Center

Learn about deleting a participant from your SaaSquatch project.

The SaaSquatch system supports the ability to delete participants from within your SaaSquatch project using various methods.

🔗 What Gets Deleted

The SaaSquatch system will delete all PII that has been stored for a specific user within the SaaSquatch system, and its subprocessors.

You can retrieve a full list of the PII stored in the SaaSquatch system for a specific user using the Lookup Using PII API method.

🔗 Knock-On

When a user is deleted from the SaaSquatch system there can be a knock-on effect across the system as the result of information that used to be there, no longer being there.

Some high profile examples of this include:

Sharelinks -- When a participant is deleted, all of their PII including their referral codes are deleted as well. Although there is an exception since their sharelinks are not deleted, only the user's association with the link is. Any of the deleted user's sharelinks that are still in the wild will no longer attribute a referral, but will still redirect the Referred Visitor to your program's configured landing page, unless the link is reclaimed by another user.

Referrals -- If a user is deleted and they have either been referred, or made referrals themself, this will impact the display of referrals in the widget of other users. In these cases the referral will remain intact, and the user on the other side of the referral will retain their rewards. The only visual difference will be that the referral will now display as having come from an anonymous user.

Analytics -- Analytics are collected as users perform actions such as loading widgets, sharing links or making referrals. If a user is deleted then the analytics that are attributed to them will also be removed, which will effect the numbers displayed on the analytics pages in the portal.

🔗 Admin Portal Impact

When deleting a participant they will no longer appear in the participants list. If the deleted participant had been part of a referral, the referral table indicates that the referral still exists but it was from a deleted user.

Referral Table Deleted User

If a reward had been given as part of the referral, then the rewards table similarly indicates that the referral is linked to a deleted user.

Deleted User Rewards Table

🔗 End User Experience Impact

When deleting a participant that was a referred user, there is an impact to the end user experience of the referrer.

The referral list in our default vanilla components indicates with customizable text that the referral was to Your Friend.

Vanilla Deleted User

Similarly in our mint components, the referrals and rewards tables use the customizable text Deleted User in place of the name of a participant that has been deleted.

Mint Referral Deleted User

🔗 GDPR

The SaaSquatch Participant Deletion functionality is fully compliant with the requirements for user deletion as outlined by GDPR.

Once a request to delete a user has been received, the SaaSquatch system will delete all PII about the user stored within SaaSquatch, and it's subprocessors, within 30 days.

Please contact our support team is you have any additional questions about SaaSquatch's compliance with data protection and privacy policy.

🔗 Do Not Track

Do not track is a configuration option during participant deletion. When deleting a user in the SaaSquatch system you can choose to also mark the user to not be tracked. Once a user has been marked to no longer be tracked, subsequent attempts to register the user in the SaaSquatch system will result in the user not being re-created.

🔗 Preserve Empty Accounts

Preserving empty accounts is a configuration option during participant deletion. By default when a user is deleted and they are the last user in their account, then the account is deleted as well. This is important as referrals are between accounts. If the account wasn't deleted and the user has re-made they would be unable to be referred again for the program. This behaviour is configurable using the preserveEmptyAccount field during participant deletion with our user deletion import or our GraphQL and REST API endpoints.

🔗 Participant Deletion Quickstart

🔗 REST API

The SaaSquatch REST API provides two methods to delete users:

  1. Delete an account. Use this method to delete an account, and all the users on it.
  2. Delete a user. Use this method to delete a user on an account without deleting the account itself.

🔗 Delete Single participants

  1. Navigate to the profile of the User you would like to delete.
  2. Click the Delete button beneath their name.
  3. If you are sure you wish to delete this user, click continue.
  4. Choose whether you would like to mark this user to not be tracked again in the future (blocks them from being re-registered on this account).
  5. Click the final confirmation Delete button if you are sure you would like to delete this user.
  6. The user is now deleted from your SaaSquatch program.

🔗 Bulk delete participants

You can delete participants in bulk using our

  1. Head to your SaaSquatch account.
  2. In the upper left corner of your SaaSquatch account select either your Live or Test tenant.
  3. Click "Analytics" in the upper header of your SaaSquatch account.
  4. Click "Reports" in the navigation.
  5. Click "Import" on the right side of the Reports page.
  6. Select "Delete Users" from the Import Type section.
  7. Click "Select & Upload" and choose the file to import.
  8. Click "Start Import" to begin the import.
  9. The participants are now deleted.