# Command palette — where everything is

> Cmd+K from anywhere: one box that jumps to a page, runs a control on the page you are on, or searches your listings, orders and stores. Every feature on the page, with the exact path to reach it. 230 features. The page itself is at https://eto.tools/dashboard/.

Part of [Where everything is](https://eto.tools/dev/docs/where-everything-is.md) in the [Eto API reference](https://eto.tools/dev/docs/).

## Command palette

- URL: https://eto.tools/dashboard/
- Anchor: https://eto.tools/dev/docs/#where-command-palette
- Markdown: https://eto.tools/dev/docs/where/command-palette.md
- Features: 230

Cmd+K from anywhere: one box that jumps to a page, runs a control on the page you are on, or searches your listings, orders and stores.

### Opening and searching

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Search or jump to... | Opens the command palette; Cmd+K or Ctrl+K opens it from any page. | `Command palette` | - |
| Fuzzy ranking | Matches whole words, prefixes, one-character typos and scattered letters, and boosts commands belonging to the page you are on or next to. | `Command palette` | - |
| Recents | Remembers the last eight commands you ran and floats them up the list. | `Command palette` | - |
| [Universal search](https://eto.tools/api/search/) | From two characters, searches your own listings, orders and stores on the server and folds the hits into the same list. | `Command palette` | - |
| Store-aware commands | Commands written for one store resolve to the store you last opened, so the label names it. | `Command palette` (needs connected store) | - |
| Run on arrival | Enter navigates to the destination page and then clicks, focuses or sets the control the command names. | `Command palette` | - |
| Open in a new tab | Cmd+Enter or Ctrl+Enter runs the highlighted command in a new tab. | `Command palette` | - |
| Keyboard navigation | Arrow keys move the highlight, Enter runs it and Escape closes the palette. | `Command palette` | - |

### Pages

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Go to Dashboard | Jumps straight to the Dashboard page. | `Command palette > Go to Dashboard` | - |
| [Go to Analytics](https://eto.tools/dashboard/analytics/) | Jumps straight to the Analytics page. | `Command palette > Go to Analytics` | - |
| [Go to Orders](https://eto.tools/dashboard/orders/) | Jumps straight to the Orders page. | `Command palette > Go to Orders` | - |
| [Go to Finance](https://eto.tools/dashboard/finances/) | Jumps straight to the Finance page. | `Command palette > Go to Finance` | - |
| [Go to Stores](https://eto.tools/dashboard/stores/) | Jumps straight to the Stores page. | `Command palette > Go to Stores` | - |
| [Go to Listing Manager](https://eto.tools/dashboard/listings/) | Jumps straight to the Listing Manager page. | `Command palette > Go to Listing Manager` | - |
| [Go to Quick upload](https://eto.tools/dashboard/single-research/) | Jumps straight to the Quick upload page. | `Command palette > Go to Quick upload` | - |
| [Go to VA Admin](https://eto.tools/dashboard/va-admin/) | Jumps straight to the VA Admin page. | `Command palette > Go to VA Admin` | - |
| [Go to Product Hunt](https://eto.tools/dashboard/etsy-search/) | Jumps straight to the Product Hunt page. | `Command palette > Go to Product Hunt` | - |
| [Go to Keywords](https://eto.tools/dashboard/keywords/) | Jumps straight to the Keywords page. | `Command palette > Go to Keywords` | - |
| [Go to Gallery](https://eto.tools/dashboard/gallery/) | Jumps straight to the Gallery page. | `Command palette > Go to Gallery` | - |
| [Go to Shop Spy](https://eto.tools/dashboard/shop-spy/) | Jumps straight to the Shop Spy page. | `Command palette > Go to Shop Spy` | - |
| [Go to Settings](https://eto.tools/settings/) | Jumps straight to the Settings page. | `Command palette > Go to Settings` | - |
| [Go to Workflow](https://eto.tools/dashboard/workflow/) | Jumps straight to the Workflow page. | `Command palette > Go to Workflow` | - |
| [Go to API console](https://eto.tools/dashboard/api/) | Jumps straight to the API console page. | `Command palette > Go to API console` | - |
| [Go to Taxonomy browser](https://eto.tools/dashboard/taxonomy/) | Jumps straight to the Taxonomy browser page. | `Command palette > Go to Taxonomy browser` | - |
| [Go to Bulk research](https://eto.tools/dashboard/bulk-research/) | Jumps straight to the Bulk research page. | `Command palette > Go to Bulk research` | - |
| [Go to Customer support](https://eto.tools/dashboard/support/) | Jumps straight to the Customer support page. | `Command palette > Go to Customer support` | - |

### Dashboard

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Home tab | Live updates, needs fulfilment, finance snapshot. | `Command palette > Home tab` | - |
| Issues tab | Stores that need attention. | `Command palette > Issues tab` | - |
| Listings tab | Active listings that have run out of stock. | `Command palette > Listings tab` | - |
| Switch store | Open the store switcher. | `Command palette > Switch store` | - |
| Dashboard · {store} | Show this store on the dashboard. | `Command palette > Dashboard · {store}` | - |
| All stores view | Combine every store on the dashboard. | `Command palette > All stores view` | - |
| All stores currency setup | Common currency and per-store rates. | `Command palette > All stores currency setup` | - |
| Out of stock listings | Per store, sorted by what they earned. | `Command palette > Listings > Out of stock listings` | - |
| Run store health check | Check every store connection with Etsy. | `Command palette > Issues > Run store health check` | - |
| Sort stores by most sales | Opens sort stores by most sales on Dashboard. | `Command palette > Store switcher > Sort stores by most sales` | - |
| Sort stores A to Z | Opens sort stores A to Z on Dashboard. | `Command palette > Store switcher > Sort stores A to Z` | - |
| Today | Sets the money window to today only. | `Command palette > Period > Today` | - |
| Yesterday | Sets the money window to yesterday only. | `Command palette > Period > Yesterday` | - |
| Last 7 days | Sets the money window to the last seven days. | `Command palette > Period > Last 7 days` | - |
| This month | Sets the money window to the current month so far. | `Command palette > Period > This month` | - |
| This year | Sets the money window to the current year so far. | `Command palette > Period > This year` | - |
| Custom date range | Pick two dates on the calendar. | `Command palette > Period > Custom date range` | - |
| Settled lens | Money on the day it moved. | `Command palette > Finance > Settled lens` | - |
| Outcome lens | What each day's sales turned out to be worth. | `Command palette > Finance > Outcome lens` | - |
| Orders chart | Switches the dashboard chart to the number of orders. | `Command palette > Finance > Orders chart` | - |
| Sales chart | Switches the dashboard chart to gross sales. | `Command palette > Finance > Sales chart` | - |
| COGS chart | Switches the dashboard chart to cost of goods. | `Command palette > Finance > COGS chart` | - |
| This store only (needs fulfilment) | Toggle the store filter on the live panel. | `Command palette > Live updates > This store only (needs fulfilment)` | - |
| Inactive stores (needs fulfilment) | Include orders from disconnected stores. | `Command palette > Live updates > Inactive stores (needs fulfilment)` | - |
| Clear live updates | Dismiss every order event. | `Command palette > Live updates > Clear live updates` | - |
| View all needing fulfilment | Unfulfilled physical orders. | `Command palette > Live updates > View all needing fulfilment` | - |

### Analytics

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Analytics · Today](https://eto.tools/dashboard/analytics/) | Hour-by-hour for today. | `Command palette > Period > Analytics · Today` | - |
| [Analytics · Last 7 days](https://eto.tools/dashboard/analytics/) | Opens analytics · Last 7 days on Analytics. | `Command palette > Period > Analytics · Last 7 days` | - |
| [Analytics · Last 30 days](https://eto.tools/dashboard/analytics/) | Opens analytics · Last 30 days on Analytics. | `Command palette > Period > Analytics · Last 30 days` | - |
| [Analytics · Last 90 days](https://eto.tools/dashboard/analytics/) | Opens analytics · Last 90 days on Analytics. | `Command palette > Period > Analytics · Last 90 days` | - |
| [Analytics · Year to date](https://eto.tools/dashboard/analytics/) | Opens analytics · Year to date on Analytics. | `Command palette > Period > Analytics · Year to date` | - |
| [Analytics · {store}](https://eto.tools/dashboard/analytics/) | Show this store on Analytics. | `Command palette > Analytics · {store}` | - |
| [Where to sell next](https://eto.tools/dashboard/analytics/) | Ranked markets on the Orders map. | `Command palette > Where to sell next` | - |
| [Live orders on the map](https://eto.tools/dashboard/analytics/) | Watch orders land as they arrive. | `Command palette > Live orders on the map` | - |
| [Orders map · 3D globe](https://eto.tools/dashboard/analytics/) | Switches the orders map from flat to a 3D globe. | `Command palette > Orders map · 3D globe` | - |
| [Refresh analytics](https://eto.tools/dashboard/analytics/) | Recompute every panel now. | `Command palette > Refresh analytics` | - |

### Orders

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Search orders](https://eto.tools/dashboard/orders/) | Order number, buyer, product, SKU. | `Command palette > Search orders` | - |
| [Orders · {store}](https://eto.tools/dashboard/orders/) | Only this store's orders. | `Command palette > Orders · {store}` | - |
| [Clear order filters](https://eto.tools/dashboard/orders/) | Clears every active order filter and shows the whole list again. | `Command palette > Clear order filters` | - |
| [Orders without COGS](https://eto.tools/dashboard/orders/) | Orders missing a cost of goods. | `Command palette > Orders without COGS` | - |
| [Sync orders from Etsy](https://eto.tools/dashboard/orders/) | Choose a range to pull. | `Command palette > Sync orders from Etsy` | - |
| [Sync Printify](https://eto.tools/dashboard/orders/) | Match Printify orders and pull tracking. | `Command palette > Sync Printify` | - |
| [Import COGs from CSV](https://eto.tools/dashboard/orders/) | Starts the four-step wizard that imports costs from a CSV file. | `Command palette > Import COGs from CSV` | - |
| [Share with supplier](https://eto.tools/dashboard/orders/) | Create a supplier link or download a CSV. | `Command palette > Share with supplier` | - |
| [Manage share links](https://eto.tools/dashboard/orders/) | Active and trashed supplier links. | `Command palette > Manage share links` | - |
| [Custom dates](https://eto.tools/dashboard/orders/) | Pick a date range on the calendar. | `Command palette > Date range > Custom dates` | - |

### Finance

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Finance · {store}](https://eto.tools/dashboard/finances/) | Open this store in Finance. | `Command palette > Finance · {store}` | - |
| [All stores (Finance)](https://eto.tools/dashboard/finances/) | Combined view across every store. | `Command palette > All stores (Finance)` | - |
| [Settled lens](https://eto.tools/dashboard/finances/) | Money that moved, on the day it moved. | `Command palette > Settled lens` | - |
| [Outcome lens](https://eto.tools/dashboard/finances/) | What each day's sales turned out to be worth. | `Command palette > Outcome lens` | - |
| [Pick a day or range](https://eto.tools/dashboard/finances/) | Opens the calendar to choose one day or a range of days. | `Command palette > Pick a day or range` | - |
| [Copy view as JSON](https://eto.tools/dashboard/finances/) | Current figures to the clipboard. | `Command palette > Copy view as JSON` | - |
| [Verify with Etsy again](https://eto.tools/dashboard/finances/) | Re-runs the check that compares stored figures against Etsy. | `Command palette > Verify with Etsy again` | - |
| [Refresh today](https://eto.tools/dashboard/finances/) | Re-fetch today from Etsy. | `Command palette > Settings > Refresh today` | - |
| [Refresh previous 7 days](https://eto.tools/dashboard/finances/) | Opens refresh previous 7 days on Finance. | `Command palette > Settings > Refresh previous 7 days` | - |
| [Refresh previous 30 days](https://eto.tools/dashboard/finances/) | Opens refresh previous 30 days on Finance. | `Command palette > Settings > Refresh previous 30 days` | - |
| [Refresh a range of days](https://eto.tools/dashboard/finances/) | Pick the days to re-fetch. | `Command palette > Settings > Refresh a range of days` | - |
| [Adjust ad spend timing](https://eto.tools/dashboard/finances/) | Move ad charges to the day they were earned. | `Command palette > Settings > Adjust ad spend timing` | - |
| [Remove unpaid sales](https://eto.tools/dashboard/finances/) | Hide cancelled orders that were never paid. | `Command palette > Settings > Remove unpaid sales` | - |
| [Convert currency](https://eto.tools/dashboard/finances/) | Show every figure in another currency. | `Command palette > Settings > Convert currency` | - |
| [Currency settings](https://eto.tools/dashboard/finances/) | Exchange rates between your stores. | `Command palette > Settings > Currency settings` | - |
| [Manage subscriptions](https://eto.tools/dashboard/finances/) | Software you pay for outside Etsy. | `Command palette > Settings > Manage subscriptions` | - |
| [Set up skipped stores](https://eto.tools/dashboard/finances/) | Re-run finance setup for stores you skipped. | `Command palette > Settings > Set up skipped stores` | - |
| [Delete all finance data](https://eto.tools/dashboard/finances/) | Wipes every stored finance figure for the account and starts again. | `Command palette > Settings > Delete all finance data` | - |
| [Store exchange rates](https://eto.tools/dashboard/finances/) | Opens the tab holding the exchange rate between each store currency. | `Command palette > Currency settings > Store exchange rates` | - |
| [Export statement as CSV](https://eto.tools/dashboard/finances/) | Etsy statement layout for the selected window. | `Command palette > Export > Export statement as CSV` | - |
| [Export statement as Excel](https://eto.tools/dashboard/finances/) | .xlsx workbook, one sheet per store. | `Command palette > Export > Export statement as Excel` | - |
| [All stores tab](https://eto.tools/dashboard/finances/) | Combined breakdown (all stores view). | `Command palette > Breakdown > All stores tab` | - |
| [Per store tab](https://eto.tools/dashboard/finances/) | Every store side by side (all stores view). | `Command palette > Breakdown > Per store tab` | - |
| [Net profit breakdown](https://eto.tools/dashboard/finances/) | Opens net profit breakdown on Finance. | `Command palette > Breakdown > Net profit breakdown` | - |
| [Gross profit breakdown](https://eto.tools/dashboard/finances/) | Opens gross profit breakdown on Finance. | `Command palette > Breakdown > Gross profit breakdown` | - |
| [Sales breakdown](https://eto.tools/dashboard/finances/) | Opens sales breakdown on Finance. | `Command palette > Breakdown > Sales breakdown` | - |
| [Fees breakdown](https://eto.tools/dashboard/finances/) | Opens fees breakdown on Finance. | `Command palette > Breakdown > Fees breakdown` | - |
| [Ads breakdown](https://eto.tools/dashboard/finances/) | Opens ads breakdown on Finance. | `Command palette > Breakdown > Ads breakdown` | - |
| [Profit per product](https://eto.tools/dashboard/finances/) | Products view for the selected range. | `Command palette > Range > Profit per product` | - |
| [All transactions](https://eto.tools/dashboard/finances/) | Every group in the selected range. | `Command palette > Range > All transactions` | - |
| [Issues (unrecognised groups)](https://eto.tools/dashboard/finances/) | Ledger groups that could not be categorised. | `Command palette > Range > Issues (unrecognised groups)` | - |

### Stores

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Connect a store](https://eto.tools/dashboard/stores/) | Starts the Etsy authorisation that connects a shop to Eto. | `Command palette > Connect a store` | - |
| [Refresh stores](https://eto.tools/dashboard/stores/) | Re-sync the store list from Etsy. | `Command palette > Refresh stores` | - |
| [Search stores](https://eto.tools/dashboard/stores/) | Opens search stores on Stores. | `Command palette > Search stores` | - |
| [Hidden stores](https://eto.tools/dashboard/stores/) | Lists the stores you have hidden from the dashboard, Orders or Finance. | `Command palette > Hidden stores` | - |
| [All stores (list)](https://eto.tools/dashboard/stores/) | Opens all stores (list) on Stores. | `Command palette > All stores (list)` | - |
| [Select all stores](https://eto.tools/dashboard/stores/) | Ticks every store in the list so a bulk action applies to all of them. | `Command palette > Select all stores` | - |
| [Store details · {store}](https://eto.tools/dashboard/stores/) | Stats, status, shipping profiles. | `Command palette > Store details · {store}` | - |
| [Refresh store details · {store}](https://eto.tools/dashboard/stores/) | Pulls this store details from Etsy again. | `Command palette > Refresh store details · {store}` | - |
| [Order notifications · {store}](https://eto.tools/dashboard/stores/) | Toggle webhook notifications for this store. | `Command palette > Order notifications · {store}` | - |
| [Disconnect · {store}](https://eto.tools/dashboard/stores/) | Remove this store from Eto. | `Command palette > Disconnect · {store}` | - |
| [Turn order notifications on for all stores](https://eto.tools/dashboard/stores/) | Opens turn order notifications on for all stores on Stores. | `Command palette > Bulk > Turn order notifications on for all stores` | - |
| [Turn order notifications off for all stores](https://eto.tools/dashboard/stores/) | Opens turn order notifications off for all stores on Stores. | `Command palette > Bulk > Turn order notifications off for all stores` | - |
| [Bulk visibility](https://eto.tools/dashboard/stores/) | Show or hide stores on Orders, Finance, Listings. | `Command palette > Bulk > Bulk visibility` | - |
| [Hide from Orders · {store}](https://eto.tools/dashboard/stores/) | Toggle this store on the Orders page. | `Command palette > Visibility > Hide from Orders · {store}` | - |
| [Hide from Finance · {store}](https://eto.tools/dashboard/stores/) | Toggle this store on the Finance page. | `Command palette > Visibility > Hide from Finance · {store}` | - |
| [Hide from Listings · {store}](https://eto.tools/dashboard/stores/) | Toggle this store in the Listing Manager. | `Command palette > Visibility > Hide from Listings · {store}` | - |

### Store details

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Shop information · {store}](https://eto.tools/dashboard/stores/) | Currency, location, languages, created. | `Command palette > Shop information · {store}` | - |
| [Shop status · {store}](https://eto.tools/dashboard/stores/) | Vacation, custom requests, payments. | `Command palette > Shop status · {store}` | - |
| [Shipping profiles · {store}](https://eto.tools/dashboard/stores/) | Opens shipping profiles · {store} on Stores. | `Command palette > Shipping profiles · {store}` | - |
| [Shop announcement · {store}](https://eto.tools/dashboard/stores/) | Opens shop announcement · {store} on Stores. | `Command palette > Shop announcement · {store}` | - |

### Listing Manager

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Listings · {store}](https://eto.tools/dashboard/listings/) | Open this store in the Listing Manager. | `Command palette > Listings · {store}` | - |
| [Grid view](https://eto.tools/dashboard/listings/) | Opens grid view on Listing Manager. | `Command palette > Grid view` | - |
| [List view](https://eto.tools/dashboard/listings/) | Opens list view on Listing Manager. | `Command palette > List view` | - |
| [Grid columns](https://eto.tools/dashboard/listings/) | Sets how many cards fit across one row of the grid. | `Command palette > Grid columns` | - |
| [Search listings](https://eto.tools/dashboard/listings/) | Opens search listings on Listing Manager. | `Command palette > Search listings` | - |
| [Refresh this store's listings](https://eto.tools/dashboard/listings/) | Opens refresh this store's listings on Listing Manager. | `Command palette > Refresh this store's listings` | - |
| [Refresh all stores' listings](https://eto.tools/dashboard/listings/) | Opens refresh all stores' listings on Listing Manager. | `Command palette > Refresh all stores' listings` | - |
| [Default mode](https://eto.tools/dashboard/listings/) | Opens default mode on Listing Manager. | `Command palette > Mode > Default mode` | - |
| [Edit products mode](https://eto.tools/dashboard/listings/) | Select listings for bulk actions. | `Command palette > Mode > Edit products mode` | - |
| [Edit storewide mode](https://eto.tools/dashboard/listings/) | Rules that apply to whole stores. | `Command palette > Mode > Edit storewide mode` | - |
| [All listings](https://eto.tools/dashboard/listings/) | Opens all listings on Listing Manager. | `Command palette > Status > All listings` | - |
| [Active listings](https://eto.tools/dashboard/listings/) | Opens active listings on Listing Manager. | `Command palette > Status > Active listings` | - |
| [Inactive listings](https://eto.tools/dashboard/listings/) | Opens inactive listings on Listing Manager. | `Command palette > Status > Inactive listings` | - |
| [Draft listings](https://eto.tools/dashboard/listings/) | Opens draft listings on Listing Manager. | `Command palette > Status > Draft listings` | - |
| [Filter by shop section](https://eto.tools/dashboard/listings/) | Opens filter by shop section on Listing Manager. | `Command palette > Filters > Filter by shop section` | - |
| [Filter by type](https://eto.tools/dashboard/listings/) | Narrows the listings to digital or physical products. | `Command palette > Filters > Filter by type` | - |
| [Sort listings](https://eto.tools/dashboard/listings/) | Quantity, views, favourites, sold, price, age. | `Command palette > Filters > Sort listings` | - |
| [Filter by age](https://eto.tools/dashboard/listings/) | Listings created within a period. | `Command palette > Filters > Filter by age` | - |
| [Select all listings](https://eto.tools/dashboard/listings/) | Opens select all listings on Listing Manager. | `Command palette > Bulk > Select all listings` | - |
| [Select all drafts](https://eto.tools/dashboard/listings/) | Opens select all drafts on Listing Manager. | `Command palette > Bulk > Select all drafts` | - |
| [Select all active](https://eto.tools/dashboard/listings/) | Opens select all active on Listing Manager. | `Command palette > Bulk > Select all active` | - |
| [Select all inactive](https://eto.tools/dashboard/listings/) | Opens select all inactive on Listing Manager. | `Command palette > Bulk > Select all inactive` | - |
| [Edit processing profiles](https://eto.tools/dashboard/listings/) | Production partners for the selected listings. | `Command palette > Bulk > Edit processing profiles` | - |
| [Edit quantity](https://eto.tools/dashboard/listings/) | Set stock for the selected listings. | `Command palette > Bulk > Edit quantity` | - |
| [Copy listings to another store](https://eto.tools/dashboard/listings/) | Opens copy listings to another store on Listing Manager. | `Command palette > Bulk > Copy listings to another store` | - |
| [Activate selected on Etsy](https://eto.tools/dashboard/listings/) | Publish drafts ($0.20 each). | `Command palette > Bulk > Activate selected on Etsy` | - |
| [Delete selected from Etsy](https://eto.tools/dashboard/listings/) | Opens delete selected from Etsy on Listing Manager. | `Command palette > Bulk > Delete selected from Etsy` | - |
| [Auto quantity control](https://eto.tools/dashboard/listings/) | Keep stock topped up automatically. | `Command palette > Storewide > Auto quantity control` | - |

### Quick upload

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Active listings (uploads)](https://eto.tools/dashboard/single-research/) | Listings already live. | `Command palette > Active listings (uploads)` | - |
| [Drafts](https://eto.tools/dashboard/single-research/) | Listings not yet published. | `Command palette > Drafts` | - |
| [Scheduled uploads](https://eto.tools/dashboard/single-research/) | Listings queued to publish later. | `Command palette > Scheduled uploads` | - |
| [New listing](https://eto.tools/dashboard/single-research/) | Creates an empty listing and opens the workspace on it. | `Command palette > New listing` | - |
| [Bulk CSV import](https://eto.tools/dashboard/single-research/) | Create many listings from a spreadsheet. | `Command palette > Bulk CSV import` | - |
| [Delete selected uploads](https://eto.tools/dashboard/single-research/) | Opens delete selected uploads on Quick upload. | `Command palette > Delete selected uploads` | - |
| [Import an Etsy listing by ID](https://eto.tools/dashboard/single-research/) | Start from an existing listing. | `Command palette > New > Import an Etsy listing by ID` | - |
| [Start a blank digital listing](https://eto.tools/dashboard/single-research/) | Opens start a blank digital listing on Quick upload. | `Command palette > New > Start a blank digital listing` | - |
| [Start a blank physical listing](https://eto.tools/dashboard/single-research/) | Opens start a blank physical listing on Quick upload. | `Command palette > New > Start a blank physical listing` | - |

### Listing workspace

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Generate title with AI](https://eto.tools/dashboard/single-research/) | Opens generate title with AI on Quick upload. | `Command palette > Generate title with AI` | - |
| [Generate description with AI](https://eto.tools/dashboard/single-research/) | Opens generate description with AI on Quick upload. | `Command palette > Generate description with AI` | - |
| [Add images](https://eto.tools/dashboard/single-research/) | Opens add images on Quick upload. | `Command palette > Add images` | - |
| [Choose category](https://eto.tools/dashboard/single-research/) | Picks the Etsy category the listing belongs to. | `Command palette > Choose category` | - |
| [Choose target stores](https://eto.tools/dashboard/single-research/) | Opens choose target stores on Quick upload. | `Command palette > Choose target stores` | - |
| [About section](https://eto.tools/dashboard/single-research/) | Title, description, media. | `Command palette > About section` | - |
| [Price & inventory section](https://eto.tools/dashboard/single-research/) | Opens price & inventory section on Quick upload. | `Command palette > Price & inventory section` | - |
| [Details section](https://eto.tools/dashboard/single-research/) | Category, tags, materials, stores. | `Command palette > Details section` | - |
| [Publish listing](https://eto.tools/dashboard/single-research/) | Opens publish listing on Quick upload. | `Command palette > Publish listing` | - |
| [Schedule publish](https://eto.tools/dashboard/single-research/) | Opens schedule publish on Quick upload. | `Command palette > Schedule publish` | - |
| [Bulk upload variants](https://eto.tools/dashboard/single-research/) | Generate many variants of this listing. | `Command palette > Bulk upload variants` | - |

### VA Admin

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Add a virtual assistant](https://eto.tools/dashboard/va-admin/) | Opens add a virtual assistant on VA Admin. | `Command palette > Add a virtual assistant` | - |
| [Search assistants](https://eto.tools/dashboard/va-admin/) | Opens search assistants on VA Admin. | `Command palette > Search assistants` | - |
| [Assistant details](https://eto.tools/dashboard/va-admin/) | Opens assistant details on VA Admin. | `Command palette > Edit > Assistant details` | - |
| [Assistant activity](https://eto.tools/dashboard/va-admin/) | Logins, searches, listings, fulfilments. | `Command palette > Edit > Assistant activity` | - |
| [Toggle assistant active](https://eto.tools/dashboard/va-admin/) | Opens toggle assistant active on VA Admin. | `Command palette > Edit > Toggle assistant active` | - |
| [Delete this assistant](https://eto.tools/dashboard/va-admin/) | Opens delete this assistant on VA Admin. | `Command palette > Edit > Delete this assistant` | - |
| [Order permissions](https://eto.tools/dashboard/va-admin/) | Which stores this assistant can handle orders for. | `Command palette > Permissions > Order permissions` | - |
| [Upload permissions](https://eto.tools/dashboard/va-admin/) | Which stores this assistant can upload to. | `Command palette > Permissions > Upload permissions` | - |
| [Enable all stores](https://eto.tools/dashboard/va-admin/) | Opens enable all stores on VA Admin. | `Command palette > Permissions > Enable all stores` | - |
| [Disable all stores](https://eto.tools/dashboard/va-admin/) | Opens disable all stores on VA Admin. | `Command palette > Permissions > Disable all stores` | - |
| [Save permissions](https://eto.tools/dashboard/va-admin/) | Opens save permissions on VA Admin. | `Command palette > Permissions > Save permissions` | - |

### Product Hunt

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Hunt for products](https://eto.tools/dashboard/etsy-search/) | Type a keyword and search Etsy. | `Command palette > Hunt for products` | - |
| [Run the search](https://eto.tools/dashboard/etsy-search/) | Opens run the search on Product Hunt. | `Command palette > Run the search` | - |
| [Search settings](https://eto.tools/dashboard/etsy-search/) | Amount, age, detail level, optimized mode. | `Command palette > Search settings` | - |
| [Grid columns](https://eto.tools/dashboard/etsy-search/) | Sets how many cards fit across one row of the grid. | `Command palette > Grid columns` | - |
| [AI Gems](https://eto.tools/dashboard/etsy-search/) | AI-picked low-competition winners. | `Command palette > AI Gems` | - |
| [Keyword analysis](https://eto.tools/dashboard/etsy-search/) | Tags and keywords across the results. | `Command palette > Keyword analysis` | - |
| [Next page of results](https://eto.tools/dashboard/etsy-search/) | Opens next page of results on Product Hunt. | `Command palette > Next page of results` | - |
| [Previous page of results](https://eto.tools/dashboard/etsy-search/) | Opens previous page of results on Product Hunt. | `Command palette > Previous page of results` | - |
| [Amount of products](https://eto.tools/dashboard/etsy-search/) | How many listings to scan. | `Command palette > Settings > Amount of products` | - |
| [Max listing age](https://eto.tools/dashboard/etsy-search/) | Only listings younger than N months. | `Command palette > Settings > Max listing age` | - |
| [Full product details](https://eto.tools/dashboard/etsy-search/) | Fetches the full detail of every listing found, which is slower but complete. | `Command palette > Settings > Full product details` | - |
| [Optimized mode](https://eto.tools/dashboard/etsy-search/) | AI filtering and ranking. | `Command palette > Settings > Optimized mode` | - |
| [Sort results](https://eto.tools/dashboard/etsy-search/) | Opens sort results on Product Hunt. | `Command palette > Filters > Sort results` | - |
| [Filter by listing type](https://eto.tools/dashboard/etsy-search/) | Narrows the results to physical or digital listings. | `Command palette > Filters > Filter by listing type` | - |
| [Filter by variations](https://eto.tools/dashboard/etsy-search/) | Opens filter by variations on Product Hunt. | `Command palette > Filters > Filter by variations` | - |
| [Filter by ships-from country](https://eto.tools/dashboard/etsy-search/) | Opens filter by ships-from country on Product Hunt. | `Command palette > Filters > Filter by ships-from country` | - |
| [Search within results](https://eto.tools/dashboard/etsy-search/) | Opens search within results on Product Hunt. | `Command palette > Filters > Search within results` | - |

### Settings

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [Account](https://eto.tools/settings/) | Profile, security, time zone. | `Command palette > Account` | - |
| [Billing](https://eto.tools/settings/) | Plan and subscription (opens the Stripe portal on paid plans). | `Command palette > Billing` | - |
| [AI provider](https://eto.tools/settings/) | Eto credits, Vertex AI or your own Gemini key. | `Command palette > AI provider` | - |
| [Notifications](https://eto.tools/settings/) | Opens notifications on Settings. | `Command palette > Notifications` | - |
| [Order settings](https://eto.tools/settings/) | Printify, currency rates, webhooks. | `Command palette > Order settings` | - |
| [Appearance](https://eto.tools/settings/) | Switches the app between the light and dark theme. | `Command palette > Appearance` | - |
| [Affiliates](https://eto.tools/settings/) | Your referral link and commissions. | `Command palette > Affiliates` | - |
| [Update name](https://eto.tools/settings/) | Opens update name on Settings. | `Command palette > Account > Update name` | - |
| [Change password](https://eto.tools/settings/) | Opens change password on Settings. | `Command palette > Account > Change password` | - |
| [Time zone](https://eto.tools/settings/) | How order dates and day totals are grouped. | `Command palette > Account > Time zone` | - |
| [Eto browser extension](https://eto.tools/settings/) | Opens eto browser extension on Settings. | `Command palette > Account > Eto browser extension` | - |
| [Delete account](https://eto.tools/settings/) | Starts the permanent account deletion, which cannot be undone. | `Command palette > Account > Delete account` | - |
| [Daily usage limits](https://eto.tools/settings/) | Opens daily usage limits on Settings. | `Command palette > Billing > Daily usage limits` | - |
| [Manage billing](https://eto.tools/settings/) | Opens the Stripe portal to change the card, plan or invoices. | `Command palette > Billing > Manage billing` | - |
| [Upgrade plan](https://eto.tools/settings/) | Opens upgrade plan on Settings. | `Command palette > Billing > Upgrade plan` | - |
| [Play sale sound](https://eto.tools/settings/) | Turns the sale sound on a new order on or off. | `Command palette > Notifications > Play sale sound` | - |
| [Test notification and sound](https://eto.tools/settings/) | Opens test notification and sound on Settings. | `Command palette > Notifications > Test notification and sound` | - |
| [Printify API token](https://eto.tools/settings/) | Opens printify API token on Settings. | `Command palette > Orders > Printify API token` | - |
| [Currency rates for order costs](https://eto.tools/settings/) | Opens currency rates for order costs on Settings. | `Command palette > Orders > Currency rates for order costs` | - |
| [Printify webhooks](https://eto.tools/settings/) | Order and shipment events. | `Command palette > Orders > Printify webhooks` | - |
| [Create affiliate link](https://eto.tools/settings/) | Opens create affiliate link on Settings. | `Command palette > Affiliates > Create affiliate link` | - |

### API console

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| [API keys](https://eto.tools/dashboard/api/) | Opens the panel that creates, rotates and revokes API keys. | `Command palette > API keys` | - |
| [MCP connect](https://eto.tools/dashboard/api/) | Connect Claude or another MCP client. | `Command palette > MCP connect` | - |
| [API webhooks](https://eto.tools/dashboard/api/) | Opens the panel that points Eto order events at your own server. | `Command palette > API webhooks` | - |

### Sidebar

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Quick thoughts | Favourites, notes and search history. | `Command palette > Quick thoughts` | - |
| Quick keyword search | Check a keyword without leaving the page. | `Command palette > Quick keyword search` | - |
| Quick product search | Opens the quick product search panel over the current page. | `Command palette > Quick product search` | - |
| Toggle dark mode | Opens toggle dark mode on the app. | `Command palette > Toggle dark mode` | - |
| Collapse or expand the sidebar | Opens collapse or expand the sidebar on the app. | `Command palette > Collapse or expand the sidebar` | - |
| Workflow mode (sidebar) | Show the sidebar as numbered steps. | `Command palette > Workflow mode (sidebar)` | - |
| Structure mode (sidebar) | Show the sidebar as sections. | `Command palette > Structure mode (sidebar)` | - |
