F! Insights: Self-Hosted Local SEO Software for Agencies

F! Insights runs on your WordPress site. GBP scanning, bulk prospecting, client management, AI outreach, your server, your API keys, no per-location fees.
Scan a BusinessStart Free Trial

$300/moOne license, unlimited client seats

~$0.03Per GBP scan in API costs

$0Per-location fees, ever

BrightLocal runs ~$79/mo for 3 locations. At 20 clients, that’s $526+/mo before overages. One F! Insights license covers all 20. At year pricing, that’s $250/mo; and your data doesn’t leave your server.

Live Google Data.
Real Competitor Context.
AI analysis in 2 minutes.

Is F! Insights worth $3K?
Monthly prospects scanned100
101,000
Close rate3%
1%15%
Average project value$5,000
$1k$250k
Clients that become retainers30%
0%80%
Monthly retainer value$1,500
$500$20k
Hours per manual audit2h
30 min10 hrs
Your effective hourly rate$150
$50$500
Active managed locations20
1200
New projects / mo
$15,000
3 closes
Retainer ARR
$16,200
annual
Year-1 potential
$196k
projects + retainers
Time savings / mo
$30,000
200 hrs freed
Saved vs. BrightLocal
$226/mo
at your location count

Time savings = hours per manual audit × monthly scans × your rate.
Retainer ARR assumes clients sign within 3 months of close.
BrightLocal comparison at $29/location/mo vs. F! Insights flat $300/mo.

The Scanner Is Free.

One shortcode. Any visitor scans any local business and gets a full AI-scored report — eight categories, competitor names, live Google data, website health. No card, no login.

Live Google Data

Ratings, review counts, photos, hours, and business attributes are pulled directly from Google Business Profile. Nothing is self-reported.

Competitor Benchmarking

Every report names nearby businesses in the same category: their ratings, review counts, and rank. By name.

Website Health + PageSpeed

Core Web Vitals, Lighthouse scores, and technical SEO flags are translated into language a business owner can act on.

Smart Diagonsis

Claude converts raw data into eight scored categories with impact‑ranked recommendations.

Prospecting

A scored report on any local business in three minutes. Scan one, scan a thousand. The data drives the outreach.

Lead Capture

Each scan logs a lead: business name, score, category breakdown. You know what they scanned before you say a word.

White-Label Branding

Reports and emails carry your name, logo, colors. Your clients see a professional branded tool, not a WordPress plugin.

Bulk Prospect Scanner

Upload CSV → overnight scoring → scored, prioritized outreach list. No manual research.

Publishable Market Research

As your scan library grows, generate local market reports, competitive gap analyses, and industry breakdowns, ready for your blog or chamber submission.

Pipeline Management

Status, follow‑up dates, notes, overdue alerts. No separate CRM required.

AI Lead Outreach

One click generates a cold pitch or warm reply referencing an actual competitor, review gap, or PageSpeed score. Every email is written from what’s true about that business.

Client Management.

One dropdown. Seven sub-tabs. Select a client once and stay there.

Client Workspace

Select a client once. Overview, GBP Posts, Service Pages, Optimizer, Rankings, Review Templates, Post Cadence. Deep links. No re‑selecting.

Service Pages Engine

AI generates service, location, or FAQ pages. Publish directly to the client’s WordPress. Three page types, 5‑step wizard.

Profile Optimizer

6‑item GBP checklist. AI suggestions for every gap. One “Push to GBP” button writes the change to Google.

Review Templates 25+3

5 tones × 5 star ratings = 25 response templates. Plus SMS, email, and in‑person request templates. Velocity callout if reviews drop.

Post Cadence Engine

Set posts per week, days, time, post‑type mix. Engine fills a 4‑week rolling queue with AI‑generated GBP posts.

GBP Connect & Rankings

OAuth connect (agency or client self‑connect). 6‑panel ranking dashboard: GBP insights, review velocity, post performance, optimizer score, QR scans, and competitor gap report.

Your Data Never Leaves Your Server.

You connect directly to Google and Anthropic using your own API keys. Usage is billed directly to you by them: there’s no markup, no resale, and no intermediary.

Your leads live in your WordPress database. If you cancel, they stay there. Nothing walks out the door.

This is not a SaaS platform that owns your pipeline. It is a tool that runs on your infrastructure.

Stripe Client Billing – Built In

Each client gets their own branded Stripe checkout. Set your monthly price (e.g., $199–$499). The plugin creates and manages the subscription, including trials, upgrades, cancellations, and automatic retainer billing. You keep 100% of every payment. No third‑party markups.

From the Leads table: one click → select plan → Stripe checkout → active subscription. No more chasing invoices.

Market Intel & Progressive Insights

As your scan volume grows, the plugin automatically unlocks deeper intelligence: competitor landscape analysis, local SEO opportunity maps, industry benchmarks, and predictive forecasting.

Thresholds: 10 scans → basic signals | 25 scans → action recommendations | 50 scans → full forecasting | 100 scans → data asset tier | 250 scans → platform tier.

Generate publishable white papers, local market reports, and gap analyses directly from your own database – not generic industry fluff.

Productize* Your GBP Services

