Build a Shopify eCommerce AI Agent

Importing Shopify product data into Voiceflow

Lesson Icon
2
lessons
Timing Icon
40 mins
Course Progress
100
%

Before we can build an agent that queries product data, we need to import that product data into Voiceflow! Our agent's Knowledge Base is an ideal place to keep that data.

While Voiceflow natively provides tools to import Knowledge Base data in the CMS, we don't recommend using them to import product data. That's because product data is tabular - it has a defined structure, such as a name, image, description, and metadata. The CMS importer is designed to best handle non-structured data.

Instead, there's a few approaches that you can take to import your product data.

Quickest and easiest: use our importer

We've built a simple eCommerce importer that'll walk you through exporting data from Shopify and into the Knowledge Base. It takes just a few minutes, and will get you up and running for prototyping an agent. However, you should know that the importer has a few limitations: new products won't automatically be added to the Knowledge Base, any changes won't be synced to the Knowledge Base, and you're limited in what types of metadata you can import.

Click here to import Shopify data using the importer

Powerful but costs extra: use Streamline Connector

Streamline Connector is a third-party service that syncs product data from Shopify to your Voiceflow Knowledge Base in real time. It can also sync order statuses and product data! Plans including product data sync start at $19 USD per month.

Click here to check out Streamline Connector

Advanced but gives you full control: use Voiceflow's API

Voiceflow provides a set of APIs that allow you to programatically interact with the Knowledge Base - the Upload Table Data API is the most relevant for our use-case. If you're a developer, you can use the API in conjunction with Shopify's webhooks or API, or a tool such as Zapier, Make.com or n8n to sync data into the Knowledge Base.

Resources

No items found.
Tutor
Developer Relations Lead
Helping developers learn and grow on Voiceflow :)

Build AI Agents for customer support and beyond

Ready to explore how Voiceflow can help your team? Let’s talk.

ghraphic