# Brand Messaging — Justin Harris / justinharris.ai

**Status:** Locked v2  
**Last updated:** 2026-04-19  
**Compiled by:** Embla (brand-strategist) + Ratatoskr (seo-specialist, title surface map)  
**Source files:** BRAND-VOICE.json, BRAND-PERSONAS.md, BRAND-STRATEGY.md, justin-harris-identity.md, BRAND-QUESTIONNAIRE-RESULTS.md, Phase 3 gap answers (2026-04-19)

---

## How to Use This Document

This is the operational messaging layer. Everything here is ready to use or adapt for copy. Before writing anything:

1. Identify the persona (Marcus, Danielle, or Ray)
2. Identify the awareness stage (Problem Aware, Solution Aware, Product Aware)
3. Identify the channel (LinkedIn, Google/SEO, cold outreach, website, in-person)
4. Pull the corresponding hook, message frame, and CTA from the matrix below

Do not blend personas in a single piece of content. Pick one. Write to one person.

---

## Persona Routing Decision Tree (Apply First)

Before any other message decision, determine the persona. Three yes/no questions, in this order:

1. **Is the target a franchise operator, regional director, or multi-location owner (10+ locations)?** → Ray
2. **Does the target's title contain "Ops," "RevOps," "VP Sales," "Operations," or "Director of [revenue function]"?** → Danielle
3. **Else (CEO, founder, owner, managing partner of a $400K–$10M+ B2B services business)?** → Marcus

Default answer when signals are ambiguous: Marcus. He is the most common prospect and the lowest cost of miscast.

**Do not blend.** A LinkedIn post that tries to speak to Marcus and Ray at once will land as a generic "business owner" post and lose both.

---

## CTA by Awareness Stage (Apply Second)

The single biggest automation failure mode is firing a Product Aware CTA ("Unlock AI Audit") at a Problem Aware audience. Match the CTA to the stage.

| Awareness Stage | What They Believe | CTA String | Destination |
|---|---|---|---|
| **Unaware** | No problem consciousness | "The math on this one might surprise you." (curiosity CTA, no ask) | A lead-in piece of content, not the audit |
| **Problem Aware** | "Something is wrong, I don't know what" | "See where your revenue is going." | /audit (framed as diagnostic, not product) |
| **Solution Aware** | "AI automation is the answer, evaluating who" | "See how the audit works." | /audit (framed as methodology preview) |
| **Product Aware** | "Knows Justin exists, evaluating fit" | "Unlock AI Audit." | /audit (framed as product name) |
| **Most Aware** | "Ready to buy, just needs terms" | "Book the engagement call." | /book (or equivalent) |

**Rule:** Every automated piece of content must be tagged with an awareness stage at creation. The CTA is selected from this table, not from memory. When in doubt, default to Problem Aware language — it works for Problem Aware and Solution Aware audiences. Product Aware language fails backwards.

---

## Core Proof Points (Sourced — Use These Numbers)

These are the only numbers that go into copy. Do not approximate, inflate, or invent.

| Proof Point | Number | Context | Use When |
|-------------|--------|---------|----------|
| Client close | $240K | Supercuts retainer, single engagement | Proving deal size / credibility |
| Revenue generated | $360K+ | New business in a single year at LSM | Proving commercial track record |
| Active AI agents | 50+ | Running in Justin's own business right now | Proving he does this for himself |
| Career length | 13 years | Commercial experience across sales, marketing, ops | Proving depth over enthusiasm |
| Speaking engagement | 5 Star Painting | Franchise conference, operators at scale | Ray persona proof; franchise credibility |
| Client portfolio | UFC, Caesars, City of Las Vegas | LSM client list | Market-level credibility anchor |
| Revenue range lost | $50K-$900K | Slow follow-up research range | Marcus trigger; problem-aware content |
| Audit conversion frame | 1 session | Solution Aware to Product Aware | Audit CTA justification |

### Proof-Point Rotation Rule

Automated content will hit bot-signal fast if the same proof point appears on the same platform repeatedly. The rule:

- **Any specific proof point (e.g., "$240K Supercuts," "$360K in a single year," "5 Star Painting") may appear on the same platform no more than once per 14 days.**
- The one exception: the "50+ agents" claim may appear more frequently because it is the core proof of the building-in-public pillar.
- When the proof library feels thin, generate new proof by naming a mechanism rather than a specific client (e.g., "a law firm that lost $80K to 4-day follow-up" instead of reusing Supercuts). Mechanism-level proof is non-specific but still concrete.
- Track last-used timestamp per proof point per platform in whatever content calendar system runs automation.

