floe
Home / Docs / Dashboard Overview

Dashboard Overview

The Floe dashboard is where you configure everything: your products, the AI agent's knowledge, demo settings, and session intelligence. Here's what each section does and when you'll use it.

Sites

Sites are the top-level container. Each site represents one product or application. If you manage multiple products, each one gets its own site. See Sites for details.

The site switcher at the top of the sidebar, under your organization's name, moves between your sites and, for Owners and Admins, offers Add new site. Creating a site takes you straight to its Home, which says what to do next. A new site starts with the Demo Agent and the Website Agent turned on.

Settings → General holds the site's name and description; you can change either at any time.

Turning an agent on or off

The Demo Agent and the Website Agent each have an on/off switch on their Setup page, the first item in that agent's section of the sidebar. Turning one off takes it off your site at the next page load and keeps its configuration; while it is off, its pages show a button to turn it back on.

The Onboarding Agent is enabled by Floe as part of your plan, so its Setup page shows its state rather than a switch. If it isn't in your plan, its pages say so and offer Contact sales instead of a button to turn it on.

Leads

Leads, directly under Home in the sidebar, answers "who should we call?" across both agents. It lists everyone who talked to your Website Agent or took a live demo. A website chat that went on into a live demo is one row, marked Website → Demo; a demo opened from a shared demo link has its own row.

A lead is worth a call when they did at least one of these, shown strongest first:

  • Booked a meeting through your connected calendar. A cancelled booking doesn't count.
  • Took a demo of your product.
  • Shared email or a phone number with the agent, marked confirmed when they confirmed it.
  • Asked to buy: raised buying questions or qualifying details, such as pricing, budget, a trial, or the problem they need solved. It is the same test Floe uses to decide whether a Website Agent conversation is sent to your team as a lead.

Each row shows the strongest of those signals and every reason behind it, alongside who the visitor is, their company, the page they arrived on, and the question they asked in their own words. A scored lead also shows its lead score. Everyone else appears under Everyone.

Filter by signal (each chip shows its count), by agent (Website or Demo), and by the last 7, 30 or 90 days; search by name, company or a complete email address. The page opens on Worth a call for the last 30 days, newest first. By score puts the highest score first, and leads without a score last.

The page a visitor arrived on comes from page views, so it is left blank when visitor analytics collection is off, the visitor didn't consent, or the visit is older than your event retention.

Leads carry visitors' identities and words, so the page requires conversation access, which owners and admins have. Members see a notice instead.

Every conversation and demo session opens with the same lead summary: who they are and how to reach them, where they arrived, the signal and its reasons, the questions they left open, what the demo showed them, the suggested next step, and a link between the conversation and its demo.

Under the summary, What they did is the lead's timeline, in the order it happened: where the visit came from (the referring site and the campaign), the pages they viewed, each with its title, how long they stayed, how much of the page they saw, the headings they stopped on and the links, buttons and forms they used, then the nudge they clicked, when they opened the agent and on which page, their first messages in their own words, and when they shared an email, took a live demo and booked a meeting. The visit the conversation began in is open; a visit is a run of activity with no break of 30 minutes or more. Earlier visits from the previous 30 days are collapsed above it, and what they did in the day after is shown below it. A long visit shows its first page and its most recent ones, and says so. What Floe reads from a page, and what it never reads, is listed under Security: What visitor analytics reads from the page. Where a visit came from, its pages, nudges, and the page the agent was opened on come from visitor analytics, so they are missing when collection is off, the visitor didn't consent, or the visit is older than your event retention. Messages need Website Agent transcript recording to be on. The other steps always appear.

Lead score

After a conversation or a demo ends, Floe scores the lead from 0 to 100 and labels it Hot, Warm or Cold. The score has two parts:

  • Fit: how well what the visitor said matches your ideal customer profile. Floe checks three things: their kind of company, their role, and the problem they described.
  • Engagement: what they did. A booked meeting, a live demo and how far they took it, contact details they shared or confirmed, how much they said, buying questions, and, where visitor analytics is on, the pages they viewed, the time they spent, a visit to a pricing page, and return visits.

Open a lead and Why this score lists each fit check with what the visitor said behind it, where that is on record, and the engagement reasons, strongest first. The score is brought up to date when a meeting is booked or a contact detail arrives after the conversation.

