Skip to main content

CASE STUDY · KAHUNA WORKFORCE

thirteen months inside kahuna workforce, from messaging to the ad accounts.

kahuna workforce sells skills and competency software into healthcare, manufacturing, and energy. i worked across its go-to-market for about thirteen months, from messaging to the ad accounts. this page documents the breadth of that work.

scope of work, not a results claim

these are counts of work shipped. no spend, pipeline, or revenue figures appear on this page. those belong to the client.

13 months

embedded, kickoff to final handoff in october 2026

3

ad platforms run: Google, LinkedIn, ChatGPT, plus a Microsoft Ads account recovery

3

verticals messaged: healthcare, manufacturing, energy

5

Google Ads Scripts built as account guardrails

the starting problem

my proposal diagnosed a funnel that optimized for lead volume over quality.

attribution was partial and fragmented. spend was diluted across channels.

my proposal argued for changing the north-star metric from MQL volume to pipeline dollars per $1,000 of spend. it measures the dollar value of qualified opportunities created per $1,000 of spend.

the proposal's first ninety days were tracking hygiene, a pipeline-per-spend dashboard, full-funnel conversion tracking in the CRM, lead routing rules, and a Google Ads go-live in week five.

the proposal kept social deliberately thin. a minimum viable presence on LinkedIn only. crawl, then walk, then run.

that was the plan. the work then grew into messaging, enablement, paid media on three platforms, tracking engineering, and the website. the rest of this page covers what actually shipped.

strategy, metrics, and the budget model

in october 2025 i built a 2026 metric and budget review. it used the prior eight full quarters of data to answer one question. where would the next dollar go if i controlled it.

the output was an investment matrix workbook, and a recommendation for ROI tracking by channel and a board-level view with two categories. marketing-led covers digital and trade shows. sales-led covers partnerships and prospecting. both roll up to one executive metric called GTM efficiency.

i asked for raw CRM exports early and proposed a Salesforce connector to speed the analysis. the Salesforce edition at the time did not have the API enabled.

messaging and positioning, built from the ground up

this was the foundation, and i treated it that way. the differentiation had to exist before any asset could carry it.

i synthesized eleven existing documents into a two-hour strategic messaging workshop. seven client staff were invited. the pre-work covered an archetype-based positioning document, a brand vow, and a list of forbidden brand behaviors.

i scored candidate pillars against four buyer personas as an input to the workshop. the workshop committed to a strategic messaging charter and a RACI for messaging governance.

a supporting set of documents followed in early 2026. a pillar forge, a tone of voice manifesto, a brand belief system, an expression matrix by touchpoint, and a current-versus-new messaging comparison.

then came application. a vertical playbook for each industry showed how the pillars land against persona-specific pain points. manufacturing, utilities, and core energy playbooks were rebuilt in may 2026.

personas: three framework options in december 2025. the client mind map held more than 700 pain points. i condensed them to a maximum of five per persona by vertical.

persona documents: personas by industry, personas by role, persona templates, and persona cards.

old versus new: a side-by-side messaging sheet so sales could see exactly what changed and why.

voice of customer from call recordings

messaging written from a conference room misses. so i went to the calls.

in february 2026 i used fifty recorded sales calls to find patterns across every vertical and persona. the analysis showed where the old message fit and where it missed.

a second written analysis covered nine calls and more than 1,130 lines of dialogue. it surfaced seven recurring themes, ranked twenty customer quotes for sales decks, and proposed a seven-step deck architecture.

one rule came out of it. mirror the buyer vocabulary by vertical. for example, clinical ladder instead of competency framework.

sales enablement: the kickoff, the decks, the templates

the 2026 sales kickoff needed one outcome. a shared understanding of the new positioning across the whole go-to-market team.

i built two deck options, one problem-led at 22 slides and one strategic-shift narrative at 24. the 30-day success criteria were concrete. every rep can articulate the pillars. reps know which pillar to lead with by deal type. first deals close with documented new messaging usage.

then i built the system underneath the kickoff. two locked ten-slide templates, one everyday and one premium, with brand colors preserved and dark variants added.

my rationale for the design is on record. most workforce management companies present the same way. navy backgrounds, stock photos of hard hats, bullet-heavy slides. the templates broke that pattern on purpose.

a brand system reference translated the client brand guide into deck rules, including what never belongs on a slide.

a deck library per vertical: product decks and sales-stage decks for healthcare, manufacturing, offshore oil and gas, and utilities. the stages run discovery, executive business case, proof, technical validation, and champion leave-behind.

speaker notes on most decks.

design documents for a modular slide architecture and a batch import into Gamma.

a launch kit for a new product: three press release angles, a messaging document, and a seven-point framework for a release that gets picked up.

a content downloads analysis that framed how gated content campaigns relate to pipeline.

