Skip to main content
Solved

How to sync user’s email preference and subscribe, unsubscribe status to our own custom software platform.

  • August 2, 2024
  • 1 reply
  • 36 views

Forum|alt.badge.img

Hi,

We use klaviyo in our own custom software platform. And we want to sync user’s email preference, updated email perference, and subscribe, unsubscribe status to our own custom software platform. Currently I find Klaviyo’s Flow could send a webhook actions to our own system. I can find Updated Email Preferences event in a Profile, but I found there is no Updated Email Preferences trigger in Klaviyo’s flow. Any other suggestion can do this sync work? Thx

 

 

Best answer by ArpitBanjara

Hey @Jason5680 

Maybe this will work, maybe it wont, but we wont know until we try, so here is what I suggest you try

I would first suggest creating a segment in Klaviyo based on ‘Updated email preferences’

  • Now setup a flow which will be triggered by this segment
  • add a webhook action to send the relevant data to your custom software platform.

Webhook setup:

  • Set up an endpoint in your custom software platform that will receive the webhook data from Klaviyo. 
  • In klaviyo flow - choose "Webhook" and enter the URL of your custom endpoint. Map the relevant data to be sent in the webhook payload. 

I hope this helps

Cheers

Arpit

View original
Did this topic or the replies in the thread help you find an answer to your question?

1 reply

ArpitBanjara
Principal User I
Forum|alt.badge.img+36
  • Principal User I
  • 371 replies
  • Answer
  • August 2, 2024

Hey @Jason5680 

Maybe this will work, maybe it wont, but we wont know until we try, so here is what I suggest you try

I would first suggest creating a segment in Klaviyo based on ‘Updated email preferences’

  • Now setup a flow which will be triggered by this segment
  • add a webhook action to send the relevant data to your custom software platform.

Webhook setup:

  • Set up an endpoint in your custom software platform that will receive the webhook data from Klaviyo. 
  • In klaviyo flow - choose "Webhook" and enter the URL of your custom endpoint. Map the relevant data to be sent in the webhook payload. 

I hope this helps

Cheers

Arpit


Reply