Overview
Live
💰 Today at a Glance
💵
Revenue
▲ 12.4% vs yesterday
🏆
Net Profit
7,550
▲ 11.2% vs yesterday
%
Net Margin
30.4%
▲ healthy
🛍
Orders
▲ 18 vs yesterday
🚀
ROAS
x
▲ Target 3.5x ✓
🎯
Conversion
%
▲ good
💸
Ad Costs
Google Ads spend
📦
Total COGS
Cost of goods sold
📊 Revenue vs Profit — Last 7 Days
Daily
✅ Tasks
0 left
💰 Financial Metrics
💵
Total Revenue
▲ 12.4%
📦
COGS
▼ 3.1%
📈
Gross Profit
10,750
▲ 8.9%
💸
Ad Spend
▲ 5.0%
🏆
Net Profit
7,550
▲ 11.2%
%
Net Margin
30.4%
▲ healthy
🛍
Orders Today
▲ 18
🎯
Avg Order Value
180
▲ 2.1%
📊 Revenue vs Profit — Last 7 Days
Daily
📣 Ad Performance
💰
Ad Spend
Manual entry
🚀
ROAS
x
▲ Target 3.5x ✓
👆
CTR
%
▲ 0.4% vs avg
🖱
CPC
▼ from €1.02
👁
Impressions
today
Clicks
▲ 320 vs yesterday
🔄
Conversions
Connect Google Ads
💎
Conv. Value
Connect Google Ads
📈 ROAS Trend — Last 7 Days
Daily
All
🟡 Unfulfilled
🔵 Partial
🟢 Fulfilled
🔴 Cancelled
Not synced yet
OrderCustomerItemsTotalDatePaymentFulfillmentShop
Total SKUs
6
Active
5
Total Revenue
€0
Product NameUnit CostPriceMarginUnits Sold 🔗COGSRevenueClicksConv%Status
Manage your team's daily to-dos
0 remaining
All
🔴 High
🟡 Medium
🟢 Low
✅ Done
Local server offline
Start shopify_server.py to enable live sync
Connected Stores
📖 How to Get Your Shopify API Token
1
In Shopify Admin, go to Settings → Apps and sales channels
2
Click Develop appsCreate an app → give it a name like "Dashboard"
3
Go to Configuration and under Admin API access scopes, enable:
read_ordersread_productsread_customersread_analyticsread_inventory
4
Click Install app, then copy the Admin API access token (starts with shpat_)
5
Run the local server: python shopify_server.py — keep it running in the background
🎯 Google Ads
Google Ads via Google Sheets
Paste the published CSV URL from your Google Sheet to load live ad data
Not connected
📖 How to Connect Google Ads (5 steps)
1
Create a new Google Sheet at sheets.google.com — name it "Dashboard Ads Data"
2
In Google Ads: Tools & Settings → Bulk Actions → Scripts → + New Script. Paste the contents of google_ads_script.js, update SHEET_URL with your sheet's URL, then click Save & Run
3
Open your Google Sheet. Go to File → Share → Publish to web → Sheet "Summary" → CSV → Publish. Copy the URL shown.
4
Paste that URL in the field above and click ↺ Sync. Your ad metrics will appear on the Marketing page instantly.
5
Back in Google Ads Scripts, click the clock icon next to your script and set a Daily schedule so it auto-updates every morning.
⚙️ Settings
OpenAI API Key
Stored on the server — shared automatically with all team members. Never leaves your machine.
Checking…
🔍 Import from Competitor
Requires write_products scope — if you get a permission error when uploading, go to Shopify Admin → Settings → Apps → your Dashboard app → Configuration and add write_products to the API scopes, then reinstall the app and use the new token.
Paste competitor product URL
Works with any website — Shopify stores, AliExpress, Amazon, and more. Paste the URL of the exact product page.
📖 How does Product Import work?
1
Find a product on any competitor website (Shopify stores, AliExpress, Amazon, etc.) and copy the URL of the product page.
2
Paste the URL above and click Fetch Product. The dashboard will extract the product title, description, price, and images.
3
Edit the details as needed — change the title, price, description. Click the image thumbnails to select which images to import.
4
Select which Shopify store to upload to, choose Draft or Active status, then click Upload to Shopify.
5
The product is created in your store. If you chose Draft, go to Shopify Admin → Products to review and publish it. You'll also need to add shipping, inventory, and variants manually.
Manage who has access to this dashboard