When a visitor said too little to judge fit, or your profile is empty, the lead has no fit score: it is scored on engagement alone and is never Hot. A lead with nothing on record has no score. Website Agent conversations, including one that went on into a live demo, are not scored while Collect visitor analytics events is off. Leads that ended before scoring was available are unscored; Floe can score your last 30 days of leads on request.

The score also appears on the person's page, in your team's AE, Slack and Teams recaps, and on the CRM lead card.

What the score never does:

  • It does not decide who is worth a call. That comes only from what the visitor did, and a high score does not move a lead into a stronger signal.
  • It does not change the conversation. It is worked out afterwards, so the agent never mentions it and never treats a visitor differently because of it.
  • It never reaches the visitor. Their own recap email does not include it.

There is nothing to tune. To change what fit is judged against, edit your ideal customer profile. What is sent for scoring, and how long what the visitor said is kept, is covered in Security & Privacy.

Knowledge

Knowledge is everything your agents answer from, in one place. It is shared by all your agents and has five tabs.

Sources

Sources is where you add the places Floe reads: your docs, help center, changelog, videos, and PDFs you upload. This is how Floe learns what your product does.

Each source shows its status (Ready, Queued, Crawling, Failed, or Not crawled yet), how many pages Floe has from it, and when it was last crawled. When a source fails, the reason is shown under it. You can Re-run one source on its own, Edit its address, or Run all sources at once. A run in progress can be cancelled. Editing a source doesn't crawl it; re-run it to read it from the new address. Removing a source keeps the pages already read from it until you delete them in Library.

A run doesn't take your agents offline, and neither does one that fails: they keep answering from what Floe already has. The site's Home keeps showing its sessions in the meantime, with a note that a refresh is running or didn't finish.

Automatic refresh runs all sources on a schedule you choose (Daily, Weekly, or Monthly) for a site with a documentation, knowledge base, changelog, or custom URL source. It is off until you turn it on. After a run, Sources shows how many pages were updated, new, back, or gone. See Keeping content up to date.

See Ingestion for supported content types and configuration.

Library

Library lists every page and document Floe has read, with the source it came from, its type, and its status. Search it, or filter by type. Use it to check that your content was read correctly: if the agent says something inaccurate, this is where you check whether the source material is right.

An item marked Flagged contains text that reads like instructions to an AI assistant. Filter by Flagged to review these, and delete any page you don't recognise.

An item marked Gone is a page Floe could no longer reach: your agents don't answer from it, and a later run that reaches the page again brings it back.

What Floe learned

What Floe learned shows what Floe's research found in your content: a summary, features, workflows, and FAQs, with a count for each, and when research last ran. Re-run research refreshes it and shows whether the run is queued or running, and how far along it is.

Owners and Admins can correct what research found: Edit replaces a feature's, workflow's, or FAQ's text with yours, and Hide takes an item out of the product knowledge your agents are given while keeping it in the list, marked Hidden from agents, with Unhide to bring it back. Each list says how many of its items are hidden. Members see what is hidden or edited but cannot change it. See Correcting what research found.

Facts

Facts holds Reference Guides: short facts your team writes directly, such as pricing, support, or policy details. They are available whether or not research has run. A Ready guide grounds answers from both the Demo and Website agents, but it never becomes a walkthrough or navigation instruction. Owners and Admins can create, edit, and delete guides; Members can read them.

Gaps

Gaps lists, from the last 90 days, questions your agents couldn't answer and things visitors asked a demo to show that it didn't, marked Couldn't answer or Couldn't show. Identical ones are grouped, most asked first, with how many website chats and demos asked each and when it was last asked. A demo's gaps come from its recorded conversation, so they appear after the demo ends and only when conversation recording is on. On a Couldn't show gap, Demo guides opens the Demo Agent's guides.

Add a fact on a gap opens a new Reference Guide with the question as its title. Write the answer and save it: both agents answer from it from then on, and the gap moves to Answered, showing which guide answers it. If you delete that guide, the gap opens again.

Gaps quote what visitors said, so only roles that can read visitor conversations (Owners and Admins) see them. Members see a notice instead.

Links to the old Ingestion and Content pages open the matching tab.

Demo context