the gemini gem and the prompt libraries

messaging dies in a shared drive. so i packaged it as a tool.

in february 2026 i built a Gemini Gem called Kahuna Messaging Hub. it generates on-brand cold emails, landing page copy, ad creative, and sales enablement content. it grounds every output in ten source-of-truth documents of validated buyer pain points and competitor positioning.

the guardrails are strict. no hyperbole. no jargon. plain English at an eighth-grade reading level. it uses PASTOR, PAS, and MEDDIC as the structural frameworks.

alongside it sits a nine-step content workflow with five prompt templates. positioning statement, launch messaging, sales one-pager, competitive battlecard, and feature announcement email.

the battlecard template forces honesty. it must state where the competitor wins. trap questions have to be diagnostic, not leading. that is what makes a battlecard credible to a rep.

paid media: google ads

i audited the account in february 2026 on six months of search term and hourly data. the actions were a negative keyword list, ad schedule bid adjustments, a geographic restriction with a daily enforcement script, and a script that pauses wasteful campaigns.

then i automated the guardrails. five Google Ads Scripts and four scheduled automation workflows. they cover ad schedule optimization, search term monitoring, quality score monitoring, budget pacing alerts, a daily landing page health check, and a weekly performance digest.

in may i paused ten legacy campaigns with negligible return. i added 187 negative keywords under one rule. a term is negated only with zero conversions and zero assists across the full account history.

by june nine campaigns were live. i built desktop-only Performance Max for energy and healthcare, using first-party HubSpot lists as audience signals. i split a software campaign out of a template campaign, split chemicals into two, and turned the template campaign into a top-of-funnel download offer.

Request a Demo became the primary conversion. downloads became secondary. every live campaign had a good or excellent ad, or a fully loaded asset group.

i built Customer Match audiences from HubSpot customer, MQL, opportunity, and closed-lost lists.

a chemical manufacturing campaign launched in may with search only and a staged escalation plan. the initial plan held Performance Max back until the account proved a threshold of monthly demo conversions, and the plan changed later. the category is niche, with limited search volume, so the plan was built around learning before scaling.

paid media: linkedin, chatgpt, and microsoft

linkedin. i built an account-based pilot for chemical manufacturers with three cells. the client wanted conversations with safety, quality, and training directors over executives. i checked the data. the c-suite was about 7% of the audience, and directors made the addressable audience far larger. so the targeting kept VPs and directors and dropped c-level and senior vice presidents.

the pilot produced clicks and no leads. i wrote the diagnosis myself. the cold demo ask did not convert. the audience was too narrow. below roughly 2,000 members, costs climb and delivery fades within two weeks. and two campaigns competed for the same people. the pilot was wound down after seventeen days. i recommended a consolidated rerun with a gated asset.

chatgpt ads. in august 2026 i launched the account's first ChatGPT Ads campaign. two creative variants, contextual targeting, and the pixel and conversion event linked. it earned clicks and no form fills. the plan was to pause it and hand off the account.

microsoft ads. i resolved a policy strike and an advertiser identity verification.

tracking, attribution, and the crm

paid media is only as good as the loop behind it.

i connected Google Ads to HubSpot end to end through the existing Tag Manager container. six HubSpot fields carried campaign, keyword, ad group, match type, network, and campaign ID. i added hidden tracking fields to seven demo forms, published two Tag Manager updates for same-page and cross-page capture, and validated the click identifiers. then i backfilled ninety days of history.

i built a daily pipeline from HubSpot lifecycle changes into Google Ads offline conversions. later i migrated it to native Enhanced Conversions for Leads.

i audited the HubSpot-to-Salesforce integration in april 2026. contact sync was switched off, which almost certainly explains why the paid funnel reported no downstream SQLs or opportunities. i handed over a prioritized fix plan.

in july i found a site-speed setting delaying the HubSpot tracking script by 6.5 seconds. some paid contacts were stamped as direct traffic. i specified a fix that excluded the script from the optimizer, plus a corrected original source property, set by a workflow, to repair attribution going forward.

from july 27 to august 24 a daily guardrail watched the account. it alerted only on account-wide zero conversions for three days, spend anomalies, disapprovals, budget-limited campaigns, click identifier capture below 85%, or a degrading offline import. a watchdog series detected capture gaps and backfilled them automatically.

in june i diagnosed a spam wave. bot protection was off on the paid demo forms, and those forms auto-promoted every submission to MQL. i excluded the spam sources in Google Ads. i also specified a workflow that promotes to MQL only on a business email, a real title, and a target industry.

reporting and the operating rhythm

i built four Salesforce dashboards in april 2026. a revenue cockpit for the CEO and board, lead operations, new business operations, and existing business operations. they were designed to show the full funnel from lead to closed-won by rep, source, segment, and stage, plus pipeline coverage and forecast accuracy.

