Delete SupaPass User from Klaviyo
Updated over a week ago

When a user deletes their account in SupaPass they also need to be removed from your mailing list, this Zap allows you to stay compliant with no effort.

This Zap requires a bit more effort than most others because it involves sending an API request to Klaviyo. You need to make an API request to Klaviyo, but don't worry if it sounds intimidating at first. In reality, it's quite straightforward when using Zapier. Plus, you won't have to write any code or delve into complex API documentation.

  1. Create a new Zap, choose SupaPass as the Trigger app and select Delete User as the option.

  2. Next, create an action for Klaviyo and choose 'API Request (Beta)'.

  3. For HTTP Method select POST.

  4. For URL you'll need to add a specific domain that relates to the API key you generated when creating your account. Open up the Settings section of your Klaviyo profile, then click on 'API keys'. Click the copy button to copy the Private API Key to your clipboard.
    โ€‹

  5. Back in Zapier you should paste this URL https://a.klaviyo.com/api/v2/data-privacy/deletion-request?api_key= then add in the API key after the =

  6. For the Query String Parameters enter email (all lower case) and in the field below selected the SupaPass email address data option. Your Parameters should look like this:

  7. Next you'll need to test that the account removal Zap works. Before running tests, return to Klaviyo and open up one of your lists. Click the 'Quick add' option and add a_forgotten_user2@supapass.com to the list.

  8. Test the Zap. If you've added the test user it will run successfully and you can publish the Zap.

Did this answer your question?