Floe prepares the capabilities and guided workflows the agents use as part of demo setup. Each capability describes a user action, such as "Create a survey" or "Invite team members".

Capabilities drive what the AI demo agent shows and what the onboarding automation agent helps users complete. After you change source content, run your sources again on Knowledge → Sources or let Automatic refresh do it; when a run finds changes, Floe re-runs research. Capabilities and guided workflows are not rebuilt by a run: ask us to refresh them. See Capabilities and Plans for how Floe uses that context.

Demo Agent

Demo Agent → Setup says whether your demo is ready to share, and what to fix if it isn't: at least one live guide and a passing Product sign-in check. While no demo tour is live, it shows Owners and Admins the commands to build one with an AI coding tool. It also shows the embed snippet with your client key and site ID filled in. Guides marks which guides are Live; only live guides are offered to prospects as tours. See Demo Agent Setup.

Demo Sessions

Demo Sessions is the record of saved sessions for this site. It opens on Demos, which contains direct product demos. Use Website Agent to review sessions that started in the website agent, or All to see both together. Each row is labelled by where it started — Demo, Website Q&A, or Website → Demo — so separate starts are not presented as pieces of one recording. Sessions recorded before Floe labelled their source show as Website Agent or Legacy.

Because these records contain prospect identity and conversation content, the session list, details, recordings, and transcripts require conversation access, which organization owners and admins have by default. Members can still view aggregate session statistics.

You don't start a demo from here. Demos begin when a prospect opens a demo link — created under Demo Agent → Demo Links, where each link has a name and shows the sessions and demos that started from it — or when a website-agent conversation hands off into a live demo. This section is the history of those sessions.

After a session ends, you can review:

  • Video replay when the product was shown, or audio replay for a voice conversation that never opened the product screen
  • Conversation transcript with timestamps, with each visitor turn marked Voice, Typed, or Form
  • The pages the agent visited during the demo
  • Buying signals the prospect expressed
  • Questions the prospect asked, and the objections they raised
  • Session duration and completion status

A session that is still processing, one that ended before anyone said anything, and content removed under retention are each labelled as such, so an empty transcript is not mistaken for a broken one.

This data feeds your sales team's follow-up. See Product Insights for what is captured and what reaches your inbox automatically.

Finding a session

The list loads the most recent sessions first, a page at a time — Load more at the bottom fetches the next page, and the line above the list tells you how many you have loaded out of how many match.

To narrow it down:

  • Search matches the prospect's name, company, role, and the session summary. It searches every session on the site, not just the ones already loaded, so a prospect from months ago is one search away. It does not search by email address.
  • Status filters to completed, abandoned, active, or pending sessions.
  • Last 7 / 30 / 90 days limits the list to recent sessions.
  • Recorded shows only sessions that still have a recording you can play. Recordings are deleted on the retention schedule, so older sessions drop out of this filter while their summary and signals stay.

Filters combine. They do not change the four counters at the top of the page; the Demos / Website Agent / All source selector does.

Insights

Insights opens with the funnel: how many distinct visitors reached Floe in the selected 7-, 30-, or 90-day range, and how many of them opened the agent, asked a question, shared an email, took a demo, and booked a call. Each row shows its change against the previous period of the same length, and selecting a row opens the records behind it. Below the funnel, Where leads come from lists each source with its visitors and leads, and Pages that start conversations the pages where visitors began a conversation. Leads lists the visitors with the strongest evidence in that range. What people ask groups what prospects asked in that range and lets an Owner or Admin answer a question with a fact; In demos lists what demos showed most and what prospects asked to see that was not shown.

See Product Insights for how each row is counted and who can open which records.

Integrations

Site → Integrations brings CRM, scheduling, and recap delivery for both agents together, in the order you set them up: the HubSpot or Salesforce connection and your booking setup (a connected Cal.com or Calendly account, or a custom HTTPS booking link, including Schedule Hero), then recap emails and Slack and Teams notifications, then the CRM contact-delivery policy. Each card with fields saves on its own. Custom booking links can explicitly pass the prospect's email with an {email} query value.

The Delivery log at the foot of the page lists what Floe sent for each lead, where, and whether it went through, with filters for channel and outcome. Owners and Admins can read it. See Integrations.

Website Agent

