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.
- Go to Settings → AI Assistant → API Tokens and click New token.
- Give it a name like "Claude Desktop" and click Create token.
- Copy the token shown — it is only displayed once.
- 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.
- Go to Settings → AI Assistant and click Connect with Claude.ai.
- You'll be asked to confirm you want to allow access.
- 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
inventory_status"Which products are running low?"
product_inspect"What are all the prices for Blue Dream?"
inventory_audit_lookup"Who restocked Purple Haze yesterday?"
promotion_audit"Are any of my coupons active right now?"
order_dashboard"Show me today's pending orders."
customer_lookup"Look up customer Sarah Mitchell."
customer_addresses"Does Jane Doe have a saved delivery address?"
zone_diagnostics"Why can't the customer at 123 Main St place an order?"
analytics_query"What was my revenue last week?"
google_analytics"How many visitors did I get this weekend?"
search_console"What search terms bring people to my store?"
mailbox_inspect"Is my mailbox syncing correctly?"
push_notification_diagnostics"Why aren't my order notifications sending?"
metrc_diagnostics"Is my Metrc sync healthy?"
Make changes to your store
campaign_upsert"Create a draft campaign called Weekend Flash Sale."
campaign_apply_template"Apply the promotional template to my Flash Sale campaign."
campaign_set_image"Add the banner image to my Flash Sale campaign."
campaign_send_test"Send a test of the Flash Sale campaign to me@example.com."
bundle_list"Show me all my active bundle deals."
bundle_upsert"Create an 'Any 4 for $77' bundle deal."
pricing_structure_list"Show me all my pricing structures."
pricing_structure_upsert"Add a 14g option at $100 to my Tiers pricing."
pricing_structure_assign"Assign the Cannex Tiers pricing to Blue Dream."
pricing_structure_delete"Delete the old Singles pricing structure."
media_list"Show me images in my media library."
media_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.