One F! Insights license lets you offer unlimited client subscriptions. These are the feature tiers you can sell to your own clients. Charge your retainer fee as you see fit.

* beta release

FeatureStarterProfessionalFull Management
Geogrid & Rankings Dashboard
Reviews Setup (QR, snippet, email template)
Review Templates & Outreach
Competitor Gap Report
GBP Connect & Insights
GBP Profile Audit & AI Suggestions
GBP Monitoring & Alerts
Monthly GBP Performance Report
Service Pages Engine10 pages30 pages
Profile OptimizerGenerateGenerate + Push
Post Cadence EngineQueue draftsFull AI copy
GBP Auto-Update & Post Scheduling

Stupid, Simple Pricing

FAQs!

What does the free version actually do?

Everything a prospect needs to feel the sting. Drop the shortcode, and any visitor can scan any local business and receive a full AI-scored report: eight categories, real competitor names, website performance, and prioritized action items.

The analysis is complete. What’s missing is the capture: you won’t know who scanned, you can’t follow up, and the reports carry no branding. The free version is the hook. The paid version is the system.

Why does it cost $3K?

Because it’s not a plugin. It’s a prospecting system designed to help you land $3k–$10k+ contracts.

One solid, closed deal pays for multiple years. If the price feels steep, it might be a signal that the project sizes this tool is built for aren’t the right fit right now; that’s okay.

This isn’t built for volume. It’s built for consultants and agencies who invest in tools that pay for themselves on the first close.

Annual renewals lock in your current price, with no increases as long as you stay subscribed. If you decide to cancel after the trial or not renew, you keep all the premium features of your last paid update; you simply stop getting updates and support.

Can I charge my clients monthly recurring fees through the plugin?

Yes, connect your Stripe account. From the Leads table, click “Monitor”, select a plan (Starter/Professional/Full Management), and the plugin creates a Stripe subscription. Your client pays you directly. Cancel or upgrade from the Client Workspace.

How do I set up client plans?

You will see a persistent alert at the top of your settings pages if your premium license is active. Click on it and follow the 4-step wizard guide to integrate your Stripe account.

Is there a trial?

Yes. The free version gives you the full scanner with no time limit; run as many scans as your API budget allows and get a feel for the quality of the output.

The paid trial gives you 30 days of full premium access: lead capture, pipeline, white-label, bulk scan, and market intel.

If it doesn’t close a deal or visibly accelerate one within 30 days, cancel and pay nothing more.

What do I actually receive after purchase?

Two things land in your Polar customer portal immediately: a download of the plugin zip and a license key.

Install the plugin on your WordPress site, enter the key under Settings → API Config, and activate.

The whole setup, including getting your Google and Anthropic API keys, takes about 10 minutes if you aren’t already using those products.

Do I need to pay for Google and Anthropic on top of the license?

Yes, and that’s by design. You connect your own API keys directly: Google and Anthropic bill you at their rates, with no markup from me. A single scan runs roughly $0.01–$0.05 total with the recommended Haiku model. You control the spending, the keys, and the data. No middleperson.

Are the AI outreach emails templates or are they actually personalized?

They’re built from the scan. Each pitch references the specific competitor that business is losing to, the exact review gap between them, their PageSpeed score, and their two weakest scoring categories by name.

The prompt explicitly forbids opening with the generic overall score and bans filler phrases. If the data supports naming a competitor and citing a number, it does. If it doesn’t, it says something true and brief rather than inventing detail. It’s not a mail merge.

It’s closer to having a researcher hand you a briefing note before each call. You send the final edit.

Will the businesses I research know I scanned them?

Prospects scanned through bulk import receive nothing; no email, no notification, and no interaction are known to them. They don’t know you exist. Only visitors who voluntarily scan their own business through your shortcode page and submit their email receive a report. From their perspective, they used your branded tool and got a free audit. From your perspective, they raised their hand and told you exactly where they’re hurting.

Can I white-label this for my clients?

The reports, emails, and scanner widget all carry your name, logo, and colors…your clients experience your branded tool, not a WordPress plugin.

The admin dashboard still shows F! Local, so this isn’t a resellable product under your brand. It’s your private prospecting infrastructure that happens to look like yours to the people it touches.

Does this replace my CRM?

It’s not trying to. The pipeline inside F! Local is purpose-built for early-stage deal momentum: capturing a lead, tracking status, setting a follow-up, and drafting an outreach.

It’s enough to get from first scan to signed contract without switching tabs. For long-term client onboarding, retainer management, or anything beyond the close, it’s designed to hand off to whatever you’re already using.

CRM integrations are on the roadmap.

What happens to my data if I cancel?

It stays in your WordPress database. Leads, prospects, scan history, pipeline notes…none of it is stored on my servers. Cancellation removes access to premium features. It doesn’t touch your data. You built that pipeline; it belongs to you. Do with it as you see fit.

I'm not a developer. Can I actually set this up?

If you can install a plugin and paste a string of text into a settings field, yes. You’ll need a Google Cloud account and an Anthropic account; both APIs are free to create and pay-per-use from there. Getting both API keys takes about fifteen minutes. After that: install the plugin, enter the keys, and add the shortcode to a page. That’s the entire setup. No code, no custom development, and no ongoing maintenance beyond keeping the plugin updated.