Website Agent → Configure sets up the top-of-funnel Ask Floe surface — the Q&A launcher and scroll nudges that run on your marketing site and hand off to a live demo.

Website Agent → Setup holds the on/off switch and the embed snippet with your client key filled in. Configure covers the presenter (video avatar, personality, and voice), your ideal customer profile, opener suggestions, identity capture, the live-demo hand-off, and display mode. Scroll nudges have their own page at Website Agent → Nudges, where you edit each nudge or switch it off, and see how often it was shown and clicked. See Website Agent Setup for the full walkthrough.

Website Agent → Conversations lists every stored website-agent thread. Search by visitor name or email, filter by status or recent activity, and open a conversation to read its transcript, citations, summary, topics, and outcome. When the visitor went on to a live demo, the conversation links to that demo session. An email or phone the visitor shared is shown on the detail page with its status. Conversations and the matching Demo Agent → Sessions details require conversation access. A conversation whose content has expired under retention keeps its metadata and shows a removal notice in place of the messages.

Recordings

Onboarding Agent → Recordings lists recordings of onboarding and support sessions that ran inside your product. Open one to replay the session and read its transcript. Recordings carry your users' words and identity, so they require conversation access, which owners and admins have.

These are records of what the agent did with a real user, not authored content — you don't create them, and editing them isn't a thing. Whether they are captured at all is a property of your deployment; see Security & Privacy.

People

People is the record of the visitor identities your agents have talked to, across all three agents. Each row carries the available name, company, activity count, the agents they used and last-seen date, and you can add, edit and delete records directly. Select a name to open that person beside the list, in a panel you can widen or open as a full page.

Changing a person's email or external ID here records that identity as provided by your team.

A person's page

A person's page shows what that visitor did, as plain counts taken from their records:

  • Sessions on record: how many of their sessions Floe holds, split by agent. A website conversation, a demo opened on its own, and an in-product session each count once; a website conversation that went on into a live demo is one session. The count in the People list is every agent session that began for them, so it can be higher.
  • Average session: the average length of those sessions, shown once at least one has a recorded length. It covers only those sessions and says how many that was.
  • Last seen and Agents used.
  • Latest lead score: the lead score and tier of their most recent scored conversation or demo. It appears once one has been scored.
  • Timeline: their conversations, demo sessions, in-product sessions and bookings, newest first. Each row opens the conversation, session or booking it describes. Session pages belong to the Demo Agent, so on a site without it a session row is listed without a link.
  • What they did: the features their demos showed, what their website conversations were about, and the pages they viewed. A list only appears when something was recorded.
  • Details: the fields on their record, including anything your application sent with them. A field with no value is left out.
  • Notes from their conversations: short facts Floe noted from their earlier website conversations. These expire with your conversation retention.

Apart from the latest lead score, the figures are counts of the records Floe holds. Floe doesn't compute a health score or a ranking for a person. Retention removes a conversation's or session's content on your schedule, along with page views and notes; the session counts and the timeline rows stay until the person is deleted. The page says so when it shows only the most recent activity.

People records contain visitor identity, so they require conversation access. A visitor may appear with a user ID your application provided or only with an anonymous browser identifier. A browser identifier is a continuity aid for that browser, not proof of a person; treat records without a customer-provided user ID as visitor records rather than authenticated accounts. An email a visitor shared with the Website Agent or Demo Agent stays attached to that conversation; Floe does not merge it into a People record on its own. A record you add by hand needs both a user ID and an email.

Deleting a People record erases its visitor, conversation, event, recording, and demo data. If the record's email came from your own system, the same request also erases that address across the site. See Data deletion.

The All, Identified, Engaged anonymous, and New segments separate known contacts from visitors who have engaged without identifying themselves. On large sites the page says when counts or search cover only the records loaded so far.

This is your view into the user onboarding funnel at the individual level.

Visitor data controls