### Future Operational Templates (Audit and Proposal)

When audit deliverable and proposal templates are built, every copy block inside those templates must follow all rules in BRAND-VOICE.json. Templates structure the surface. They do not exempt the copy inside them from the voice system. Agents producing templated deliverables pull tone, hooks, proof points, and differentiation statements from this file — not from separate template-specific copy libraries.

---

## Message Matrix

### Marcus — CEO / Founder ($400K-$10M+, Problem Aware)

**Core belief to install:** The revenue is already there. He's just leaking it.

**Hook library (open with one of these):**

- "Your best month is already booked. It just hasn't closed yet."
- "What does a 4-day follow-up delay cost at your close rate?"
- "Most businesses don't have a lead problem. They have a follow-up problem."
- "The math is simple: how many deals sat in your CRM for more than 72 hours last quarter?"
- "$50K to $900K disappears every year in businesses your size. Not from bad leads. From slow response."

**Message frame for LinkedIn content:**
Lead with the revenue leak. Name the specific mechanism (slow follow-up, disconnected CRM, manual tasks). Show a before/after. Offer the audit as a proof-of-competence moment — not a sales call.

**Message frame for website:**
Headline leads with the gap ("You're already earning the revenue. Here's where it disappears."). Sub-headline names the mechanism. Body establishes credibility. CTA is the audit, framed as the first step.

**Message frame for cold outreach:**
Open with a specific observation about their business or industry. Connect it to the revenue leak. One-sentence ask: "I run a free AI Revenue Audit for businesses your size — would it be worth 45 minutes?"

**Objection library:**

| Objection | Response |
|-----------|----------|
| "We already have AI tools." | "Most businesses do. The gap isn't usually the tool — it's the integration. The audit identifies exactly where your current stack is leaving revenue on the table." |
| "We tried AI consulting before and nothing stuck." | "That's the most common thing I hear. The issue is almost always that the consultant delivered a strategy and left. I build the system. It runs after I'm gone." |
| "What's the ROI?" | "That's what the audit is for. I won't give you a number before I see your process. But businesses your size typically have $50K-$900K in recoverable revenue sitting in their pipeline right now." |
| "We don't have budget right now." | "The audit is free. If the numbers don't justify the investment, I'll tell you that too." |
| "I don't have time for a long implementation." | "The first deliverable is usually live in 30 days. We don't rebuild the whole stack — we find the biggest leak and seal it first." |

**CTA:** Unlock AI Audit at /audit. Frame it as "see where your revenue is going" not "book a call."

---

### Danielle — Ops Director / VP RevOps (Solution Aware)

**Core belief to install:** Justin understands operations, not just AI. He will not create work for her team.

**Hook library:**

- "The CEO came back from a conference and now you own the AI initiative. Here's how to run it without breaking what's already working."
- "You don't need more AI tools. You need someone who can connect the ones you have."
- "What most AI implementations get wrong: they optimize the exciting stuff and ignore the operational plumbing that breaks during rollout."
- "A 60-day result beats a 6-month roadmap when you need to show your CEO something real."
- "Here's what actually happens when you bring in an AI consultant who doesn't understand ops."

**Message frame for LinkedIn content:**
Address the constraint, not the solution. Open with the organizational reality she's in (handed a mandate, no resources, 90-day clock). Establish that Justin has run this inside real ops environments. The proof is methodology, not enthusiasm.

**Message frame for website:**
Position the service as "done-for-you" not "done-with-you." Danielle needs to know her team's bandwidth is protected. Show the project structure: phases, deliverables, what her team does vs. what Justin does.

**Message frame for cold outreach:**
Reference the specific constraint: "AI initiatives often land on ops teams without clear scope or resources." Name it. Describe the Revenue Recovery First methodology in one sentence. Ask if they're currently navigating something similar.

**Objection library:**

| Objection | Response |
|-----------|----------|
| "Our team doesn't have bandwidth for another implementation." | "The implementation runs on my side. Your team's role is a 2-hour kickoff and a weekly 30-minute check-in. That's it until delivery." |
| "We've been burned by tools that took 3 months to implement." | "We start with one process — the highest-value leak in your pipeline — and make it work in 30 days. You have something to show before we touch anything else." |
| "How do we manage change resistance from the team?" | "I handle that. Part of the implementation is how we roll it out — so it lands as a tool that helps them, not a monitor watching over them." |
| "We need to see references from similar companies." | "I can connect you with ops leaders I've worked with. What matters most is that the examples match your ops complexity — what does your current stack look like?" |
| "How is this different from just buying the software ourselves?" | "The software is 20% of it. The other 80% is the integration, the workflow design, and the rollout. I've seen companies buy the same tools three times and never deploy them." |

