Scope: docs/faqs/*.md (19 files) rendered at http://localhost:8080/docs/faqs/*
Verified against: live platform (firetail-sandbox session → https://localhost:3000, org firetail) and the saas-frontend codebase (src/utils/hooks/usePaths.tsx, routes in src/pages/organisations/orgID/*, billing/alert components).
Method: read every FAQ source file, checked every rendered page (HTTP status), validated every internal link and image, and navigated the live platform UI to confirm menu paths, page names, table columns, and download-modal attributes.
| Status | Count |
|---|---|
| ✅ Accurate, no action | 6 |
| ⚠️ Minor issues (typos, small drift) | 6 |
| ❌ Significant inaccuracies / broken references | 7 |
Top problems:
OrganisationsList.tsx has no create control, its empty state says "To create an organization, reach out to your account manager or FireTail support", and a unit test explicitly asserts the create control is absent). Multiple FAQs — why-create-an-organization.md, how-do-i-set-up-an-account.md, how-do-i-log-in-to-the-platform.md — still tell users to create organizations themselves, and the linked doc docs/organizations/create-a-new-organization.md documents the removed Create Organization button flow.www.firetail.app now shows "Start a Trial" (no "Get Started" button), and it redirects to firetail.ai/book-an-onboarding-call (sales-led onboarding call booking) instead of a sign-up form. The only self-service path is Log In → Auth0 → "Sign up" link. Verified live on 2026-08-18.useNavigationBar.tsx → createPortalSession), and the in-app subscription.tsx page is not wired into PlatformRoutes (old /settings/subscription URLs redirect to platform/organization/subscription, which falls through to Overview).how-do-i-switch-plans.md links to /docs/organizations/manage-subscriptions-and-billing/, which 404s (isDraft: true).| File | Notes |
|---|---|
check-quotas.md |
Verified live: Settings → Quotas exists; categories match exactly (Logging, AI, Alerting, Automations, Client Secrets, Integrations, Organisation, Projects, Saved Filters); Used/Max format confirmed. |
difference-between-ai-prompt-and-a-user-prompt.md |
Conceptual content; no platform claims to contradict. |
fix-a-finding.md |
Consistent with scan/finding lifecycle; no UI claims. |
how-do-i-reset-my-password.md |
Both links resolve (200). |
on-prem-installation.md |
No verifiable UI claims; statement is plausible marketing copy. Consider having product confirm it is still current (created 2024-01). |
how-long-is-traffic-data-stored.md |
Retention tiers (7/30/60/90) consistent with what-are-the-differences-between-plans.md Log Retention row. Not verifiable from frontend code (backend-owned); flag for product confirmation. |
how-do-i-log-in-to-the-platform.md
1748372027511.png shows the old landing page; the live top-right area still has Log In, but the page hero/CTA changed ("Start a Trial" instead of "Get Started"). Retake recommended.create-a-new-organization should be dropped or the doc reworded to "contact your account manager or FireTail support".how-do-i-view-and-analyze-ai-logs.md
token-usage-in-ai-services.md
do-you-have-any-integrations-with-azure.md
azure-devops-repo-scanning.md, azure-openai-logging.md). FAQ mentions only "AI discovery integration" and links only to inventory scanning.whats-the-difference-between-a-finding-and-an-alert.md
AlertType = 'static' in src/utils/models/Alert.ts, only "AI Static Alerting" visible live, and the Create Alert flow opens a "Static Alert" dialog directly with no type choice. Either anomaly detection is not yet shipped or is backend-only; the FAQ presents it as a current, user-selectable alert type.how-do-i-delete-a-member.md
how-do-i-set-up-an-account.md
www.firetail.app:
https://www.firetail.ai/book-an-onboarding-call ("Start Your Trial — Book a setup call…"), i.e. a sales-led onboarding call, not self-service registration./u/signup).1748372028609.png shows the old "Get Started" landing page.1748372029218.png, 1748372029832.png) are Auth0-hosted and may still be accurate for the Auth0 sign-up path, but were not verifiable without creating an account — retest once the entry-flow rewrite is decided.<li>Uppercase letters.Numbers (0-9).</li>.!&%%^\* shows a doubled % and escaped * (!&%%^* rendered).why-create-an-organization.md (and the linked docs/organizations/create-a-new-organization.md)
src/components/Organisations/OrganisationsList.tsx): no create control is rendered; the empty state reads "To create an organization, reach out to your account manager or FireTail support" with a Contact Support (HubSpot chat) button. A unit test (OrganisationsList.test.tsx) explicitly asserts "does not render a create organization control" — this is intentional product behavior, not a bug.create-a-new-organization.md, which documents the removed Create Organization button flow (including "Add additional organizations" via View All Organizations → Create Organization, and screenshot 1748372046645.png).how-do-i-log-in-to-the-platform.md and how-do-i-set-up-an-account.md (both link to the create-org flow), and docs/organizations/create-a-new-organization.md itself (out of FAQ scope but user-facing and now wrong end-to-end).how-do-i-switch-plans.md
Subscription page component exists (src/pages/organisations/orgID/platform/subscription.tsx) but is not registered in PlatformRoutes (platform.tsx) and not in the nav (usePaths.tsx). Legacy /settings/subscription URLs redirect to platform/organization/subscription → falls through to Overview.BillingPlansCards → createCheckoutSession), typically surfaced via upgrade modals, not a Settings page.subscription-menu.png, 1748372027066.png) show the old UI.how-do-i-change-my-payment-details.md
settings-organization-billing triggers createPortalSession and redirects the browser to the Stripe customer portal (useNavigationBar.tsx), and even that key is not present in current usePaths.tsx menus. Payment-method editing (pencil icon, "Add payment method") happens inside Stripe's portal, not the FireTail UI.hasPermissionToUpdateBillingDetails (requires billing.updateDetails + Stripe billing platform + showStripeBilling) — roughly right but gated on Stripe availability too.what-are-the-differences-between-plans.md (draft — 404 on site, not user-facing)
useListPlansQuery) — the hard-coded table (5/50/100/250 APIs etc.) cannot be verified from the frontend and needs product/billing confirmation before publishing.how-do-i-download-information-from-the-firetail-platform.md
event_orgUUID/g_orgUUID/initialFindingSeverities; note the live label "Date Ocurred" is itself a typo in the app — possible frontend bug worth reporting separately).ChartMetricToggle, EmployeeMetric, DeviceMetric) ✅.Draft/archived files depended on by live content
whats-the-difference-between-a-finding-and-an-incident.md (isDraft: true, isArchived: true, 404) — fine as archived, but its eleventyNavigation still declares parent: FAQs Security Concepts order 2; confirm it doesn't leave a gap in section ordering.manage-subscriptions-and-billing.md (in docs/organizations/, isDraft: true) — linked from the live FAQ how-do-i-switch-plans.md, producing a 404 for users. Either publish it (after correcting it for the Stripe-portal flow) or remove the link./docs/organizations/manage-subscriptions-and-billing/ (404, draft) referenced from how-do-i-switch-plans.md.docs/faqs/images/ load (200).Screenshots were assessed by comparing the live UI flows against what each doc describes (direct pixel inspection was not possible in this audit environment).
| Image | Used in | Verdict |
|---|---|---|
1748372028609.png (landing, "Get Started") |
how-do-i-set-up-an-account | ❌ Outdated — live landing shows "Start a Trial"; no Get Started button |
1748372027511.png (landing, "Log In") |
how-do-i-log-in-to-the-platform | ⚠️ Likely outdated — Log In button still exists but landing hero/CTAs changed |
1748372029218.png, 1748372029832.png (Auth0 MFA/recovery) |
how-do-i-set-up-an-account | ❓ Unverified — Auth0-hosted screens; retest during sign-up rewrite |
subscription-menu.png, 1748372027066.png (Settings → Subscription) |
how-do-i-switch-plans | ❌ Outdated — no Subscription menu item exists |
1748372026604.png (Billing payment method) |
how-do-i-change-my-payment-details | ❌ Outdated — no Billing page; payments handled in Stripe portal |
1748371976068.png (findings download) |
how-do-i-download-information… | ⚠️ Outdated — attribute list in live modal differs (Name/Description/Remediation/Creation Time added) |
1748371976580.png (events download) |
how-do-i-download-information… | ⚠️ Outdated — attribute list in live modal differs |
workforce-usage-download-csv.png |
how-do-i-download-information… | ✅ Consistent — per-chart Download CSV buttons confirmed live |
1748372046645.png (Create Organization) |
docs/organizations/create-a-new-organization (linked from 3 FAQs) | ❌ Outdated — Create Organization button removed from the platform |
usePaths.tsx.OrganisationsList.tsx + unit test asserting the control's absence).AlertType = 'static').https://www.firetail.ai/book-an-onboarding-call ("Start Your Trial", 45-minute onboarding call, embedded scheduler) — no self-service sign-up form.auth.firetail.app (Auth0): Email address + Password + Continue, "Continue with Google", "Forgot password?", and a "Sign up" link (/u/signup) — matching the login FAQ, and the only self-service registration entry found.how-do-i-set-up-an-account.md: decide with product whether to document the Auth0 "Sign up" path (via Log In) or the new trial/onboarding-call flow; retake 1748372028609.png and re-verify the Auth0 MFA screenshots.why-create-an-organization.md (and docs/organizations/create-a-new-organization.md) to reflect that organizations are provisioned by FireTail (account manager/support), remove "Create Organization" button steps and screenshot 1748372046645.png, and fix the create-org links/claims in how-do-i-log-in-to-the-platform.md and how-do-i-set-up-an-account.md.how-do-i-switch-plans.md and how-do-i-change-my-payment-details.md around the current Stripe-portal/checkout flow; replace outdated screenshots; remove or fix the draft billing-doc link.how-do-i-download-information-from-the-firetail-platform.md to the current modal labels; retake the two download-modal screenshots; fix "number of Events" copy-paste errors and grammar.how-do-i-set-up-an-account.md.how-do-i-view-and-analyze-ai-logs.md.whats-the-difference-between-a-finding-and-an-alert.md, or confirm with backend that anomaly alerts are user-facing.do-you-have-any-integrations-with-azure.md to mention Azure OpenAI Logging and Azure DevOps repo scanning.how-do-i-log-in-to-the-platform.md.how-long-is-traffic-data-stored.md), on-prem statement, and plan-limit table before publishing the draft.