Updating User Information
When a user updates their details in SupaPass, such as their name, this zap will update their information in Klaviyo.
Trigger: Update User
Create a new Zap.
Select SupaPass as the Trigger and choose the event 'Update User'.
Give the Zap an appropriate name such as 'Update SupaPass User in Klaviyo'.
Choose whether to receive historic data. We recommend choosing 'false' if you have existing users and importing them via csv first.
Continue and test the zap.
Action: Find a Subscriber in Klaviyo
Create an action and select 'Klaviyo', choose the event 'Find a subscriber'.
Select the List you want to search. If you're updating multiple lists from SupaPass you will need to duplicate this zap for each list.
Match the email field to the SupaPass email data insert.
βTick 'Create Klaviyo Subscriber if it doesn't exist yet?' and match to the correct SupaPass data insert, this includes matching the Unique Id to the SupaPass User Id:
βIn the custom properties make sure you add OptedInToMarketing and match it with the SupaPass data insert. You can also choose to add the Username as a variable here.
Below you'll see a prompt to remove extra fields, you can remove them.
Click Continue and then Test.
Action: Update Subscriber in Klaviyo
Add another action, selecting Klaviyo as the app and 'Update Subscriber' as the event.
In the Action section, click into the Subscriber box, then click 'Custom'. Under the dropdown for the previous Klaviyo action you can select the Klaviyo ID.
As before, match up the Email, First Name and Last Name fields with the matching SupaPass data inserts.
βTowards the bottom, update the other custom properties such as OptedInToMarketing, or username if you've chosen to add it.
Click Continue, Test and then Publish.