**CTA:** Methodology overview page or audit. Frame it as "see how we structure the implementation" not "get a free consult."

---

### Ray — Franchise / Multi-Location Operator (Problem Aware)

**Core belief to install:** Justin has been in the room with franchise operators. He speaks unit economics. He builds for turnover.

**Hook library:**

- "Build it once. Run it everywhere. Survive turnover."
- "What does it cost when your worst location closes 20% of inquiries and your best closes 70%?"
- "Staff turnover doesn't have to take institutional knowledge with it."
- "The problem isn't that your people aren't good. The problem is that the system requires good people."
- "Corporate is pushing AI adoption. What they're not giving you is the implementation plan or the budget."

**Message frame for LinkedIn content:**
Lead with unit economics and consistency gaps. Name the turnover-dependent-process problem specifically. The 5 Star Painting speaking engagement is name-droppable here — he's been in the room.

**Message frame for website:**
Frame the service around scalability: "built once, deployed across locations." Show the per-location ROI math. Reference franchise experience specifically (5 Star Painting, Supercuts, Neighborly context).

**Message frame for in-person / conference:**
Open with: "How many of your locations have consistent follow-up, and how many are dependent on who's working that shift?" That question does the work. The answer is always the same. Follow with the 5 Star Painting frame — proof he's been in the room with the same problems.

**Objection library:**

| Objection | Response |
|-----------|----------|
| "We've had vendors pitch us tools and disappear." | "I don't sell tools. I build the system that runs the tool — and trains the replacement when the person who used it leaves." |
| "We can't roll this out to 40 locations at once." | "We don't. We start with 3 locations, prove the numbers, and build the deployment playbook. Locations 4-40 take weeks, not months." |
| "Corporate mandates AI but doesn't fund it." | "The audit identifies where the revenue recovery pays for the implementation. Most franchisees find they can justify it per-location without a corporate budget line." |
| "How do we maintain it when managers turn over?" | "That's the whole design. The system is built so a new manager can be productive on day one. The process doesn't live in someone's head." |
| "What's the per-location cost?" | "That depends on the complexity of the implementation, but the math I use is: what's the revenue delta between your best and worst location? That gap is the baseline. We recover a portion of it. The audit shows the number." |

**CTA:** Free AI Revenue Audit, framed as "see what the revenue gap looks like across your locations."

---

## Title and Surface Map

The locked title is "AI Consultant." The geographic qualifier ("Las Vegas AI Consultant") is NOT a universal override — it belongs on local-intent surfaces only. Stacking "Las Vegas" on every surface dilutes national authority. Stripping it from every surface forfeits a winnable regional SERP. Split by searcher intent.

Compiled by Ratatoskr (SEO Specialist), 2026-04-19.

| Surface | Exact String | Reason |
|---|---|---|
| Homepage H1 | `AI Consultant` | National positioning. H1 speaks to brand, not SERP. |
| Homepage meta title | `Justin Harris — AI Consultant for B2B Professional Services` | Ranks on name, ICP, and category. |
| `/audit` landing H1 | `AI Revenue Audit` | Product page. Geo belongs in meta, not hero. |
| `/audit` meta title | `AI Revenue Audit — Las Vegas AI Consultant \| Justin Harris` | Local commercial intent lives here. |
| `/las-vegas` service page H1 | `Las Vegas AI Consultant` | The #1 target keyword page. Exact-match H1 required. |
| `/las-vegas` meta title | `Las Vegas AI Consultant — Justin Harris` | Exact match for local SERP. |
| LinkedIn headline | `AI Consultant for B2B Professional Services \| CEO, JustinHarris.AI` | LinkedIn search weights industry and seniority, not city. Geo kills reach here. |
| Bio short (podcasts, guest posts, press) | `AI Consultant. CEO of JustinHarris.AI. Runs a 50+ agent workforce for B2B professional services firms.` | Thought-leadership surface. No geo. |
| Google Business Profile | `Las Vegas AI Consultant` | GBP is pure local — must match. |
| Schema.org LocalBusiness (on /las-vegas only) | `areaServed: Las Vegas` | Schema carries the geo signal without polluting the national H1s. |

**Rules for any surface not listed above:**
- If the surface is a commercial landing page targeting local intent — use the geo qualifier.
- If the surface is thought leadership, national credibility, or brand narrative — no geo qualifier.
- When in doubt, omit the geo qualifier. The national story is protected by where geo is absent, not where it's present.

