Skip to main content
Solved

Is there anyway to read shopify catalog item data through klaviyo API?


Forum|alt.badge.img+2
  • Problem Solver I
  • 10 replies

As an integration, I’d like to build custom product blocks in a template for campaigns/flows. Ideally I’d want to pull the product info directly from klaviyo api so that our integration only requires klaviyo oauth and not additionally shopify oauth. Is there any way to do this just through klaviyo apis? If not, is this something that might be on the roadmap in the future? To be clear, I don’t want to sync the catalog or be responsible for managing the updating of the catalog, I only want to read the data from klaviyo that has already been synced there through the Shopify (or bigcommerce, etc...) integrations.

Best answer by Kim Strauch

@obviyo, this isn’t currently possible but is something our Product team is considering adding support for in the future. 

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

5 replies

Forum|alt.badge.img+31
  • Partner
  • 252 replies
  • August 7, 2024

Hello @obviyo  Did you check this API reference? This will give you Klaviyo catalog items.
https://developers.klaviyo.com/en/reference/get_catalog_items


Forum|alt.badge.img+2
  • Author
  • Problem Solver I
  • 10 replies
  • August 7, 2024

Right. But that endpoint will only give catalog items that were added custom, i.e., not the catalog items that an integration such as shopify or bigcommerce added. 


Kim Strauch
Klaviyo Employee
Forum|alt.badge.img+9
  • Klaviyo Employee
  • 91 replies
  • Answer
  • August 15, 2024

@obviyo, this isn’t currently possible but is something our Product team is considering adding support for in the future. 


Forum|alt.badge.img+2
  • Author
  • Problem Solver I
  • 10 replies
  • January 29, 2025

Are there any updates on this? This would still be very useful to us in providing a tighter integration with the klaviyo ecosystem. Currently our app has to pull from shopify separately or from another product feed/data provider such as Google Merchant Center which is less than ideal. By being able to pull directly from Klaviyo we would be able to use you as the source of truth in terms of product information in emails and ensure that when someone uses our app blocks in conjunction with Klaviyo’s built in product blocks that our metadata is completely aligned.


  • Contributor I
  • 1 reply
  • January 29, 2025

@Kim Strauch  Also awaiting this as would simplify our API calls to ensure the same continuity of data