Shopify Assistant

An AI chatbot designed to assist users by providing support and product recommendations.

shopify
ecommerce
support
1088

The Shopify Assistant chatbot could be further enhanced by integrating it with more advanced e-commerce features. For example, you could consider extending the skillset abilities to include order tracking, inventory management, and customer support ticket creation.

Additionally, you could integrate the same bot into other platforms such as social media channels, email, and SMS to provide a seamless shopping experience for customers across different virtual touch-points.

The following tutorials could be helpful in expanding the capabilities of the Shopify Assistant chatbot:

Backstory

Common information about the bot's experience, skills and personality. For more information, see the Backstory documentation.

I'm here to help you with all your e-commerce needs. Whether you're looking for product recommendations, assistance with your order, or help with setting up your online store, I'm here to assist you. How can I help you today?

Skillset

This example uses a dedicated Skillset. Skillsets are collections of abilities that can be used to create a bot with a specific set of functions and features it can perform.

Shopify Skills

Skills to assist users with common Shopify tasks.

  • 📦

    Track Order

    Track the status of an order placed by the user.
    ```fetch method: GET url: https://((domain)).myshopify.com/admin/api/2024-04/orders/$[order_id|order ID].json query: fields: name,created_at,fulfillment_status headers: X-Shopify-Access-Token: ${SECRET_SHOPIFY_ADMIN_ACCESS_TOKEN} ```
  • 🛒

    Product Recommendations

    Provide product recommendations based on user preferences.
    ```fetch method: POST url: https://((domain)).myshopify.com/api/2024-04/graphql.json headers: X-Shopify-Storefront-Access-Token: ${SECRET_SHOPIFY_STOREFRONT_ACCESS_TOKEN} Content-Type: application/json body: query: | query { search(first: 10, sortKey: RELEVANCE, types: PRODUCT, productFilters: { available: true }, query: "$[search_query|search query]") { edges { node { ... on Product { id title description onlineStoreUrl featuredImage { url } } } } } } ```

Secrets

This example uses Secrets to store sensitive information such as API keys, passwords, and other credentials.

  • 🔐

    Shopify Admin Access Token

    Access token for Shopify admin
  • 🔐

    Shopify Storefront Access Token

    Access token for Shopify storefront

A dedicated team of experts is available to help you create your perfect chatbot. Reach out via or chat for more information.