# Settings — where everything is

> Seven tabs holding account, billing, AI provider, notification, order integration, theme and affiliate settings. Every feature on the page, with the exact path to reach it. 46 features. The page itself is at https://eto.tools/settings/.

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

## Settings

- URL: https://eto.tools/settings/
- Anchor: https://eto.tools/dev/docs/#where-settings
- Markdown: https://eto.tools/dev/docs/where/settings.md
- Features: 46

Seven tabs holding account, billing, AI provider, notification, order integration, theme and affiliate settings.

### Account

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Email | Shows the email the account signs in with. | `Settings > Account > Account` | - |
| Email confirmed | Shows whether the sign-in email has been verified. | `Settings > Account > Account` | - |
| Joined | Shows the date the account was created. | `Settings > Account > Account` | - |
| Update name | Opens a form that saves a new first and last name. | `Settings > Account > Account > Update name` | - |
| Change password | Opens a form that swaps the password after checking the current one. | `Settings > Account > Account > Change password` | - |
| Delete account | Arms a second confirm click that permanently deletes the account and all of its data. | `Settings > Account > Account > Delete account` | - |
| Time zone | Picks the zone that groups order dates and day totals on the Orders page, with a searchable list and a live clock. | `Settings > Account > Preferences > Time zone` | - |
| Automatic time zone | Follows the device time zone instead of a fixed one. | `Settings > Account > Preferences > Time zone > Automatic` | - |
| Download Eto Extension | Downloads the Chrome extension zip and shows the load-unpacked install steps. | `Settings > Account > Eto Extension > Manage` (needs extension feature) | - |
| Disconnect extension | Revokes the browser extension link to this account. | `Settings > Account > Eto Extension > Manage > Disconnect` (needs extension feature) | - |

### Billing

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Free Trial card | Shows the trial state with start and end dates when a trial is running or available. | `Settings > Billing` | - |
| Start Free Trial | Sends an eligible account to onboarding to pick a plan and start the trial at no charge. | `Settings > Billing > Start Free Trial` | - |
| Subscription card | Shows plan name, status pill, billing cycle, renewal or cancellation date and the current period. | `Settings > Billing` | - |
| Refresh | Re-reads the subscription snapshot from Stripe. | `Settings > Billing > Refresh` | - |
| Daily Usage | Lists the daily caps and current counts for searches, bulk research, keyword analysis, connected stores, assistants and Shop Spy. | `Settings > Billing > Daily Usage` | - |
| Upgrade Plan | Sends the account to onboarding to change plan. | `Settings > Billing > Upgrade Plan` | - |
| Manage Billing | Opens the Stripe customer portal for invoices, card changes and cancellation. | `Settings > Billing > Manage Billing` (needs Stripe customer) | - |

### AI

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Eto Credits | Uses the platform AI allowance, with a credits-this-month meter and reset date. | `Settings > AI > AI Provider > Eto Credits` (needs top-tier plan) | - |
| Your Vertex AI | Runs Gemini through your own GCP project using a project ID and service account JSON. | `Settings > AI > AI Provider > Your Vertex AI` | - |
| Gemini API Key | Runs Gemini on a Google AI Studio key billed to your own Google account. | `Settings > AI > AI Provider > Gemini API Key` | - |
| Provider status bar | States which provider is live, or warns that no provider is configured. | `Settings > AI > AI Provider` | - |
| Save provider | Saves the selected provider and its credentials. | `Settings > AI > AI Provider > Save provider` | - |

### Notifications

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Play sale sound | Toggles the sound that plays when a new order is detected, saving on change. | `Settings > Notifications > Play sale sound` | - |
| Push notifications on your phone | Explains that phone alerts come through the Eto mobile app and links a request email. | `Settings > Notifications` | - |
| Test notification & sound | Fires a sample toast and plays the sale sound so both can be checked. | `Settings > Notifications > Test notification & sound` | - |
| Eto mobile app | A separate iOS client, requested from the owner here, that shows stores, orders and order breakdowns, finance figures and draft listings, and pushes a phone alert on a new order. | `Settings > Notifications > Contact the owner` | - |

### Order Settings

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Printify API Token | Stores a Printify token so Printify orders and costs can be pulled in. | `Settings > Order Settings > Printify` | - |
| Toggle Printify token visibility | Shows or hides the stored Printify token in the field. | `Settings > Order Settings > Printify` | - |
| Shop | Picks which Printify shop the token should read, loaded from Printify after the token is saved. | `Settings > Order Settings > Printify > Shop` (needs Printify token) | - |
| Printify to Store Currency | Sets one exchange rate per non-USD store currency so Printify costs convert correctly. | `Settings > Order Settings > Currency Conversion` (needs connected store) | - |
| Save Rates | Saves the entered currency rates. | `Settings > Order Settings > Currency Conversion > Save Rates` (needs connected store) | - |
| Webhook URL | Shows the Eto endpoint Printify should post to, with a copy button. | `Settings > Order Settings > Webhooks > Copy URL` | - |
| Events to Track | Chooses which Printify events to subscribe to: order created, sent to production, shipment created and shipment delivered. | `Settings > Order Settings > Webhooks` | - |
| Enable Webhooks | Registers the selected Printify events against the webhook URL. | `Settings > Order Settings > Webhooks > Enable Webhooks` (needs Printify token) | - |
| Disable | Removes the registered Printify webhooks. | `Settings > Order Settings > Webhooks > Disable` (needs Printify webhooks enabled) | - |
| Recent Events | Lists the most recent Printify webhook deliveries once webhooks are on. | `Settings > Order Settings > Webhooks` (needs Printify webhooks enabled) | - |

### Appearance

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Dark Mode colours | Sets the page background and sidebar colour used in dark mode, by picker or hex field. | `Settings > Appearance > Theme` | - |
| Light Mode colours | Sets the page background and sidebar colour used in light mode, by picker or hex field. | `Settings > Appearance > Theme` | - |
| Save | Stores the four custom colours in the browser and applies them across the app. | `Settings > Appearance > Theme > Save` | - |
| Reset | Clears the custom colours and puts both themes back to their defaults. | `Settings > Appearance > Theme > Reset` | - |

### Affiliates

| Feature | What it does | Where | API |
| --- | --- | --- | --- |
| Create Link | Claims a custom slug at eto.tools/af/ as your referral link. | `Settings > Affiliates > Create Link` | - |
| Copy | Copies the affiliate link to the clipboard. | `Settings > Affiliates > Copy` (needs affiliate link) | - |
| Affiliate stats | Shows headline referral numbers such as signups, conversions and earnings. | `Settings > Affiliates` (needs affiliate link) | - |
| Referred revenue | Charts the revenue generated by referred accounts over time. | `Settings > Affiliates` (needs affiliate link) | - |
| Your commission | Charts your commission over time. | `Settings > Affiliates` (needs affiliate link) | - |
| Recently Referred Users | Lists the latest accounts that signed up through your link with their status. | `Settings > Affiliates` (needs affiliate link) | - |
