Skip to content

Products

Access: Admin.

URL: /staff/products

Products integrates your Shopify product catalog with Stenbee. Once connected, the AI agent can answer questions about product details, pricing, variants, and availability using real-time Shopify data.

At the top of the page, a form to add a new Shopify product source:

FieldDescription
Shop NameYour Shopify store’s subdomain (the xxx in xxx.myshopify.com)
Shop URLThe full URL of your Shopify store (e.g., https://example.com)
Admin API Access TokenA Shopify Admin API access token with product read access

Fill in all three fields and submit to connect.

Below the form, each connected Shopify source is shown as a card with:

FieldDescription
Shop NameThe store name
Sync StatusShows “Synced” with timestamp, or “Syncing…” during an active sync
Product CountNumber of products imported from this source
  1. In your Shopify admin, create an access token:
    • Go to Settings → Apps and sales channels → Develop apps
    • Create an app, then go to API credentials
    • Enable product read access
    • Copy the token
  2. In the Stenbee panel, enter the shop name, shop URL, and token
  3. Click Connect
  4. On success: the source appears in the list with “Syncing…” status
  5. The initial sync pulls all products; subsequent syncs update changed products

Click the Sync button on any connected source to trigger a re-sync. This:

  • Pulls updated product data from Shopify
  • Adds new products
  • Updates changed products (pricing, variants, inventory)
  • Removes deleted products

No confirmation modal — the sync starts immediately.

Click the Delete button on a source. A confirmation dialog appears. Confirm to permanently disconnect the Shopify store and remove all its products from Stenbee’s knowledge base.

Connected products are injected into the AI agent’s context during conversations:

  • When a customer asks about a specific product (“Tell me about the red sneakers”)
  • When browsing or searching within the chat widget
  • When the agent proactively recommends products based on conversation context

Product data includes: title, description, price, variants (size/color), images, and inventory status.

StateWhat you see
LoadingSource list shows gray placeholder cards
Empty”No product sources connected” with the connect form
ConnectingSubmit button shows a spinner
SyncingStatus badge shows “Syncing…”
Connection errorRed message (invalid token, network error, shop not found)
Sync errorRed message: “Failed to sync products”
  • The Shopify access token needs only product read access — never grant write permissions
  • After connecting a new source, an initial sync runs automatically — large catalogs may take a few minutes
  • Re-sync periodically if you frequently update products, pricing, or inventory in Shopify
  • If product answers seem outdated, click Sync to pull the latest data