Technical Revenue Diagnostic — Powered by Nubrand

Sign in

Technical Revenue Diagnostic workspace

Invite-only workspace. Accounts are created by an admin — there is no public sign-up. Passwords are hashed server-side (PBKDF2-SHA256, 100k rounds) and repeated failed sign-ins lock the account for 15 minutes.
Read-only You are viewing this dashboard as a client. Export my data

Technical Revenue Diagnostic™

Loading…

—
— —
—
user
Diagnosis

Where this revenue engine stands

Current health, how much of it has been worked, and the direction across runs.

This week

What needs attention this week

The Monday CRM check: this week's numbers and any alert worth acting on, each one a click from the plan.

Proof

What our work earned, and what the numbers really say

Revenue the CRM traces to shipped tasks, and what analytics platforms claim set against what the CRM actually recorded in the same window.

Attribution check

Can this CRM credit marketing with revenue?

Eight checks on the live CRM and GA4 pulls: buyers on deals, digital traces, deal sources, conversion settings, hygiene and shipped work.

Focus

What to fix first

The highest-impact open findings, read the way the client report reads them, plus anything the board says is late.

Delivery journey

From diagnostic to measured outcome

The four delivery phases for this client, and how the customer journey has moved since the first import.

Intent

What buyers come for, and what the site gives them

Every search sorted into the job the buyer is trying to do, set against the pages that serve that job, the leads they start and the revenue on them.

Roadmap

Your next moves

The diagnostic produced a sequence, not a list. These are the next moves in it, in order — each one with what it does to the score.

Concentration

Where the findings cluster

The diagnostic categories carrying findings, worst first. Severity is the mix of High / Med / Low findings left open in each one.

Execution

What is being delivered

The month’s capacity, engaged services, recent shipped work, and the work-output trend.

TRD™ Technical Revenue Diagnostic · Generated — · —

Clients

Every client account — Technical Revenue Engine (TRE Active) and Prospects. Click a card to make it the active client across the dashboard.

🔍
Status
Customer type

Diagnostic Report

Comprehensive, branded TRD deliverable for the active client. Each section renders as self-contained blocks so the PDF reads cleanly without mid-block page breaks.

⋯ More actions
PDF tips Use Landscape orientation · Margins: None for full-bleed pages · Toggle "Background graphics" on to keep block colors

TRD Health

The TRD audited: back end, sync, data freshness and integrations for the selected client, every page rendered once to catch crashes, and the list of known issues with what was fixed. Read-only — nothing here changes a client’s accounts.

Deals & ARP

Deals from the client’s HubSpot with their annual revenue, the source sales gave each one, and what the buyer’s tracked web journey shows. Read-only.

Tracking

What has to be tracked so every page visit and download can be tied to the person who later bought — checked against this client’s own GA4 and CRM data, with the GTM, GA4 and HubSpot steps for each gap.

Website widgets · Ask AI and Intent Pulse on the client’s site
Click Edit on a widget to change its questions or turn on Intent Pulse (“What brought you here today?”). Deploy gives the snippet and pushes it live. Answers feed the Intent Journey Map, the diagnostic and the CRM.

What’s Working

The client’s own closed revenue joined to Search Console and GA4 by page path — which pages and channels money actually walked through, and which of them are losing the demand that brought it. Nothing on this page is modelled.

Monthly Marketing Report

Client-facing recurring report — what was shipped last month for engaged services, KPIs, and next-month plan. Designed for export/email to the client.

ROI by Service

Attribution of revenue and conversions back to the specific services that produced them — calibrated against monthly retainer cost.

Creative

Creative production workspace — brand assets, ad creative, design systems, and visual identity work.

ENGINE — Technical Revenue Engine

Active services for the selected client and the per-service recommendations queue routed from the diagnostic. Jump to any specific service from the ENGINE menu on the left.

🎯 Ideal Customer Profile
Loading ICP…

Content

Content production workspace — editorial calendar, long-form articles, technical docs, and lifecycle copy.

ICP & Targeting

Who actually buys, derived from the CRM rather than typed at onboarding — and the targeting strategy each engine service is built from.

CRO

