30.1 C
New York
Monday, July 15, 2024

The way to Combine an AI Chatbot with the Shopify API for Higher Order Administration

The way to Combine an AI Chatbot with the Shopify API for Higher Order Administration

Integrating Shopify along with your digital procuring assistant supplies a game-changing benefit. That is achieved by seamlessly merging the capabilities of e-commerce with the personalised and interactive expertise of conversational AI. This mix permits companies to effortlessly develop their on-line presence right into a dynamic digital storefront that operates 24×7. 

Prospects can browse merchandise, get personalised suggestions, and make purchases in a single conversational interface, skipping having to browse pages of merchandise. This seamless expertise can improve buyer satisfaction and assist increase gross sales potential.

This information will enable you to simply join your Shopify Store occasion with the Kore.ai XO Platform to search out info concerning Prospects, Merchandise, and Orders. We can even clarify easy methods to authorize and allow the Shopify motion and set up the pre-built templates.

Configuring the Shopify Motion

Authorizations Supported

The Kore.ai XO Platform helps primary authentication to permit Shopify integration to trade knowledge. For extra info, learn the Bot Authorization Overview article.

The Kore.ai XO Platform helps the next authorization sorts for the Shopify integration:

  • Pre-Authorize the Integration –You may pre-authorize the mixing by offering obligatory credentials to acquire the entry token, making the method smoother for builders and clients.
  • Permit Customers to Authorize the Integration – This technique requires the top person to supply credentials throughout the dialog for authorization. This authorization course of includes requesting permission for the Kore.ai Shopify app to entry an entry token at runtime. To study extra about Shopify account sorts, see Shopify Documentation.

Allow the Shopify Motion

Earlier than enabling the Shopify motion, full the next necessities:

  • Create a customized app for a retailer within the Shopify admin web page.
  • Authenticate the customized app by putting in the app.
  • Generate API credentials and the required API entry tokens. Refer this hyperlink for extra info associated to customized apps:- Shopify customized apps.
  • Configure the app with the next scopes to carry out the actions offered by the Kore.ai XO platform.
    • read_orders
    • read_products
    • read_customers
  • Present the Admin API entry token and Area offered by Shopify in Kore.ai Pre-authorize the Integration.
  • For those who don’t have Shopify account credentials, create a developer account in Shopify and write down the login credentials. Use the Shopify Documentation for extra info.
  • Copy your Shopify account’s API Key and Area identify and hold it for future use.

Pre-authorize the Integration

You may authorize the mixing utilizing your credentials. The developer authorization helps you to authorize the mixing with preconfigured Kore.ai’s app with the Primary Auth possibility. See the Kore.ai Documentation for a step-by-step walkthrough to pre-authorize the Shopify  integration

Permit Finish Consumer to Authorize

You may authorize the mixing at a person stage with their login credentials. The person authorization course of includes requesting permission for Kore.ai’s Shopify app to entry an entry token at runtime. It’s also possible to use the fundamental auth profile to let a person configure the mixing at runtime. See the step-by-step course of right here

Set up the Shopify Motion Templates

After you have configured a Shopify integration, you may discover and set up motion templates.

Steps to put in motion templates:

  1. On the Integration Profitable dialog, click on the Discover Templates button to view the templates.

    It’s also possible to click on the Skip for Now button to put in the Dialog Process templates later.

  2. Within the Integration Templates dialog, click on the Set up button to start the set up.

  3. As soon as the template is put in, click on the Go to Dialog button to view the dialog activity.
  4. As soon as all templates are put in, a dialog activity for every template is auto-created.
  5. Choose the specified dialog activity from the templates and click on Proceed. For instance, choose the Get merchandise by identify activity.

  6. When you click on Proceed, the dialog activity is auto-created, and the canvas opens with all required entity nodes, service nodes, and message scripts.

Utilizing the Shopify Motion Templates

You should utilize the Prebuilt Motion Templates out of your Shopify integration to auto-create dialog duties and take a look at them utilizing the Discuss to Bot possibility.

Supported DutiesDescription
Get order by IDRetrieves the order particulars with an order ID from the system.
Get orders by buyer IDRetrieves orders utilizing the shopper ID from the system.
Get merchandise by identifyRetrieves merchandise utilizing their names from the system.
Get product by IDRetrieves product particulars utilizing the ID from the system.
Get merchandise by assortment IDRetrieves merchandise utilizing the gathering ID from the system.
Get variants by product IDRetrieves product variants utilizing the product ID from the system.

Let’s use the
Get Order By ID motion for instance on easy methods to set up a Prebuilt Motion Template. This perform is necessary to inform the Digital Assistant which order the shopper is referring to when requesting an Order Standing replace. 

Get order by ID

Steps to search out an order utilizing an order ID:

  1. Seek advice from the Putting in the Shopify templates part to put in this template.
  2. The Get Order by ID dialog activity is added with the next parts:

    1. getOrderbyID: A person intent to fetch an order by ID.
    2. orderID – Entity node for getting into the order ID.
    3. getOrderbyID Service – A chatbot motion service to get an order by ID in an exterior integration. Click on the Plus icon to develop to view the getOrderbyIDService chatbot motion part properties.
    4. (Non-compulsory)Within the Part Properties window, click on the Edit Request hyperlink to edit the request parameters as proven under:

      So as to add a number of responses, scroll down and click on the +Add Response button:


By harnessing Shopify’s ecommerce capabilities, Clever Digital Assistants (IVAs) can securely deal with transactions, handle stock, and keep order historical past. This integration not solely simplifies the shopper journey but additionally permits for real-time order monitoring, immediate buyer assist, and personalised product ideas primarily based on particular person preferences. Utilizing API integrations, like Shopify, helps redefine the web procuring expertise, fostering buyer engagement, growing gross sales, and setting firms aside in immediately’s aggressive retail panorama.

Need to Study Extra?

We’re right here to assist your studying journey. Able to tackle bot constructing however unsure the place to start out? Study conversational AI abilities and get licensed on Kore.ai Expertise Optimization (XO) Platform.

As a frontrunner in conversational AI platforms and options, Kore.ai helps enterprises automate entrance and back-office enterprise interactions to ship extraordinary experiences for his or her clients, brokers, and staff.

Try the Kore.ai XO Platform

Related Articles


Please enter your comment!
Please enter your name here

Latest Articles