I'm working on setting up the back-in-stock subscription feature on Klaviyo. I'm planning to transfer all current subscriptions from the existing system to Klaviyo. Is there a way to do this, such as uploading an XML or CSV file directly to Klaviyo, or using a bulk API accepts for an example 1000 subscriptions per request?
Solved
How to send historical back in stock subscriptions from old system to klaviyo
Best answer by dartacus
Yes, you can do this with a csv upload or API calls.
If it’s a one-off import, then just a CSV import to a list is by far the easiest way. Have a look at https://help.klaviyo.com/hc/en-us/articles/1260806293150
If there’s going to be ongoing sign-ups using code on your site which you then import to Klaviyo, then go the API route. Have a look at https://developers.klaviyo.com/en/reference/subscribe_profiles as a possible starting point.
I’ve done both, the first is easy, the second just requires a bit of integration + edit access to your underlying site so you can invoke the API call when someone subs in. I have to update my integration to bring this into line with the newer API so if you go this route make sure you’re referring to the latest dox.
HTH,
G
Log in to the Community
Use your Klaviyo credentials
Log in with Klaviyo
Use your Klaviyo credentials
Log in with KlaviyoEnter your E-mail address. We'll send you an e-mail with instructions to reset your password.