Conversion rate optimization workspace — measured funnel drop-offs, the fix for each, and the metric it has to move.

SEO

Organic search workspace — keyword targets, technical SEO health, on-page tasks, and ranking trends for the active client.

PPC

Paid search & display workspace — active campaigns, spend, CPA, ROAS, and bid management tasks.

Social Media Playbook

Vertical-aware post suggestions across Twitter/X, YouTube Shorts, Reddit, and Instagram, plus a workstream board for execution. Performance reporting is manual today — paste channel results into the Monthly Report or connect an ad-account API on the Data Sources page when live metrics are needed.

LinkedIn Playbook

Vertical-aware LinkedIn post suggestions (hook, body, hashtags, CTA) plus a workstream board for execution. Engagement metrics are not pulled live — record what landed manually in the Monthly Report, or connect the LinkedIn Page API on the Data Sources page when ready.

Meta Playbook

Facebook and Meta ad-platform work for this client: audience architecture, campaign structure, creative rotation, and the tasks that come out of the diagnostic. Performance figures are not pulled live — connect the Meta ad account on the Data Sources page, or record results in the Monthly Report.

Instagram Playbook

Instagram organic and paid: Reels, Stories, feed and creator collaborations, plus the workstream board. No live Instagram metrics are connected — anything shown here is what someone entered or what the diagnostic found.

Twitter / X Playbook

X (Twitter) threads, technical commentary and paid amplification, plus the workstream board. No live X metrics are connected — record what landed in the Monthly Report.

YouTube Shorts Playbook

Short-form demo and explainer video: what to make, what it feeds, and the workstream board. No live YouTube metrics are connected — add the channel figures to the Monthly Report, or connect an API on the Data Sources page.

Reddit Playbook

Subreddit participation, AMAs and paid placements where the buyers already argue about the problem, plus the workstream board. Reddit reporting is manual today.

AI Placement Playbook

Being cited by the answer engines rather than ranking a page: entity clarity, citable assets, and visibility across a tracked prompt set. Nothing here is estimated — a prompt-set measurement has to be run and recorded before a share can be claimed.

Customer Journey

What buyers did before they bought — read from this client's own CRM journeys.

This client is a Prospect
Engagement tracking lights up once you activate as a TRE client and connect a data source.
At a glanceThe headline numbers for the selected period
How buyers convertThe paths that end in a sale, and what buyers did before they bought

🔀 Conversion Flow

Every path from acquisition source through pivotal asset to close outcome. Won flows in green, lost in red, stalled in amber.
Closed Won
Closed Lost
Stalled / Active
Band width = number of journeys
Where buyers come fromAcquisition sources, how far each one gets, and site traffic

Journey flow by acquisition source

How prospects from each source progress through engagement depth — and where they drop off
Healthy progression <25% drop
Warning drop-off 25–50%
Critical drop-off > 50%
Won deals, one by oneEntry page, downloads and last page for each won deal

Won-deal conversion flow

Entry page → downloads → last page → close, per won deal

Won deals from your HubSpot export

Expanded into first-touch → close path. Upload a HubSpot CSV from the Files page to populate.
Insights & attributionAssets, drop-off, time to convert and channels

Asset influence on revenue

Won revenue on the pivotal asset each journey records

Engagement-depth attrition

How many journeys fall away between recorded touch depths

Time to convert

Days from first touch to Closed Won

Channels driving converted journeys

First-touch attribution
Every journeySearch, filter and open any single journey

Customer journeys

Sample of recent converted accounts
Account Industry Acquisition Touch­points Days Pivotal asset Revenue Outcome
Data behind this pageCheck the journeys here against the CRM

Proposals

Build, send, and track client proposals. Services and pricing can be auto-suggested from a completed TRD diagnostic.

Roadmap

Everything in flight across this client — tasks, dev work, and proposals — grouped by status. Click any row to jump to its source page.

Tasks

Track the recommendations and next steps from the active diagnostic.

This client is a Prospect
Tasks unlock once you activate the client as TRE — that's when they're paying for services and you start delivering work.
Filter

Developer Scope

Site/code work for the dev team — TRD diagnostic recs + Creative + file-derived items. Drop a PDF or Word doc below to extract more cards automatically.