---

## Channel-Specific CTA Guidance

### LinkedIn (organic content)
- **Soft close only.** Last line of every post: "If you're seeing this in your business, the AI Revenue Audit is the right first step. Link in bio." or "DM me 'audit' and I'll send the link."
- Never: "Book a call," "Schedule a demo," "Let's connect"
- The audit is the only ask on LinkedIn.

### Google / SEO (landing pages, blog posts)
- **One CTA per page.** The audit at /audit. No competing links in the conversion path.
- Blog CTAs: end of article, after the key insight lands. Not in the intro.
- Service pages: CTA above the fold AND at the bottom. Nowhere else.

### Cold Outreach (email, LinkedIn DM)
- **Never ask for a call in the first message.** Ask a question that surfaces the pain. Let the response self-qualify.
- Second message: offer the audit specifically. "I offer a free AI Revenue Audit for businesses your size — 45 minutes, no pitch, just a clear picture of where the leaks are."
- Third message: the last one. "I'll leave this here." No shame, no pressure.

### Referral / In-Person
- **Offer the audit as the frictionless next step.** Not a proposal. Not a meeting. "The audit is the right first step — I'll send you the link."
- For franchise operators met at events: "The audit is designed for multi-location businesses. Takes about 45 minutes and I'll show you what the revenue gap looks like across your portfolio."

### Website (/audit page specifically)
- Headline: "Find Where Your Revenue Is Going" (not "Book a Free Audit")
- Sub-headline: "45-minute session. No pitch. A clear before/after picture of your revenue process."
- Proof: one case study or number before the form.
- Form: 3 fields max. Name, email, business size.

---

## Differentiation Statements

For use when a direct comparison to competitors arises:

**vs. AI consultants who deliver strategy decks:**
"The difference is: I build the thing. The system runs after I'm gone. A strategy document doesn't close deals."

**vs. SaaS AI tools:**
"The tool is 20% of it. The other 80% is the integration, the workflow, and the rollout. Most businesses have already bought the tool. They're still waiting for the result."

**vs. marketing agencies pitching AI:**
"Agencies optimize the top of the funnel. I work on the middle — where leads turn into revenue or disappear. Different problem, different expertise."

**vs. general business consultants:**
"13 years in commercial sales and marketing means I understand how businesses actually make money. Every implementation I build is designed to recover or generate revenue — not to reduce friction in a process that doesn't matter to the bottom line."

**vs. technologists who don't understand sales:**
"I'm not a technologist who learned business. I'm a businessman who mastered the technology. That reversal is the whole thing."

**vs. any option where custom integration is needed:**
"When your revenue process requires connecting systems that don't talk to each other, the fix is not another tool. It is a custom integration designed around how your business actually makes money. We build those connections. They run after we're gone."

**vs. the quality/speed/cost tradeoff:**
"Most service relationships require a trade-off: better output takes longer and costs more. AI-enabled delivery breaks that model. We deliver better output, faster turnaround, and lower cost than a full agency retainer or in-house team. For the first time, you do not have to pick two."

---

## Urgency Close

For sales conversations and urgency-driven content. Not for broadcast channels.

"Hire me or your competitor will."

The premise: AI adoption is not a question of whether. It is a question of who moves first. Every month a business waits, a competitor with a faster follow-up system closes deals that should have been theirs. The audit makes the cost of waiting visible. The close is not pressure — it is arithmetic.

---

## Approved Opening Hooks by Content Pillar

### Pillar 1: Revenue Recovery
- "Here's what actually happens to a deal when follow-up takes 4 days."
- "The math is simple: [X leads] × [average deal size] × [% lost to slow follow-up] = [number]. What's that number for you?"
- "Most businesses don't have a pipeline problem. They have a velocity problem."
- "Nobody's talking about this, but: the biggest revenue leak in most $5M businesses isn't the funnel. It's what happens after the inquiry lands."

### Pillar 2: Building in Public (50+ Agents)
- "I tested this on my own business first. Here's what happened."
- "I just automated [specific task]. Here's the build, what broke, and what I'd do differently."
- "What most people get wrong about running AI agents in a real business."
- "Agent #[number]: [what it does]. Here's why I built it and how it's changed [specific metric]."

### Pillar 3: Methodology
- "Here's how the Revenue Recovery First framework actually works."
- "Most AI implementations fail at step 3. Here's why — and what step 3 actually is."
- "What I look for in the first 15 minutes of an AI Revenue Audit."
- "The difference between an AI strategy and an AI system. One runs. One sits in a folder."

