Skip to main content

AI Assistant

Connect Claude or any AI tool to your store for hands-free inventory checks, order lookups, campaign creation, and more.

What is the AI Assistant connection?

You can connect an AI assistant — like Claude — directly to your DabDash store. Once connected, your AI can check live inventory, look up orders, audit promotions, create email campaigns, manage bundle deals, and more, all from a conversation.

Navigate to Settings → AI Assistant to get started.

Your endpoint URL

Every store has a unique connection URL shown at the top of the AI Assistant page. Paste this URL into your AI tool's MCP server field. It looks like:

https://dabdash.com/mcp/tenant/your-store-slug

This URL on its own does not grant access — you also need an API token or to sign in via Claude Web.

Connect Claude Desktop or Cursor (API token)

Use an API token to connect any local AI tool that reads a config file.

  1. Go to Settings → AI Assistant → API Tokens and click New token.
  2. Give it a name like "Claude Desktop" and click Create token.
  3. Copy the token shown — it is only displayed once.
  4. Open your AI tool's config file and add your store as an MCP server (see snippets below).

Claude Desktop

Config file location: ~/Library/Application Support/Claude/claude_desktop_config.json on macOS, %APPDATA%\Claude\claude_desktop_config.json on Windows.

{
  "mcpServers": {
    "dabdash": {
      "url": "https://dabdash.com/mcp/tenant/YOUR-STORE-SLUG",
      "headers": {
        "Authorization": "Bearer YOUR_API_TOKEN"
      }
    }
  }
}

Restart Claude Desktop after saving. Your store tools will appear in the tools list.

Connect Claude Web (OAuth)

Claude Web can connect to your store without an API token. You sign in once and the connection stays active.

  1. Go to Settings → AI Assistant and click Connect with Claude.ai.
  2. You'll be asked to confirm you want to allow access.
  3. Click Allow access. You're done — Claude Web can now reach your store in any conversation.

To remove access, revoke your tokens or contact support.

What your AI can see and do

Read your store data

Check inventoryinventory_status

"Which products are running low?"

Inspect a productproduct_inspect

"What are all the prices for Blue Dream?"

Inventory audit loginventory_audit_lookup

"Who restocked Purple Haze yesterday?"

Review promotionspromotion_audit

"Are any of my coupons active right now?"

Look up ordersorder_dashboard

"Show me today's pending orders."

Find a customercustomer_lookup

"Look up customer Sarah Mitchell."

Customer addressescustomer_addresses

"Does Jane Doe have a saved delivery address?"

Delivery zone coveragezone_diagnostics

"Why can't the customer at 123 Main St place an order?"

Revenue analyticsanalytics_query

"What was my revenue last week?"

Google Analytics trafficgoogle_analytics

"How many visitors did I get this weekend?"

Search Consolesearch_console

"What search terms bring people to my store?"

Email inbox healthmailbox_inspect

"Is my mailbox syncing correctly?"

Push notificationspush_notification_diagnostics

"Why aren't my order notifications sending?"

Metrc compliancemetrc_diagnostics

"Is my Metrc sync healthy?"

Make changes to your store

Create or edit a campaigncampaign_upsert

"Create a draft campaign called Weekend Flash Sale."

Apply a design templatecampaign_apply_template

"Apply the promotional template to my Flash Sale campaign."

Add an image to a campaigncampaign_set_image

"Add the banner image to my Flash Sale campaign."

Send a test emailcampaign_send_test

"Send a test of the Flash Sale campaign to me@example.com."

List bundle dealsbundle_list

"Show me all my active bundle deals."

Create or update a bundlebundle_upsert

"Create an 'Any 4 for $77' bundle deal."

List pricing structurespricing_structure_list

"Show me all my pricing structures."

Edit pricing tierspricing_structure_upsert

"Add a 14g option at $100 to my Tiers pricing."

Assign pricing to productspricing_structure_assign

"Assign the Cannex Tiers pricing to Blue Dream."

Delete a pricing structurepricing_structure_delete

"Delete the old Singles pricing structure."

List media librarymedia_list

"Show me images in my media library."

Upload an imagemedia_upload

"Upload this image to my media library."

Workflow examples

Here are complete prompts you can paste into Claude to automate common tasks.

Weekend briefing before the rush

Claude checks inventory alerts, pulls weekly revenue, and summarises active coupons and freebies.

"Give me a briefing on my store before the weekend: check inventory for anything low or out of stock, show me this week's revenue so far, and tell me if any of my promotions are currently active."

Build a flash sale campaign from inventory

Claude finds high-stock products, creates the campaign, and applies a design template.

"Check which of my products are in stock and have the most units available, then create a draft email campaign called "Weekend Flash Sale" highlighting the top 3 products. Use the promotional template and give it the subject line "Flash Sale — This Weekend Only"."

Move slow-selling products with a bundle deal

Claude cross-references sales data with inventory, then creates a bundle deal targeting low-velocity stock.

"Show me which products have the lowest units sold in the last 30 days and are still in stock. Then create a bundle deal that lets customers get any 4 of those products for $60."

Investigate a customer delivery problem

Claude looks up the customer, reads their saved address, and runs a zone coverage check with a plain-language explanation.

"A customer named James Park says he can't place an order. Look him up, check his saved address, and tell me whether his address falls inside any of my delivery zones."

Monthly pricing structure review

Claude audits pricing, reassigns products, and cleans up the old structure.

"List all my pricing structures. Then check if any products are still using the old "Singles" structure and migrate them to the "Tiers" structure. Delete "Singles" once it's empty."

Pre-launch campaign test

Claude finds the draft campaign by name and sends a preview to your address.

"I have a draft campaign called "Summer Drop". Send a test email to me@example.com so I can preview it before I send it to my list."

Keeping your connection secure

  • Each token is scoped only to your store — it cannot access other stores.
  • Revoke a token at any time from the API Tokens table. The AI tool stops working immediately.
  • Name each token after the device or tool using it so you can identify and revoke the right one if needed.
  • Never share your token with anyone outside your team.