Chatwith logo

Built for

SaaS

Turn your help center and product docs into an agent that qualifies trials and deflects support tickets.

E-Commerce

Help shoppers find products, check order status, and get answers without waiting for your team.

Real Estate

Let buyers search listings, ask about neighborhoods, and book viewings — even after hours.

Food Delivery

Share your menu, track orders, and answer delivery questions without tying up the phone line.

Healthcare

Answer FAQs about services, hours, and policies while routing urgent cases to your team.

Manufacturing

Help buyers and distributors find part numbers, specs, and lead times instantly.

Finance

Deflect routine inquiries about accounts, fees, and processes while keeping humans in the loop.

Travel & Tourism

Help visitors explore destinations, compare packages, and get booking details around the clock.

Legal

Screen leads, explain your practice areas, and share intake info before a consultation.

All use cases
AgenciesHelp CenterBlogAffiliatesPricing
Sign in
Help Center
Get Started
Installation
Customization
Features
Actions
Developer
Video Guides
Training
  • Company

  • Home
  • Blog
  • Pricing
  • Affiliate
  • Roadmap & Feedback
  • Compare

  • Chatbase alternative
  • Botsonic alternative
  • Dante alternative
  • SiteGPT alternative
  • CustomGPT alternative
  • SiteSpeakAI alternative
  • Use Cases

  • SaaS
  • E-Commerce
  • Real Estate
  • Food Delivery
  • Healthcare
  • Manufacturing
  • Finance
  • Travel & Tourism
  • Legal
  • Support

  • Help Center
  • FAQ
  • System status
  • API documentation
  • Integrations

  • All integrations
  • Shopify integration
  • WooCommerce integration
  • Make.com integration
  • ActivePieces integration
  • Albato integration
  • Installation

  • Installation overview
  • Add ChatGPT to Wordpress
  • Add ChatGPT to Webflow
  • Add ChatGPT to Wix
  • Add ChatGPT to Shopify
  • Add ChatGPT to Framer
  • Add ChatGPT to Slack
  • Add ChatGPT to Telegram
  • Add ChatGPT to WhatsApp
  • Resources

  • Glossary
  • Privacy Policy
  • Terms of Use
  • DPA
  • Free tools

  • Website Scraping API
  • YouTube Transcript API
GDPR logo
GDPR Compliant
Your data is safe with us
    Shopify API Actions integration: order status and product search

    Shopify API Actions integration: order status and product search

    Your agent can answer customers' questions about your products and give them an update on their order.
    What your agent can doStep 1: Create an app for your store in ShopifyHow to find your Shopify store subdomainStep 2: Add the Shopify action to your agentAlready have a custom app with an Admin API token?Give your agent more context about your storeTroubleshootingI get an error that permissions are missing when I saveI get an authentication error when I saveMy agent can't find an orderMy agent says it couldn't find any productsThe agent gives incorrect product links

    What your agent can do

    • Search products: find active products by name and share their link, description, and which variants are in stock.
    • Look up an order: given an order number from the confirmation email (for example #1001), share the order's status, payment status, total, and items.
    ℹ️
    Shopify only lets apps see orders from the last 60 days. Older orders won't be found.

    Step 1: Create an app for your store in Shopify

    Shopify no longer lets stores create custom apps directly in the Shopify admin. New apps are created in the Shopify Dev Dashboard. You only need to do this once.
    1. Log in to your Shopify admin as the store owner (or a staff member with permission to develop apps).
    1. Go to Settings → Apps → Develop apps, then click Build apps in Dev Dashboard. You can also go straight to dev.shopify.com/dashboard.
    1. Click Create app and give it a name, for example Chatwith.
    1. In the app's configuration, under Access scopes, select these two scopes:
        • read_orders
        • read_products
    1. Release the version so the scopes take effect.
    1. Install the app on your store, and approve the requested access.
    1. Open the app's Settings and copy the Client ID and Client secret. You'll paste them into Chatwith in the next step.
    ⚠️
    Both access scopes are required. Chatwith checks for them when you save and shows an error if either is missing.

    How to find your Shopify store subdomain

    Your store subdomain is the part of your Shopify admin address before .myshopify.com. For example, if your store address is beanhaven.myshopify.com, your subdomain is beanhaven. It's the same even if customers visit your store on a custom domain.
    notion image

    Step 2: Add the Shopify action to your agent

    1. In the Chatwith dashboard, click Actions in the sidebar.
    1. Click Install on the Shopify card.
      1. notion image
    1. Fill in the form:
        • Shopify store subdomain: for example beanhaven.
        • Custom domain (optional): the address customers use to visit your store, for example https://beanhaven.com. This is used for product links. Leave it empty if you don't have one.
        • How do you connect to Shopify? Choose Dev Dashboard app (Client ID and secret).
        • Client ID and Client secret: paste the values from Step 1.
    1. Click Save. Chatwith checks the connection and the access scopes before saving.

    Already have a custom app with an Admin API token?

    If your store created a custom app in the Shopify admin before 2026, its Admin API token (it starts with shpat_) still works. Choose Custom app made in the Shopify admin before 2026 (Admin API token) and paste the token instead.

    Give your agent more context about your store

    When you add the action, your agent gets these instructions automatically:
    You are a helpful assistant for an online Shopify store. You can answer questions about products currently in stock and a summary of an order if the user provides their order number (from their confirmation email).
    You can add more detail, such as the kinds of products you sell or the tone your agent should use, in your agent's instructions under Settings.

    Troubleshooting

    I get an error that permissions are missing when I save

    Your app doesn't have both read_orders and read_products. Add the missing scope in the Dev Dashboard, release a new version, and approve the change on your store. Then save again in Chatwith.

    I get an authentication error when I save

    Check that the store subdomain is right and that you copied the full Client ID and Client secret. The app must be installed on the same store. If you rotated the Client secret in the Dev Dashboard, paste the new one into Chatwith.

    My agent can't find an order

    Check that the order is less than 60 days old and that the customer gave the order number from their confirmation email.

    My agent says it couldn't find any products

    The product search matches words in product titles, tags, types, and vendors, and only finds active products. Try a simpler word, like "ring" instead of "gold engagement ring with diamonds".

    The agent gives incorrect product links

    Check the Custom domain field. If links still look wrong, your agent may have two sources for the same products: your Shopify action and product pages in its knowledge sources. Try removing the product pages from Knowledge so the agent uses live data from Shopify.
    If you're still stuck, contact us at support@chatwith.tools and we'll check our logs.