### Pillar 4: Franchise / Multi-Location
- "Build it once. Run it everywhere. What that actually looks like in a 20-location franchise."
- "What happens to institutional knowledge when your best location manager leaves."
- "Inconsistency is the single most expensive thing in multi-location operations. Here's how AI addresses it."
- "I spoke at 5 Star Painting last year. The question franchise operators ask most isn't 'will this work.' It's 'who maintains it when staff turns over.'"

### Pillar 5: Authority / Education
- "What most people get wrong about AI in small business."
- "Nobody's talking about this: [specific mechanism or insight]."
- "I've reviewed 40+ AI implementations in mid-market businesses. The failure pattern is almost always the same."
- "Here's the thing about AI ROI: the number is almost always sitting in the pipeline already. You don't have to generate new revenue. You have to stop losing the revenue you're already earning."

---

## Hook Generation Formula (For When the Named Hook Library Runs Dry)

The named hook library above covers ~45 openers across personas and pillars. At automation cadence (12-18 posts/week across platforms) those will recycle inside 2 weeks. Use this formula to generate novel hooks that stay on-voice.

### Formula Slots

A Justin-voice hook combines 2-3 of these slot types:

| Slot | Examples | Purpose |
|---|---|---|
| **Specific number** | `$50K-$900K`, `4 days`, `72 hours`, `50+ agents`, `30 days`, `13 years`, `70% vs 20%` | Anchors the claim to a concrete figure |
| **Time window** | `last quarter`, `this month`, `in 90 days`, `in under two months`, `by Friday` | Makes the pain immediate, not abstract |
| **Revenue mechanism** | `slow follow-up`, `disconnected CRM`, `manual tasks`, `inconsistent close rates`, `uncaptured leads`, `manager turnover`, `institutional knowledge walking out` | Names the specific leak |
| **Pattern interrupt** | `Nobody's talking about this, but...`, `What most people get wrong:`, `Here's the thing:`, `The math is simple:`, `I tested this. Here's what happened.` | Forces attention in 3 seconds |
| **Direct accusation of a recognizable behavior** | `Your best month is already booked.`, `Your CRM is full of revenue you already earned.`, `A deal just died in your inbox.` | Mirrors the reader's situation |

### Construction Rules

- **2 slots minimum, 3 slots maximum.** Four slots overcrowds the hook.
- **Always include a specific number OR a direct accusation.** Without one, the hook is a platitude.
- **Never lead with technology.** No "AI," "automation," "machine learning" in the first clause.
- **Run the result through the banned phrase list in BRAND-VOICE.json before using.**

### Worked Examples

- `[Direct accusation] + [specific number]`: *"Your best quarter is already in your CRM. It's $180K of it."*
- `[Pattern interrupt] + [revenue mechanism] + [specific number]`: *"Nobody's talking about this, but 4-day follow-up costs the average $5M professional services firm $80K a year."*
- `[Time window] + [revenue mechanism]`: *"Last quarter, your slowest follow-up lost a deal you were going to close anyway."*

The formula is the escape valve when the named library feels stale. It is not a replacement for the named hooks — those are calibrated and proven. Use named hooks first, formula when novel cadence is required.

---

## Phrases Never to Use

From BRAND-VOICE.json. These are disqualifying. Any copy containing these requires a rewrite.

- Em dashes in body copy (anywhere)
- "leverage" (as a verb)
- "synergy"
- "game-changer"
- "cutting-edge"
- "best-in-class"
- "I'm excited to share"
- "unlock the power of"
- "deep dive"
- "circle back"
- "move the needle"
- "at the end of the day"
- "it is what it is"
- "hit the ground running"
- "low-hanging fruit"

---

## Anti-Patterns (Structural)

These are messaging failures that appear in drafts. Correct before publishing.

**Opening with technology:** Never open with "AI", "machine learning", "automation", or any tech noun. Open with the business problem or the revenue number.

**Consultant framing:** "I help businesses..." is weak. "I helped a client recover $X in 90 days" is strong. Lead with what happened, not what you do.

**Soft differentiation:** "Unlike other consultants, I care about results." This claims nothing. Differentiation must be specific: what do you do that others don't, and why does that produce a different outcome?

**Missing the trigger:** Every piece of content should speak to a specific trigger moment (the deal that didn't close, the missed follow-up, the manager who left). Generic pain ("businesses struggle with AI") is invisible. Specific pain is a mirror.

**Enthusiasm without proof:** "This technology is transformative for businesses your size." This sounds like every AI vendor. Replace with a number, a case study, or a mechanism.