my stance was explicit. dashboards replace decks, side spreadsheets, and ad hoc number requests.

the paid media cadence ran in layers. a daily guardrail for tracking health. a weekly performance summary with a red, amber, and green scorecard. a monthly report tying Google Ads to the HubSpot ICP filter. a quarterly business review. and a bi-weekly paid ads sync with written action lists.

my digests carried one caveat. the sales cycle runs about six months, so recent spend cannot show pipeline for months. recent cohorts are leading indicators only.

each year-to-date report shipped with a lead evidence workbook listing HubSpot contacts and what happened to each. a definitions file went along as a reference for the client's own dashboards.

website: security, speed, and search

an Ascend colleague ran a ninety-day website program in three phases.

phase one covered security and ended with an A+ rating on securityheaders.com in march 2026. i make no claim about the current grade. you can scan the site yourself.

phase two covered technical search and speed. redirects, keyword mapping, cleanup of overlapping keywords between industry pages, media cleanup, and HTML compression for Core Web Vitals.

phase three covered a Semrush issue remediation, an evaluation of the HubSpot landing page architecture, a content refresh of the top ten organic pages, and automated monitoring for uptime, certificates, and security headers. it also covered a toxic backlink cleanup. a disavow file went to Search Console, and the process was documented to repeat quarterly.

the landing page evaluation found more than 300 pages on a separate subdomain. the program recommended connecting them to the primary domain. my rule for ad landing pages is on record. they are temporary, carry no navigation, and exist to convert ad traffic. i would not spend search effort on them.

an intermittent navigation failure was traced to the performance plugin deferring JavaScript in its strongest mode. the fix was a lighter mode and a cache purge. i pressed for the blast radius first, since a production update had purged the cache across more than 280 pages.

lookable today: the response headers on kahunaworkforce.com. as of october 27, 2026 they include HSTS with preload, X-Frame-Options, X-Content-Type-Options, a referrer policy, and a permissions policy.

not shipped: an llms.txt file. the program recommended it in phase two. as of october 27, 2026 the file does not exist on the site.

organic and answer-engine analysis

in june 2026 i analyzed twenty-four months of GA4 and sixteen months of Search Console, with Semrush and source data, against a published zero-click study. i used Ascend platform connectors for the pull.

the conclusions were strategic. stop treating a head term like competency management as a traffic play. build content that AI answers can cite. invest in Bing Webmaster Tools and Bing Ads. track AI citation share instead of rank.

the analysis guides content.

what went wrong, and what i changed

i document misses. a case study without them is a brochure.

the linkedin pilot produced no leads. i diagnosed three causes and recommended a rerun built differently.

chatgpt ads produced clicks and no form fills. i wanted to pause it for lack of optimization bandwidth.

spam protection regressed. i specified the fix in june. in october it was off again on the chemical landing pages, and it was re-enabled on october 6.

attribution leaked. a speed setting hid paid clicks as direct traffic. i sized the leak and specified the fix.

what i can and cannot claim

i can claim breadth. strategy, messaging, personas, sales enablement, voice-of-customer research, paid media on three ad platforms plus a Microsoft Ads account recovery, CRM and tracking engineering, executive reporting, website security and search, and answer-engine analysis. all of it is documented in working files and email.

i can claim a definitions workbook and tracking fields built so the client team could run them after the handoff.

i cannot claim a revenue, ROI, or cost-per-acquisition improvement caused by this work. i hold no client-confirmed figure of that kind, and the sales cycle is long enough that recent cohorts are still maturing.

i also hold no usage data on the Gemini Gem inside the sales team.

the engagement closed in october 2026 with a planned thirty-day transition and a final walkthrough of the year-to-date paid media report. the client's numbers are the client's to release.

kahuna workforce questions.

what did you do for Kahuna Workforce?

i worked across its go-to-market for about thirteen months. messaging and positioning, personas, sales enablement, paid media on Google, LinkedIn, and ChatGPT plus a Microsoft Ads account recovery, tracking and attribution engineering, executive dashboards, website security and search, and answer-engine analysis.

what results did the work produce?

i do not publish results for this engagement. i hold no client-confirmed revenue, ROI, or cost-per-acquisition figure that i can attribute to my work. the documented outputs are end-to-end tracking, guardrail automation, and a messaging and enablement library.

can i verify any of this in a browser?

partly. kahunaworkforce.com is public, and its response headers show the security configuration described above. the account data, decks, and dashboards belong to the client.

why does the page include failures?

a buyer should know what the operator does when a test fails. i diagnose it, write it down, and change the plan. the misses on this page were raised with the client at the time.

let's name the first blocker worth fixing.

Thirty minutes to name the constraint and the first useful fix.

book a repair working session →