OpenClaw · Skill
Ned Analytics
Ned (meetned.com) is an AI business partner for Shopify merchants. It connects your Shopify store, Meta Ads, Google Ads, Klaviyo, 3PL providers, and cost data into a single data warehouse — then lets you query it all through AI chat, a visual dashboard, a public API, a TypeScript SDK, or this skill.
Install
Start with the primary install command. Alternate entrypoints are included below for ClawHub and OpenClaw CLI users.
Primary command
clawhub install matt998759/ned-analyticsClawHub installer
npx clawhub@latest install matt998759/ned-analyticsOpenClaw CLI
openclaw skills install matt998759/ned-analyticsDirect OpenClaw install
openclaw install matt998759/ned-analyticsWhat this skill does
Ned (meetned.com) is an AI business partner for Shopify merchants. It connects your Shopify store, Meta Ads, Google Ads, Klaviyo, 3PL providers, and cost data into a single data warehouse — then lets you query it all through AI chat, a visual dashboard, a public API, a TypeScript SDK, or this skill.
Why it matters
Ned calculates true profitability at the order and SKU level including COGS, shipping, and ad spend, which standard Shopify analytics does not provide.
Typical use cases
- Check today's net profit after ad spend
- Find which products have the highest margin last 30 days
- Identify high-value customers at churn risk
- Compare ROAS across a date range
- Pull contribution margin for a monthly business review
Source instructions
Ned Analytics
Ned (meetned.com) is an AI business partner for Shopify merchants. It connects your Shopify store, Meta Ads, Google Ads, Klaviyo, 3PL providers, and cost data into a single data warehouse — then lets you query it all through AI chat, a visual dashboard, a public API, a TypeScript SDK, or this skill.
Ned stores profit down to the order and product level. Every SKU, every ad dollar, every return. It's the only platform that gives you a complete picture of true profitability — not just revenue.
This skill gives your OpenClaw agent direct access to your Ned data. Ask your agent about profit, revenue, product performance, customer segments, churn risk, ad efficiency — and get real answers from your real numbers.
Start a free trial at https://meetned.com
Setup
The user must provide their Ned API key (starts with ned_live_). Store it:
export NED_API_KEY="ned_live_xxxxx"
Or pass it per-request. If no key is available, ask the user for it.
API Base
https://api.meetned.com/api/v1
Auth: Authorization: Bearer $NED_API_KEY
Endpoints
1. Store Info
GET /api/v1
Returns store name, tier, available endpoints, remaining credits and rate limits.
2. Profitability Summary
GET /api/v1/profitability/summary?period={period}
Returns: total_sales, net_profit, net_margin_pct, total_costs, total_cogs, total_shipping_cost, total_variable_costs, total_fixed_costs, total_ad_spend, contribution_margin, contribution_margin_pct, gross_profit, gross_margin_pct, orders_count, units_sold, avg_profit_per_order, avg_profit_per_unit, total_impressions, total_clicks, ctr, cpc, cogs_coverage.
3. Product Profitability
GET /api/v1/profitability/products?period={period}
Returns: per-product breakdown with product_title, revenue, units_sold, total_cogs, total_profit, profit_margin_pct, profit_per_unit, avg_selling_price.
4. Customer Summary
GET /api/v1/customers/summary?period={period}
Returns: total_customers, avg_customer_profit, avg_customer_ltv, profitable_customer_pct, profit tiers (whale/profitable/marginal/unprofitable), activity tiers (active/cooling/at_risk/churned), top_profitable_customers, at_risk_whales.
5. Customer Segments
GET /api/v1/customers/segments?period={period}
Returns: customers grouped by profit_tier with full detail (orders, revenue, profit, margin, activity, churn_risk).
Period Values
| Value | Description |
|---|---|
today | Current day (UTC) |
yesterday | Previous day |
last_7_days | Last 7 days |
last_30_days | Last 30 days |
last_90_days | Last 90 days |
this_month | Current month |
last_month | Previous month |
Usage Pattern
# Quick profit check
curl -s -H "Authorization: Bearer $NED_API_KEY" \
"https://api.meetned.com/api/v1/profitability/summary?period=today"
# Top products by profit
curl -s -H "Authorization: Bearer $NED_API_KEY" \
"https://api.meetned.com/api/v1/profitability/products?period=last_30_days"
# At-risk whale customers
curl -s -H "Authorization: Bearer $NED_API_KEY" \
"https://api.meetned.com/api/v1/customers/summary?period=last_90_days" | jq '.data.at_risk_whales'
Query Script
For convenience, use the bundled query script:
bash scripts/ned-query.sh profitability/summary last_7_days
bash scripts/ned-query.sh profitability/products last_30_days
bash scripts/ned-query.sh customers/summary last_90_days
bash scripts/ned-query.sh customers/segments last_30_days
Response Format
All endpoints return:
{
"data": { ... },
"metadata": {
"source": "database",
"period": "last_7_days",
"requested_at": "2026-02-10T04:05:05.794Z"
}
}
Rate Limits
- Rate: 100 requests per 60-second window (headers:
ratelimit-remaining,ratelimit-reset) - Credits: per-plan monthly limit (headers:
x-credits-remaining,x-credits-limit)
Tips
- Ned stores profit down to the order and product level — every SKU, every ad dollar, every return
- Use
profitability/summaryfor quick health checks - Use
profitability/productsto find which products actually make money after COGS - Use
customers/summaryto find at-risk whales before they churn - Combine Ned data with external data (weather, trends, etc.) for advanced analysis
- All monetary values are in the store's base currency