Skip to main content

I’m trying the integration Linktree - Klaviyo but I’m having issues.

On my first attempt, my integration is configured to add users to a List set with “Double opt-in”, but when the profile in synced from Linktree they never get the email to confirm the opt in and the status keep showing “Never Subscribed”.

I then tried a workaround, setting the List in the integration to “Single opt-in” and then I’m adding a checkbox the user needs to tick on Linktree to confirm they accept to receive marketing emails from me (to comply with GDPR/PECR and remove the need for a separate confirmation flow). Again, the profile is synced to Klaviyo, but it keeps showing “Never Subscribed” even though I configured the list to “Single opt-in”.

At this point I’m finding the integration rather useless, so I’m wondering if this is a bug, or there is anything else I can do on my side. I’m a paid user on Linktree and I’m not a paid users on Klaviyo (yet) since I’m just starting to build my list.

Any help is deeply appreciated!

Hey ​@DaniDani,

Welcome to the community! Since the Klaviyo team didn’t build the Linktree integration (this is a 3rd party integration that Linktree built on it’s own), I can’t say with 100% certainty that I know what the issue is, but I have a good idea.

It’s very likely that Linktree is using our APIs to send the data of people who fill out their forms into Klaviyo. There are a couple different API endpoints they may be using to do this, but I’m willing to be that they created this integration using the Add Profiles to List endpoint. This endpoint adds profiles into your list in Klaviyo, but it is unable to subscribe them. It just sends people to a list as Never Subscribed. In order to actually subscribe these profiles, you’d need to be using the Bulk Subscribe Profiles endpoint. If you’re in contact with the Linktree support team, it might be worth asking which endpoint they used to build this integration. If they don’t have this info on hand, I’d recommend doing this to test it out yourself:

  1. Use a new email to submit your email and consent to marketing on Linktree
  2. Go to your Developer Tools Log in Klaviyo. To find this on your own, you’d go to Integrations > Developers > Developer Tools > Log
  3. See what API call is sent to Klaviyo. You might need to wait a minute and then refresh your log, but the call up at the top will be the call that Linktree makes to us when somebody submits. 

If it’s the Add Profiles to List endpoint, or simply the Create Profile endpoint, then we have our answer. If you see anything different, like the correct Bulk Subscribe Profiles endpoint, or any failed API calls with error codes, then it might be another issue.

Either way, if you have any more questions, or need help interpreting these results in your dev log once you’ve done some testing, feel free to let me know, and send some screenshots of your dev log over. Happy to help some more.


Reply