Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.openlens.com/llms.txt

Use this file to discover all available pages before exploring further.

The first thing you see after signing up. In OpenLens a client is one company associated with one website. One client, one website. That’s the model. You sign up, enter the client’s website URL, and OpenLens pulls data from the site to suggest what to track: likely competitors, a starting set of topics, and the prompts those topics turn into. You confirm or edit the suggestions, then click Run Prompts to kick off the first measurement.
Everything onboarding generates is editable. Treat the first run as a starting point. We try our best to generate example data that gives you a good taste of what OpenLens looks like for your brand. Every competitor, every topic, every prompt, every attribute can be edited from the dashboard at any time. You can also drive these edits from Claude or any MCP-capable client through the OpenLens MCP server. See Configure the OpenLens MCP server.
OpenLens onboarding screen with a single input field asking for the client's website URL and an Analyze button to kick off the site read.
OpenLens onboarding analysis result showing the detected brand name, the brand's product summary, an editable list of proposed competitors, and the market location and language fields filled in from the site.

Topics, prompts, and prompt attributes

Topics are containers for prompts. Each topic gets a set of prompts (the actual questions OpenLens runs on every supported AI platform), and each prompt can have prompt attributes, which are labels that flow through the dashboard and can be used as filters.

Competitors

OpenLens proposes competitors from the website analysis. You can add, remove, or rename any of them. If a competitor has a common name and we might pick the wrong company, paste their URL in so we lock onto the right one.

Prompt attributes (optional)

If you set prompt attributes during onboarding, OpenLens auto-generates prompts that try to fit the attributes you list. You can edit prompts and attributes after onboarding too. See Prompt attributes for the full mechanics.
OpenLens onboarding prompt-attributes step with a tag input where the user types custom attribute names (for example pricing, agency-focused) for the prompt generator to fit during generation.

Suggested topics

OpenLens suggests topics based on the website analysis. Add or remove any that don’t make sense or that you’d like to customize.
OpenLens onboarding suggested-topics step displaying a list of buyer-intent topic phrases generated from the website analysis, each with controls to remove or edit and a field for adding a new topic.

Confirm and run

After confirming the suggested topics, you land on the Prompts tab with the prompts OpenLens auto-generated. Customize them now or later. Click Run Prompts to send them to the live AI platforms immediately.
OpenLens Prompts tab after onboarding showing auto-generated prompts grouped under each topic, each prompt with its attached attributes, plus a prominent Run Prompts button at the top of the page to send the set to the live AI platforms.

Where the data comes from

The client’s website at sign-up: we pull data from the site to propose competitors and topics. Claude then expands the confirmed topics into the actual prompts we’ll run on every supported AI platform.

How outputs are produced

  1. You enter the client’s website URL.
  2. OpenLens pulls data from the site and proposes competitors and topics.
  3. You confirm or edit them, and optionally pre-set prompt attributes.
  4. For each topic, Claude generates a set of prompts (and tries to fit the prompt attributes you set).
  5. You click Run Prompts to start the first measurement.

How to use it

Editing auto-generated prompts before the first run. After project setup, OpenLens opens the Prompts tab with the generated prompts grouped by topic. Read through them. They should sound like questions a real user would type into ChatGPT or Perplexity. Edit anything that doesn’t, delete prompts that miss the mark, and add custom prompts via the + Add prompt button on any topic. Attach prompt attributes if you want filters later (see Prompt attributes). When the prompt list looks like the questions your client’s prospects actually ask, hit Run Prompts. When to add a competitor URL. OpenLens proposes competitors from the website analysis. By default each is matched by name. Name matching works when the competitor’s name is distinctive (‘Roost’, ‘Rain Design’). It fails when the name is common or shared with other companies (‘Acme’, ‘Atlas’). Paste the competitor’s homepage URL alongside the name in those cases. The URL locks the match to that specific company so we don’t pick up the wrong brand on later runs. If you’re not sure whether the name is distinctive enough, paste the URL anyway. It costs nothing.