Rank tracking, site audits, backlinks, competitors, AI-assistant visibility, visitor analytics, branded client reports and your team's monthly work plan — self-hosted, for every website you look after.



Most SEO tooling is rented: you pay every month, your client data sits on a vendor's servers, and you are capped by seat count.
Add each property you manage, assign specialists to the ones they work on, and every screen scopes itself to what the signed-in user is permitted to see.
Weekly automated position checks per keyword, per country, per city. Full SERP capture stores all ten organic results, with AI-written analysis explaining what moved and what to do next.
31 checks across on-page, technical, performance, content, security, links and mobile. Severity triage with AI-written fix instructions.
Referring domains, dofollow split, spam score and lost-link detection. Weekly snapshots turn link building into a trend line.
Discovered automatically from your own SERP data. Rivalry alerts when someone overtakes you.
Volume, difficulty, intent and cost per click. Promote winners straight into rank tracking.
One-click branded PDF with your logo and an AI-written action plan, scheduled and emailed monthly.
First-party tracking, no third-party cookies. Direct, organic, referral, social and AI assistants, with AI referrals broken out by engine.

A growing share of commercial research never reaches a results page — people ask an assistant and act on the three names it gives. SOFlow measures whether your client is one of them, per engine, weekly, with evidence.
Mainstream analytics lumps this into direct traffic or misses it entirely.
Audit findings become assigned, evidenced, approved tasks instead of dying in a PDF. Most tools stop at the first step.
Full-site crawl with 31 checks and severity triage — Critical, Warning, Notice — with affected-page lists and AI-written fix instructions.
Monthly SEO plan built from recurring task types, spread across weeks and assigned to specialists.
Every person's week at a glance. Specialists submit proof of work against each task.
Manager approval queue with bulk approve and reopen tracking.
Issue history proves what was fixed between audits, and the dashboard shows who has what work.
One-click branded PDF with rankings, audit results, AI visibility and an AI-written action plan.

Rebrand it, extend it, or strip modules you do not need. Architecture guides for Claude Code, Codex and Antigravity ship with it, so AI-assisted modification is straightforward.



Claude Code
Codex
AntigravityFrom a freelance consultant with a handful of clients to an agency running two hundred sites.
Managing anywhere from 5 to 200 client sites, who want branded reporting and specialists who only see their own accounts.
Rank tracking and audits without a per-seat contract or a data-residency conversation with legal.
Adding an SEO retainer to existing maintenance clients.
A professional monthly client PDF generated in one click rather than assembled by hand.
Businesses that cannot send client data to a third-party SaaS platform.
Charge for it. Branded client reports carry your logo and contact details, so the deliverable looks like your product, not a competitor's export.
One purchase, unlimited users, unlimited websites, no monthly platform fee.
Nothing is transmitted to a vendor, which answers the data-residency question before a client asks it.
Every paid API call is logged with its cost against the site, so you price retainers against real numbers.
Roughly ninety calls a month for a site with twenty tracked keywords, paid directly at provider rates.
Traffic from ChatGPT, Claude, Gemini, Perplexity and Copilot, broken out by engine.
Main Admin, Admin, Manager and SEO Specialist, with white-label branding across the interface.
Anyone comfortable deploying a standard .NET application can install it on a Windows or Linux server with SQL Server, or a Docker host.
SOFlow calls external APIs on your own accounts — nothing is resold, no markup in between. A site with twenty tracked keywords runs at roughly ninety API calls a month, and a built-in budget guard stops work before an overrun.
Unlimited users, unlimited websites, no monthly platform fee. Your data stays in your SQL Server.