Open Site → Settings → General → Visitor data collection to control the data behind the Website Agent and Insights:

  • Turn visitor analytics events and nudge telemetry on or off. Turning them off also pauses conversation summaries; the agents and live conversations keep working.
  • Turn Tailor the agent to what a visitor has read on or off. It is on by default: the Website Agent and the Demo Agent use the pages a visitor viewed to choose what to offer, and are instructed never to mention them. It is unavailable while visitor analytics is off.
  • Turn Website Agent transcript recording on or off. When it is off, visitors can still chat, but no transcript appears under Conversations and no summary can be generated. Demo recordings are controlled separately.
  • Set raw-event retention from 30–730 days (365 by default) and conversation-content retention from 7–365 days (90 by default). The conversation window also covers email and phone details shared with either agent.

See Security & Privacy for what each switch changes and what remains after a retention sweep.

Organization and Team

If you belong to more than one organization, switch between them from the top of the sidebar, just above the site switcher. Organization, at the bottom of the sidebar, opens your organization's pages:

  • General — your organization's name and description.
  • Team — everyone in the organization with their role, and the invitations you have sent. Invite people to the dashboard by email; invitees pick a password and land in your organization when they accept.
  • Connected apps — see below.

Roles are Owner, Admin and Member. Owner and Admin can add sites, change sites and settings (including integrations), change what the agents know (add or remove sources, upload documents, delete content, run research, edit or hide what research found, and manage Reference Guides), invite, remove or re-role members, and read everything that carries a visitor's identity or words: Leads, People records, transcripts, session details, and the Insights records behind Asked a question, Shared email, and Took a demo. Members can view the counts that name no one (the Insights funnel, sources and pages, and session statistics), read a site's sources, content, product knowledge and Reference Guides, and browse non-sensitive site pages, but cannot add a site, see those records, change a site's configuration, or change what its agents know.

One thing to be aware of when inviting people: everyone in the organization, Member included, can read a site's API keys under Settings → Developer Keys. Treat organization membership as trusted access.

API keys are per-site, not per-organization — see Sites.

Verifying your email

Until your email address is verified, a banner at the top of every dashboard page asks you to verify it; you can keep working in the meantime. New accounts are emailed a verification link when they sign up. If you don't have one, or it has expired, use Send verification email in the banner (check your spam folder first). Open the link, then press Verify my email on the page it takes you to. Each link works once and expires after 24 hours; a new email replaces the previous link, and you can send one about once a minute.

People who join through a Team invitation don't need a separate verification email: accepting the invitation that was emailed to them confirms their address. Completing a password reset also confirms it.

Resetting your password signs you out of the dashboard on your other devices. A device that is already signed in can keep its current session for up to a day. A reset does not disconnect AI tools you connected to Floe; revoke those under Connected apps below.

Connected apps

Organization → Connected apps lists the AI tools you have connected to this organization over Floe's MCP server — Claude Code, Claude Desktop, claude.ai, ChatGPT or Cursor — with the access each one holds and when it was last used.

You see and revoke your own connections. A connection is one member's authorization of one tool, so a colleague's connections are theirs to manage. Revoking one stops it working within a minute.

A connection's access can never exceed your own role, and it reaches only the organization you chose when you approved it.

The dashboard follows a consistent pattern:

  1. Pick a site from the switcher at the top of the sidebar; it opens on the site's Home, with Leads under it
  2. Pick an agent from the agent switcher below it; that agent's section lists its pages, starting with Setup
  3. Site-wide sections such as Knowledge and People sit below the agent's section, the same whichever agent is picked
  4. Click an item (such as a content source or demo session) to see its details

Most work happens inside a site. The sidebar stays visible so you can jump between sections without going back to a list.

Getting started

If you're new to the dashboard:

  1. Start with the Quickstart to create your first site
  2. Add content sources under Knowledge → Sources (see Ingestion)
  3. Floe prepares the generated demo context
  4. Launch your first demo session

FAQ

Can multiple team members use the dashboard? Yes. Invite them by email from Organization → Team. Everyone in the organization sees the same sites and data. Note that an invitation has to be accepted by someone who doesn't already have a Floe account — if they do, talk to us.

I didn't get the verification email. What do I do? See Verifying your email.

Is there a way to search across the dashboard? Each available section has its own search or filter. Content is searchable by keyword, and agent-specific views provide their own filters.

How do I know if my site is fully set up? Demo Agent → Setup says Ready to share once at least one guide is live and its Product sign-in check passes. Guides start as drafts; ask us to make the ones you want offered live, or build your demo tour with your AI coding tool. Before any of that, a site needs at least one completed content source.