TRD Prompt Library

Every diagnostic category, five prompts each. Prompts automatically rewrite themselves for the selected vertical, buyer persona, and product family.

Files

Datasheets, landing-page exports, comparison sheets, brand assets, journey CSVs — scoped to the active client.

0 files

Data Sources

Connect live API sources (Supermetrics, HubSpot, Ahrefs) via the Cloudflare Worker, or upload exported files. The export guide below shows the highest-signal exports per channel — ranked by diagnostic impact.

New Diagnostic

Configure a fresh Technical Revenue Diagnostic for a client.

Who are we diagnosing?
Pick the client, set the buyer persona, competitive landscape, and any specific goals for this run.
What data feeds the diagnostic?
Files, live pulls, and manual exports. The AI reads whatever you check here — the more evidence, the sharper the findings.
Manage in Data Sources →
Selected queries are fetched via the live-proxy Cloudflare Worker before the diagnostic runs. Results land in Files and feed the AI prompts. Skipped silently if the Worker URL or provider API keys aren't configured.
📡 Data Sources Open full page →
📁 Files for this client Open full page →
🟢 Freshfiles are auto-included from the live-pull above — no selection needed. Tick historical files below to add them too.
Review and fire.
Final context, service selection, and what the AI will see before running. Diagnostic takes ~30-90 seconds.
Used to benchmark the client's positioning, comparison content, SERP overlap, and ad messaging. Pre-fills from the client record (Top competitors) on first load — edits here update the client's competitor list.

📬 Public Leads Inbox

Prospects who submitted the public Quick Scan widget on nubrandmarketing.com. Each lead has email, company info, and the AI scan they got. Promote any of them to a tracked client with one click.

Click Refresh to load the latest leads.
Discount codes for the onboarding form
Loading…

Settings

Account preferences for this TRD workspace.

📣 Public URL for Advertising
Branded landing at technicalrevenuediagnostic.com/quickscan. Point Google Ads, LinkedIn, cold-email, and social posts here. Every submission lands in Inbox → Public Leads.
URL:

Account

Signed in as
—
Workspace
NuBrand Marketing
Plan
Agency · Unlimited clients
Session
30-day TTL · stored in this browser

Ongoing engagement

Retainer tier
Sets the monthly point allowance
Points per month
Leave blank to use the tier default
Monthly fee (USD)
Used for cost per point. Blank = not shown
Applies to
the active client

Data

Export all data
JSON download of all clients & journeys
Reset workspace
Clears local data — irreversible
Storage
Browser localStorage · per-device
~—
Version
TRD v2 · Cloudflare Workers
stable

Team & Access · admin only

Invite-only. There is no public sign-up — the only way in is + Add user above, which emails-out an invite link the person uses to set their own password. New accounts start as standard users; only an admin can promote them. The workspace owner email is adam@nubrandmarketing.com, which reclaims admin only on a fresh setup with no admins left.
Access notes: sign-in is enforced by the API worker — sessions, password hashing (PBKDF2-SHA256, 100k rounds) and sign-in throttling all live server-side, so client-side tampering does not grant data access. Public sign-up is closed; accounts exist only by invite. For SSO and an audit log on top of this, put Cloudflare Zero Trust Access in front of the dashboard hostname.

Workspace Configuration

checking…
The things the dashboard needs to function. These same keys are also editable on the per-page hidden toggles (Files page AI Settings, Data Sources Worker) — they all share storage, so updating here is canonical.
Anthropic API key
Powers diagnostic finding generation + file analysis. Get a key at console.anthropic.com.
Google Places API Key
Optional. Legacy config for local-search benchmarking. Not required for the current B2B-only diagnostic flow.
Worker URL
Cloudflare Worker base URL. Powers team sync (clients + per-client data), user authentication, draft sharing, and live API proxying. https://trd-live-proxy.…workers.dev
Live API connections
Supermetrics, HubSpot, Ahrefs. Per-provider keys + query setup lives on the Data Sources page — this is just status.
Open Data Sources →

Welcome to your TRD dashboard

Drop the snapshot file your TRD team sent you to load your diagnostic data.