
Product research, storefront, listings, ads and order monitoring — one agent runs the shop, you make the calls that spend money.
Honest framing first: “a shop that runs itself” means the agent handles research, listings, ad monitoring and reporting — while payments KYC, business verification and final spend decisions stay yours (platforms require a human there, by design). Within those lines, this build removes ~90% of the daily labor of running a dropshipping store.
This story needs browser automation for product research (there is no official trend API — it is genuinely a browsing job), a Shopify Admin MCP for store CRUD, and disciplined cron reporting. That is OpenClaw’s exact toolkit: browser, shell, MCP, cron, Telegram.
Create your Shopify store, then a custom app inside it (Settings → Apps → Develop apps) with scopes read/write_products, read/write_orders, read/write_customers. Wire the Admin MCP — 31 tools covering products, orders, inventory, fulfillments:
openclaw mcp add shopify --command npx --arg -y --arg shopify-mcp
openclaw config set mcp.servers.shopify.env.SHOPIFY_ACCESS_TOKEN "shpat_..."
openclaw config set mcp.servers.shopify.env.MYSHOPIFY_DOMAIN "yourstore.myshopify.com"Shopify Payments KYC — identity, bank account, business details — is a human-only step. Do it in the Shopify admin before the agent lists anything sellable.
Without written criteria, product research degenerates into “the agent likes gadgets”. With them, every run is a filter:
---
name: product-research
description: Find and evaluate dropshipping product candidates
---
## A candidate must have
- Impulse price point: $15–50 retail
- Visual "wow" in under 3 seconds of video
- Solves a visible, common problem
- ≥3x margin after product + shipping cost
- Supplier ships in <14 days with tracking
## Research run (~25 min, use the browser)
1. TikTok Creative Center: top ads in our niches, 7-day window
2. AliExpress: order-count & rating trends for shortlisted items
3. Check saturation: how many active shops sell it already?
## Output
Report to Telegram: top 3 candidates with price, margin math,
competing stores, one-line "why now". No listings without my OK.openclaw cron add --cron "0 7 * * 2,5" \
"Run the product-research skill end to end." \
--announce --channel telegram🔎 Research run done (23 min). Top pick: collapsible car trunk organizer — $11.20 landed, sells $34.99 (3.1x), 8k orders/30d on AliExpress, only 2 strong shops on it, TikTok ad engagement up 40% w/w. Runner-ups: pet hair roller v2, magnetic cable organizer. List the organizer?
Yes — draft the listing first.
On your approval, the agent creates the product via the Shopify MCP: title, description in your store’s tone, price from the margin math, images pulled from the supplier and cleaned up. First few listings: review before publish. After that, you’ll trust the template.
Fulfillment belongs to an app, not the agent: install AutoDS or DSers in Shopify. They map orders to suppliers and auto-order with tracking sync. The agent’s job is the layer above — watching orders via MCP and telling you when something is stuck.
For Meta ads, the community-standard MCP is meta-ads-mcp; the hosted Pipeboard route means you skip creating your own Meta developer app entirely:
openclaw mcp add meta-ads \
--url "https://meta-ads.mcp.pipeboard.co/?token=YOUR_TOKEN" \
--transport streamable-httpAd accounts are where automation dreams die: a new account ramping spend fast is the textbook ban trigger, and Meta links “suspicious” accounts by IP, device and payment method. Verify your business first, start at $10–20/day, and keep budget changes approval-gated — the agent proposes, you confirm.
openclaw cron add --cron "0 20 * * *" \
"Daily store report: orders & revenue today, ad spend & ROAS
per campaign, fulfillment issues, inventory warnings, and one
suggested action. Keep it to 8 lines." \
--announce --channel telegramThat evening message is the whole management surface: what happened, what it costs, what to decide. Everything else already ran.
A store where research happens twice a week, listings appear on approval, ads are watched daily, fulfillment runs on rails, and your involvement compresses to one evening report and the decisions that genuinely need you.