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.
Page layout
Section titled “Page layout”Connect form
Section titled “Connect form”At the top of the page, a form to add a new Shopify product source:
| Field | Description |
|---|---|
| Shop Name | Your Shopify store’s subdomain (the xxx in xxx.myshopify.com) |
| Shop URL | The full URL of your Shopify store (e.g., https://example.com) |
| Admin API Access Token | A Shopify Admin API access token with product read access |
Fill in all three fields and submit to connect.
Connected sources list
Section titled “Connected sources list”Below the form, each connected Shopify source is shown as a card with:
| Field | Description |
|---|---|
| Shop Name | The store name |
| Sync Status | Shows “Synced” with timestamp, or “Syncing…” during an active sync |
| Product Count | Number of products imported from this source |
Core interactions
Section titled “Core interactions”Connecting a Shopify store
Section titled “Connecting a Shopify store”- 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
- In the Stenbee panel, enter the shop name, shop URL, and token
- Click Connect
- On success: the source appears in the list with “Syncing…” status
- The initial sync pulls all products; subsequent syncs update changed products
Syncing products
Section titled “Syncing 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.
Deleting a source
Section titled “Deleting a source”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.
How product data is used
Section titled “How product data is used”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.
States
Section titled “States”| State | What you see |
|---|---|
| Loading | Source list shows gray placeholder cards |
| Empty | ”No product sources connected” with the connect form |
| Connecting | Submit button shows a spinner |
| Syncing | Status badge shows “Syncing…” |
| Connection error | Red message (invalid token, network error, shop not found) |
| Sync error | Red 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