Skip to main content
Almost everything on the Settings page is per-client (per project). Brand profile, location, languages, prompt attributes, competitors, AI platforms, scheduled runs, even Delete client. All scoped to the client you have open. The one exception is API keys, which live at the organization level and authenticate against every project your key’s scope can reach.

Your brand

The client’s brand profile.
  • Name. How your brand should be detected in AI responses.
  • Website URL. Locks the brand to a specific domain.
  • Aliases. Multi-tag input. Add any names the AI might use that aren’t the main brand name. Nicknames, sub-brands, common misspellings. The matcher checks aliases too when scoring brand mentions.

Location and languages

Used to generate location-aware prompts in the right language(s).
  • Location. Free text like ‘Pittsburgh, PA’. Affects prompt generation when the topic is regional.
  • Languages. Multi-tag input. Each language present here gets prompts generated in it during onboarding and any time you regenerate.

Prompt attributes

The labels you can assign to prompts for this client.
  • Reserved attributes. Built-in, can’t be archived. branded is auto-assigned to prompts that name a brand. Your project’s configured languages are also reserved: each prompt is auto-tagged with the language it’s written in, and a custom attribute can’t reuse a project language.
  • Custom attributes. Whatever you want, scoped to this client. Type the name, click Add. Examples: pricing, enterprise-readiness, awareness-stage.
For the full mechanics of how attributes flow through the dashboard, see Prompt attributes.

Competitors

The brands you want to track alongside yours.
  • Each competitor has a name and an optional website URL.
  • Each competitor has its own aliases, same as your own brand.
  • Use the URL when the competitor’s name is common enough that the matcher might pick up the wrong company.

AI platforms

The platforms this project queries on each run. Each row shows the data channel for that platform. Toggle individual platforms on or off. Web platforms use the consumer chat surface. API platforms use the public API. See How OpenLens sources data for the mechanics.

Scheduled runs

Auto-run on a schedule so your visibility data stays current without you clicking Run.
  • Enable toggle. Off means no auto-runs. You can still trigger runs on-demand anytime.
  • Frequency. Weekly or monthly on Free and Starter; daily is available on Agency. (Daily draws roughly 7× the outputs of weekly.)
  • Time. A time of day in UTC.
  • Next run preview. Shows the next scheduled run in your local timezone so you know exactly when it’ll fire.
On-demand runs are independent of the schedule. Three paths to trigger one:
  • The Run Now button at the top of the dashboard.
  • POST /api/prompts/run via the REST API.
  • The run_prompts tool via MCP.
Run on-demand before a client call without disturbing the recurring cadence.

API keys

The one section that isn’t scoped to the client you have open. Keys come in two scopes: personal (acts as you; handy for testing) and organization (a service account for the organization, owner/admin only, and the intended way to work with your projects programmatically). See API keys and MCP for what each is for.
  • Each key has a name for your own bookkeeping, plus created and last used dates.
  • Send every API request with the key in the Authorization header:
  • Create as many keys as you need. Revoke any key from the Actions column.
  • See API keys and MCP for the scope model and REST API for the worked walkthrough.

Delete client

Removes the project from your dashboard. The underlying data isn’t dropped. Reach out to support if you ever need it restored.