> ## Documentation Index
> Fetch the complete documentation index at: https://sitespeak.ai/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Add Shopify Actions to Your AI Agent

> Enable your AI agent to retrieve order information and product details from your Shopify store.

The Shopify actions allow your AI agent to retrieve order and product information from your Shopify store, helping customers check order status, find products, and get shipping updates.

## Available Shopify Actions

* **Shopify: Get Orders** - Retrieve order information and status updates from your Shopify store
* **Shopify: Get Products** - Search and retrieve product information including pricing, availability, and details

<Frame>
  <img src="https://mintcdn.com/espressodev/vmo2_L-Du_T9y0Is/images/tools-and-actions/shopify-actions.png?fit=max&auto=format&n=vmo2_L-Du_T9y0Is&q=85&s=bd36c6ef2addc1d207028c01c2626fbf" alt="Shopify actions" width="3434" height="1914" data-path="images/tools-and-actions/shopify-actions.png" />
</Frame>

***

## Adding a Shopify Action

<Steps>
  <Step title="Go to Tools & Actions">
    In your chatbot dashboard, go to **Configuration → Tools & Actions**.
  </Step>

  <Step title="Select a Shopify action">
    Find **Shopify: Get Orders** or **Shopify: Get Products** and click **Add**.
  </Step>
</Steps>

***

## Configuration

Both Shopify actions require the same configuration:

<Frame>
  <img src="https://mintcdn.com/espressodev/vmo2_L-Du_T9y0Is/images/tools-and-actions/shopify-config.png?fit=max&auto=format&n=vmo2_L-Du_T9y0Is&q=85&s=ac988450d72c8c646f095fea6b87ac77" alt="Shopify action configuration" width="3434" height="1914" data-path="images/tools-and-actions/shopify-config.png" />
</Frame>

### Name

A descriptive name for the action. Default: `get_shopify_orders` or `get_shopify_products`

### Description (required)

A description of the action and when it should be used.

**Example for orders:**

> Use this action when users want to check their order status, find order details, or track shipments from a Shopify store.

### Shop URL (required)

Your Shopify store URL in the format: `your-store.myshopify.com`

### Admin API Access Token (required)

Your Shopify Admin API access token. This requires creating a custom app in Shopify (see below).

***

## Creating a Shopify Custom App

To get your Admin API Access Token, you need to create a custom app in Shopify. This only takes a minute.

<Steps>
  <Step title="Open Shopify Settings">
    In your Shopify admin, click **Settings** in the sidebar.
  </Step>

  <Step title="Go to Apps and sales channels">
    Select **Apps and sales channels** from the sidebar.
  </Step>

  <Step title="Click Develop Apps">
    Click the **Develop Apps** button to go to the App development section.
  </Step>

  <Step title="Allow custom app development">
    If this is your first custom app, click **Allow custom app development**.
  </Step>

  <Step title="Create an app">
    Click **Create an app**. Enter an app name (e.g., "SiteSpeakAI Integration") and select yourself as the app developer.
  </Step>

  <Step title="Configure Admin API scopes">
    Click **Configure Admin API scopes** to assign permissions.
  </Step>

  <Step title="Select permissions">
    Enable the following 3 permissions:

    * `read_products`
    * `read_orders`
    * `read_customers`
  </Step>

  <Step title="Install the app">
    Click the **API credentials** tab, then click **Install app** to install it in your store.
  </Step>

  <Step title="Get your access token">
    Click **Reveal token once** to get your Admin API access token.

    <Note>
      You will not be able to see this token again. Copy it immediately and store it safely.
    </Note>

    The token will be in the format: `shpat_abc123...`
  </Step>
</Steps>

***

## Save the Action

Add your Shop URL and Admin API Access Token to SiteSpeakAI, then click **Add Action** to enable it.

Your agent will now be able to:

* **Get Orders**: Retrieve order information, status updates, and shipping details
* **Get Products**: Search products and retrieve pricing, availability, and descriptions

***

## What Your Agent Can Do

### With Get Orders

* Check order status
* Find order details
* Track shipments
* Look up order history

### With Get Products

* Search for products by name
* Get product pricing
* Check availability
* Retrieve product descriptions

***

<Card title="Ready to automate your customer service with AI?" icon="bot" href="https://sitespeak.ai/register?utm_source=docs&utm_medium=cta&utm_campaign=primary-cta" arrow="true" cta="Create Your AI Agent">
  Join over 1000+ businesses, websites and startups automating their customer service and other tasks with a custom trained AI agent.
</Card>
