Settings
/settings is the workspace-level admin page.
Products
Top of Settings is a Products link → /settings/products. Each product is one tracked website or app.
- Add product — name + slug.
- The list shows Name, Slug, your Role (Owner / Admin / Member / Viewer), and the date created. Click any row to open the detail page.
Product detail (/settings/products/:id)
- Overview — rename the product, see its slug, your role, and the created date.
- Installation — copy-blocks for the ingest endpoint, product ID, the script-tag snippet, and the npm/ESM snippet.
- API Keys — create new keys (the raw key is shown once, on creation — copy it then), see prefix and last-used date, revoke when needed.
- Members — invite teammates by email at a chosen role; pending invitations are listed separately with their expiry.
- Danger zone — delete the product.
Billing & Plan
Shows your current plan (Free / Growth / Scale / Business / Enterprise), price, subscription status, and a usage bar for events this month vs. your plan’s limit.
- At 80%+ usage → yellow warning email nudge.
- At 100% → events still ingest but dashboards lock until upgrade or next billing cycle (Free); on paid tiers, soft overage applies at the per-tier rate up to your configured max-bill cap.
- On the Free plan an Upgrade your plan card lists Growth / Scale / Business tiles. Clicking Upgrade redirects to Stripe Checkout; on success you’re returned to Settings.
Developer tools
Two utilities for testing your integration:
- Send test event — fires a
test_event. After ~5 s it should appear in Trends. - Load sample data — seeds 500 synthetic events. Skipped if your workspace already has data.
The footer reminds you about the ⌘K command palette.