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.
brandedis 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.
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.
- The Run Now button at the top of the dashboard.
POST /api/prompts/runvia the REST API.- The
run_promptstool via MCP.
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.