Solved

Zapier + Memberstack Integration - how to update account

  • 5 July 2021
  • 3 replies
  • 59 views

Badge

Hello everyone,

I created a memebrstack klaviyo integration such that when a new member signs up to our website via memberstack, they are added to klaviyo (along with an External ID, which is the member’s ID on memberstack).

 

I also want to add an integration such that when a memberstack member updates their email, it also updates their klaviyo email, but I’m not entirely sure how to do it. In zapier I can choose to trigger a zap when a member updates their memberstack profile, but then what I want to do is find that profile in klaviyo (via the External ID) and then update the details. But it seems zapier only allows searching users via email address (which won’t work, since memberstack update trigger already includes the new email, and doesn’t have the old email).

 

Any thoughts?

icon

Best answer by Dov 6 July 2021, 22:17

View original

3 replies

Userlevel 6
Badge +5

Hello @Ala,

Thank you for sharing your question with the Klaviyo Community.

Since Memberstack isn’t an integration Klaviyo currently supports, there isn’t a way for Klaviyo to control how the update to the email address is reflected on Klaviyo’s end. With that said, you can navigate to the profile within Klaviyo and manually update the email address (solution in the below thread):

or use the Identify method to update emails. Keep in mind by using a unique identifier with the $id key, you take on the full responsibility of identity management within your Klaviyo account. You must ensure that all calls are made mapping the right $id value you're setting to the right $email using the $id. 

You may also want to check with Zapier to see if they can assist further. Also looking forward to seeing if another member of the Community may have another solution based on their experience with Zapier or another 3rd party app.

Thanks for being a member of our Community. 

Badge

Hello @Ala,

Thank you for sharing your question with the Klaviyo Community.

Since Memberstack isn’t an integration Klaviyo currently supports, there isn’t a way for Klaviyo to control how the update to the email address is reflected on Klaviyo’s end. With that said, you can navigate to the profile within Klaviyo and manually update the email address (solution in the below thread):

or use the Identify method to update emails. Keep in mind by using a unique identifier with the $id key, you take on the full responsibility of identity management within your Klaviyo account. You must ensure that all calls are made mapping the right $id value you're setting to the right $email using the $id. 

You may also want to check with Zapier to see if they can assist further. Also looking forward to seeing if another member of the Community may have another solution based on their experience with Zapier or another 3rd party app.

Thanks for being a member of our Community. 

Hello and thank you for your response!

The $id method is exactly what I’m looking to apply. I already added an external ID to the klaviyo member, but when I perform a zapier action to search for a member, it seems it only allows me to search by email? (this is nothing to do with memberstack at the moment, but rather zapier-klaviyo facilities).

Userlevel 6
Badge +5

Hi @Ala,

Thanks for your response and clarification.

While Klaviyo allows 3rd party platforms to pass in the $id field to Klaviyo, it is not a field that we actively manage or control within the Klaviyo platform. With that said, it would be a great question for Zapier -- to understand if it’s possible to search for a member using an $id field. If this is not possible, I recommend checking out the Identify API documentation I linked above to update properties about users using the $id field as the primary identifier. 

Thanks and have a great day.

Reply