Marketing intelligence,
built by Fruition.
The private intel layer for the people running client work — assessments, AI visibility, portfolio scoring, and content audits in one place.
Restricted to @fruition.net staff and approved guests.
GA4, Search Console, PageSpeed, Semrush, custom crawls, CSV — anything we can query.
Claude, ChatGPT, Gemini, Perplexity, Grok — new providers wired in as they ship.
Roll up an unlimited client portfolio into one cockpit. Compare verticals at a glance.
Outputs match how the team already works — strategy and audits, not generic SEO advice.
Inside MKT
Four tools, one cockpit.
Each one extracts a real Fruition workflow that used to live in a spreadsheet, a Notion doc, or someone's head.
Digital Assessments
Seven-category scoring — Topical Authority, E-E-A-T, Technical SEO, Business Impact — auto-run on any client domain.
AI Visibility (AVA)
Track Fruition brands and client portfolios across Claude, ChatGPT, Gemini, Perplexity, and Grok. See who answers your prompts.
Portfolio
Aggregate scoring across every client in your book. Compare verticals, surface outliers, and prioritize where to spend the hours.
Content Audit
Keep / Kill / Combine recommendations with cannibalization detection. Ship a defensible content plan in an afternoon.
Why this exists
Build on the work we already do.
MKT.fru.io isn't a product we sell. It's how the Fruition team turns hours of client-services work into a permanent advantage — every assessment, every audit, every visibility check feeds the system.
Built for the team
Designed around the work Fruition already does — strategy, marketing, and client services. No translation layer.
Wired into FCP
Shares fru_retool with FCP. Calls FCP services when it needs Puppeteer or auth. One source of truth.
Members only
Auth0 SSO behind every route. Restricted to fruition.net staff and approved guest accounts.
Wired into the stack the team already uses
Sign in to your intel layer.
One click. Auth0 SSO. You'll land on the dashboard with everything you ran last.
Sign in with Auth0