Skip to main content
Contributor I
February 3, 2022
Solved

Integratiing Klaviyo - APIs + .csv files?

  • February 3, 2022
  • 2 replies
  • 239 views

Hi,

We are moving to a website that doesn’t have standard integration with Klaviyo.

The website provider will supply .csv files every day with various updates.

We will definitely need a dev to help us with this work, however before I begin to look for someone my understanding is that the API only works with a http data feed. Is that correct?

If so, is there any way to convert a .csv file to an http data feed?

    This topic has been closed for replies.
    Best answer by retention

    Hi @jh999 - can you explain what you mean by “… supply .csv files every day with various updates.”

    Are you getting an update of new or updated products?  A list of subscribed emails?  A list of orders and customers? Or, what are you trying to do with Klaviyo? 

    2 replies

    retention
    Partner - Platinum
    retentionAnswer
    2025 Champion
    February 3, 2022

    Hi @jh999 - can you explain what you mean by “… supply .csv files every day with various updates.”

    Are you getting an update of new or updated products?  A list of subscribed emails?  A list of orders and customers? Or, what are you trying to do with Klaviyo? 

    Joseph Hsieh // retentioncommerce.com // X: @retention
    jh999Author
    Contributor I
    February 3, 2022

    @retention - currently we are with woocommerce and have integration with klaviyo and all that goes with that. We are now moving to a new website provider that doesn’t have any integration with klaviyo. Bottom line is we need klaviyo to work with the new website in the same way that it currently does with woocommerce.

    we will be getting sent a number of csv files a day for the following (new records, updates and deletes);

    customers
    orders
    shipments
    returns
    refunds
    crm opt in changes
    crm engagment
    products
    stock adjustments
    stock receipts
    customer deletes

    I’m not familiar enough with Klaviyo to know if we need all of that info but I guess what we don’t need we won’t use. 

    Hopefully that’s given you a better idea of what the situation is :)