Programme Audit · CBD & Hemp Wellness · US

The barrier was never the category. It was the payment record.

This programme was improving and still not ready to scale. Three of five blocking issues had been resolved between the original audit and the follow-up inspection — auto-validation configured, the health index calculable again, the expired-offer backlog cleaned out. But average payment time had surfaced at many multiples of the 30-day benchmark, measured in months rather than days, the credit-limit warning persisted, the top-20 partner list held zero content, editorial or influencer publishers, and a newly launched loyalty scheme on the brand’s own site was competing directly with the affiliate channel for attribution.

Niche CBD & Hemp WellnessMarket USPlatform EverflowManaged period Aug 2025 – Jun 2026Programme Self-hostedAudit type Live, read-only — two inspections
CBD & Hemp WellnessAudit · a matching case study exists Read the case study
38
Prioritised tasks
0
Content or creator partners in the top 20
~60%
Revenue on a single partner
3
Conflicting commission rates published

How to read this audit. This is a real AME programme audit, published with the client’s identity removed. The structure, section order, analysis and task logic are the client document’s. Brand names, domains, account identifiers and partner names have been replaced — partners appear by type and role, which is what the analysis actually turns on. Where a measured figure is commercially private it is reported as a rating or a qualitative range rather than replaced with an invented number.

Headline verdict

Operationally recovering, commercially unbuilt

Materially improved since the first inspection, but not yet ready to scale. The programme had resolved three of its five blocking issues — auto-validation was configured, the programme health index had become calculable again, and the expired-offer backlog had been cleaned from over a hundred stale offers down to a working set with valid expiry dates.

However, average payment time had surfaced at many multiples of the 30-day benchmark, the credit-limit warning persisted, the partner mix still held zero content or influencer publishers in the top twenty, and a newly launched loyalty programme on the brand’s own website now competed directly with the affiliate channel for attribution.

The programme had moved from structurally compromised to operationally recovering. The next sixty days would determine whether it reached growth readiness.

Maturity verdict: passive moving to reactive. Infrastructure improvements demonstrated that operational inputs were being actioned. The commercial and strategic levers — tiered commission architecture, editorial recruitment, seasonal campaigns, partner relationship management — remained entirely unbuilt.

Section 1
Executive summary

What the audit found, in one read

This is a consolidated audit merging an original inspection with a live follow-up conducted twenty-seven days later. It documents both the structural problems identified at the outset and the material progress achieved in the interval, which makes it the most useful document in this library for seeing what actually moves in a month and what does not.

At the original inspection the programme was technically live but operationally compromised. The prior month had produced several thousand clicks against three transactions — a conversion rate roughly twenty-five to fifty times below the health and supplements sector benchmark. Validation had been paused account-wide because of an outstanding platform invoice, freezing 91 transactions with the oldest pending at 95 days. The health index was uncalculable. Well over a hundred of the programme’s offers were expired and actively polluting publisher feeds. Three different commission rates — one on the profile, one in the commission manager, one as the lifetime effective rate — were visible to three different audiences simultaneously. Seven of the eight terms tabs were blank and therefore unenforceable. The top-twenty publisher cohort held zero content, editorial or influencer partners, and a single cashback publisher accounted for the entire lifetime declined-volume cohort.

By the follow-up inspection several blockers had been resolved. Auto-validation was configured. The health index had become calculable and sat in the acceptable band. Conversion had recovered to above the sector benchmark. Approval percentage had reached 100%. The expired-offer backlog had been cleaned to zero. The pending-transaction queue had been reduced by roughly two thirds. Clicks had increased several-fold month on month and transactions had increased by an order of magnitude.

Five issues had emerged or persisted, and the first one governs the rest.

First, average payment time had surfaced at many multiples of the 30-day benchmark — a figure not visible at the original audit because no payment-time history had yet matured. This is the single largest suppressor of publisher trust in the programme and the most damaging metric visible to any prospective partner conducting due diligence. In this category specifically, it is close to fatal. Publishers do not decline CBD and hemp programmes because the products convert badly. They decline them because the category has a reputation for not paying, and a payment record measured in months confirms every reservation they already held.

Second, the brand’s homepage still displayed three trust counters reading zero, an aggressive email-signup banner that overrode affiliate codes, and an off-tone headline inconsistent with a wellness positioning.

Third, a newly launched loyalty programme had appeared on the brand’s website offering points on spend and a referral bounty, creating a direct attribution conflict with the affiliate channel.

Fourth, ghost codes were appearing in pending transactions despite not being listed in the programme’s offers, indicating that codes removed from the platform remained active on the commerce backend.

Fifth, the partner mix remained inverted: zero content, editorial or influencer publishers in the top twenty, an invite link still auto-approving without review, a marketplace never engaged, and no campaigns of any kind.

The good news is genuine. The conversion recovery proves the funnel converts when traffic quality improves — which removes the most common excuse in this category, that CBD simply does not convert. The product feed was the programme’s strongest operational asset, with every category mapped. The triggered-communication engine was operational and demonstrably firing. And the plan tier provided every tool needed for the ninety-day implementation — bonus rules, assist commission, basket-value tiers, partner discovery, marketplace, campaigns — all available and all unused. The structural fixes sat inside sixty days. The question was whether the brand committed the commercial will to execute them.

Section 2
Programme scorecard

Every metric, against its sector benchmark

2A. Metric scorecard

This scorecard reflects the follow-up inspection. Where a metric moved materially between the two inspections, the movement is stated rather than just the endpoint — the direction of travel is the most useful thing in a recovering programme.

MetricAt follow-up inspectionBenchmarkRating
Programme health indexRecovered from uncalculable to the acceptable band70%+ healthyBelow
Conversion rateRecovered to above the sector benchmark1.5–3.0% (Health & Supplements)Healthy
Approval rate100%90%+ healthyHealthy
Average payment timeMonths rather than days — many multiples of benchmark<30 daysCritical
Validation queue ageImproved but still above benchmark<30 days healthyBelow
Active publisher rateRoughly 15%60%+ healthyCritical
Top-1 partner concentrationRoughly 60% of lifetime volume<20% healthy, >40% criticalCritical
Content, editorial or creator partners in top 20030–40% influencer, 25–30% editorialCritical
Default commission rateThree conflicting values published simultaneously10–20% (Health & Supplements)Critical
EPCWithin the sector bandSector bandHealthy
Publisher notice periodNot set14 days standardCritical
Cookie window30 days30 days standardHealthy
Bonus rules active0Greater than zeroCritical
Basket-value tiers0Active for high-order-value sectorsCritical
Assist commission rules0At least one, for content protectionCritical
Manual newsletters sent0Monthly minimumCritical
Triggered lifecycle coverage5 of 14 slots10 or more of 14Below
De-duplication policyBlankFully declared per channelCritical
Brand bidding restrictionsEntirely blankFully declaredCritical
Voucher attribution overrideEnabled on some exclusive codes onlyEnabled on all exclusive codesBelow
Expired offer backlogCleaned to zero0 expiredHealthy
Pending transactionsReduced by roughly two thirdsUnder ten pendingBelow
Product feedLive, all categories mappedActive, mapped, auto-scheduledHealthy
Ghost codes in transaction data3, not listed in the programme0Critical

Figures shown as a rating rather than a number are commercially private to the client. Benchmarks are AME Reference Library values for the health and supplements sub-sector and are not client data.

2B. Area scorecard

AreaScoreJustification
Programme attractiveness4/10Improved from 3. The health index is calculable again and conversion has recovered above benchmark, but a payment time measured in months, a persistent credit-limit warning and blank terms still make the programme unattractive to any publisher conducting due diligence.
Publisher first impression2/10A publisher landing on the profile sees a commission claim that contradicts both the configured default group and the lifetime effective rate. The website shows three zero-value trust counters, an off-tone headline and an email-signup banner that overrides affiliate codes. The documents tab is empty.
Recruitment2/10Partner discovery is uncurated, the marketplace has never been engaged despite a persistent dashboard prompt, and the invite link still auto-approves without manual review. Roughly two thirds of joined publishers remain untagged. No editorial, influencer or media publishers have been recruited at all.
Activation3/10Five of fourteen standard lifecycle triggers are configured and demonstrably firing — the engine works. Against that, roughly 85% of the roster is dormant and no reactivation campaign has ever been run.
Partner mix1/10The sector optimum is 30–40% influencer and creator and 25–30% editorial and content. This programme is at zero on both. The mix is dominated by sub-networks, coupon and cashback partners, with a single publisher holding roughly 60% of lifetime volume. It is the exact inverse of the benchmark.
Communication3/10Five triggered automations are active and firing daily. Zero manual newsletters have ever been sent, audience segmentation is unused with most publishers untagged, and no separate top-partner communication exists.
Newsletter and triggered comms4/10The triggered engine is operational with five of fourteen slots filled, all created together and demonstrably firing. The gaps are the nine missing lifecycle slots and the complete absence of any manual newsletter rhythm.
Commission2/10Three commission rates still disagree publicly. Bonus rules, basket-value tiers, assist commission and campaigns all sit at zero. Every advanced commercial lever available on the plan is entirely unused.
Bonus and uplift1/10Zero bonus rules, zero basket-value tiers, zero assist rules. No uplift, incentive or performance-bonus mechanism is in operation anywhere in the programme.
Offers and codes5/10Improved from 2. The expired-offer backlog has been cleaned to zero and the active set all carry valid expiry dates. However, ghost codes still appear in transactions, and codes removed from the platform may persist live on the commerce backend.
Voucher attribution3/10Improved from 2. Attribution is now enabled on some exclusive codes. It is still not enabled on all of them, so sub-networks may continue closing on ghost codes with no attribution protection for the originating partner.
Creative2/10Forty-seven creatives present but dominated by stale peak-season assets from the previous year still live months later. A single generic tag provides no segmentation by publisher type. No editorial, influencer, comparison or cashback-specific creative exists.
Landing page3/10Conversion has recovered above sector benchmark, which proves the funnel works. Three zero-value trust counters, the email-signup override and the new loyalty-programme attribution conflict all remain unresolved.
Product feed7/10The programme’s strongest operational asset: a full product set with every category mapped and a recent import. Two gaps remain — no automated upload schedule, and no enhanced feed for comparison partners.
Reporting3/10Improved from 2. The funnel report is now active and refreshing daily. One report returns an error that may be a plan limitation, and benchmarking status is unclear. No reporting cadence exists in any case.
Attribution2/10The de-duplication tab remains blank apart from a note that is now moot following a network merger. Assist commission has zero rules. There are no upper-funnel publishers to protect today, and no mechanism to protect them once recruited — which is the order these things must happen in.
Operational discipline2/10No daily, weekly, monthly or quarterly cadence is in formal operation. Validation improvements and offer cleanup demonstrate reactive management, but the terms have not been revised since launch and zero newsletters have been sent.
Fraud3/10A single partner’s six-figure declined-volume concentration remains unresolved. Ghost codes demonstrate active backend code leakage. The payment time is itself a systemic trust signal. A brand-protection service provides a baseline detection layer.
Compliance1/10Seven of eight terms tabs are blank. Brand bidding and trademark restrictions are entirely undeclared. There are no branding guidelines. The influencer disclosure clause required for creator recruitment in this market has never been authored. Certain product categories are not declared in the platform’s sector categorisation.
Seasonal readiness2/10Stale peak-season creative from the previous year is still live months later, which is the opposite of seasonal readiness. No forward calendar, no pre-briefing and no seasonal commission strategy exists.
Editorial and media readiness1/10No media pack, no editorial brief, no approved claims and no disclosure guidance — in a category where publishers face genuine regulatory and platform risk for covering the products at all.
Relationship management2/10No top-partner identification, no segmentation, no review cadence and no proactive contact. Most publishers are untagged, so segmentation is not currently possible even if it were attempted.
Section 3
What is working

Five genuine assets, and one proven fact

The conversion recovery proves the funnel works. This is the single most valuable finding in the audit, because it removes the excuse the category always reaches for. Conversion moved from roughly a fiftieth of the sector benchmark to above it within a month, driven by traffic quality rather than any site change. CBD and hemp products do not convert badly. This one converts above benchmark when the traffic arriving is genuine. Everything else in this document is therefore a distribution and trust problem rather than a product problem, which is a considerably more tractable thing to fix.

A strong, fully mapped product feed. The feed was the programme’s best operational asset: a complete product set with every single category mapped and none unmapped, imported recently. In a category where compliance constrains what can be said, structured product data is disproportionately valuable to partners, because it lets them describe accurately without improvising. Two gaps remain — no automated upload schedule and no enhanced feed for comparison partners — and both are configuration rather than construction.

A working triggered-communication engine. Five lifecycle triggers were configured and demonstrably firing, with a substantial volume of outbound emails in a single observed day. The engine works. The gap is that nine of the fourteen standard lifecycle slots remain empty and no manual newsletter has ever been sent — so the automation is doing all the communication and none of the persuasion.

Genuine, measurable progress between inspections. Auto-validation configured, the health index restored to calculable, the expired-offer backlog cleared entirely, the pending queue cut by roughly two thirds, approval rate at 100%. Twenty-seven days of actual operational work, and it moved real metrics. That matters as evidence: this programme responds when someone opens it.

A plan tier with every tool needed, all unused. Bonus rules, assist commission, basket-value tiers, partner discovery, the marketplace and campaigns were all available on the plan and all sat at zero. That is a strength in the same way an unopened toolbox is: nothing needs procuring, budgeting or approving. The ninety-day implementation requires commercial decisions rather than commercial spend.

Section 4
Critical issues

The issues that survived the first round of fixes

Issue 01

Payment time measured in months — the category’s defining problem

Issue
Average payment time had surfaced at many multiples of the 30-day benchmark, alongside a persistent credit-limit warning.
Observation
The figure was not visible at the original inspection because no payment history had yet matured. It surfaced at the follow-up, and it is displayed to any publisher assessing the programme.
Why it matters
This is the most damaging metric in the programme, and in this category it is close to disqualifying. Publishers do not refuse CBD and hemp programmes because the products convert badly — this programme’s own conversion recovery proves they convert above benchmark. They refuse because the category has a reputation for not paying: brands that lose processors, brands that disappear, brands that owe commission when they do. A payment record measured in months confirms every reservation a cautious publisher already holds, and it does so before any conversation starts.
Commercial impact
The single largest suppressor of recruitment in a programme whose entire growth plan depends on recruiting the partner types it currently has none of.
Recommendation
Treat payment speed as the primary acquisition asset rather than an accounting metric. Clear the arrears, resolve the credit limit, and commit to a published payment standard measured in days — then let the record accumulate and use it in recruitment.
Platform steps
Account > finance > resolve the credit limit; establish an automatic payment mechanism.
External steps
Brand finance to clear arrears and commit to a fixed monthly payment cycle.
Owner
Finance + programme manager
Priority
Critical
Duration
2 days to fix, months to prove
Timeframe
Immediate
KPI
Every partner paid within a published standard, every month, without exception.
Verification
Payment time trending down month on month; publicly stated standard met.
Issue 02

Three conflicting commission rates published simultaneously

Issue
Three different commission rates were visible to three different audiences: one on the public profile, one configured in the commission manager, and one as the lifetime effective rate.
Observation
The profile and welcome email advertised one rate. The default commission group was set several times higher. The rate actually paid across the programme’s life was lower than both.
Why it matters
A publisher who compares the advertised rate with what they actually receive concludes the programme is either badly run or dishonest, and both conclusions end the relationship. In a category already carrying a trust deficit, publishing three contradictory numbers is uniquely damaging — it validates the exact suspicion that keeps good publishers out.
Commercial impact
Recruitment credibility undermined at the first point of contact, compounding the payment reputation problem.
Recommendation
Decide the actual rate, configure it, publish it identically in the profile, the terms and the welcome email, and reconcile the effective rate to match.
Platform steps
Commission manager > set the definitive rate; profile and welcome email > align the stated rate.
External steps
Brand to confirm margin tolerance so the published rate is sustainable.
Owner
Programme manager + brand
Priority
Critical
Duration
2 hours
Timeframe
Week 1
KPI
One rate stated consistently everywhere.
Verification
Profile, terms, welcome email and configuration all agree.
Issue 03

Partner mix holds zero content, editorial or creator publishers

Issue
The top-twenty publisher cohort contained no content, editorial or influencer partners at all, against a sector optimum where they should form the majority.
Observation
The mix was dominated by sub-networks, coupon and cashback partners. A single cashback publisher held roughly 60% of lifetime volume. Roughly two thirds of joined publishers were untagged, so the mix could not even be managed.
Why it matters
In a compliance-constrained category, content and editorial partners are not one option among several. Paid channels are largely closed, so trusted third-party content is the primary route to a customer who has never heard of the brand. A programme composed entirely of demand-harvesting partners can only capture demand created elsewhere — and for this brand, there was no elsewhere.
Commercial impact
The programme could not acquire new customers, only convert existing intent, in a category where paid acquisition is unavailable.
Recommendation
Recruit content, editorial and creator partners deliberately — but only after payment credibility, a published rate and a compliance pack exist, because those are the three things this partner type checks first.
Platform steps
Partner discovery > filter by type; publisher tags > tag the full base to make the mix manageable.
External steps
Direct outreach to category-credible content and creator partners.
Owner
Programme manager
Priority
Critical
Duration
Ongoing
Timeframe
90 days
KPI
Content and creator partners entering the top twenty.
Verification
Publisher tag report shows mix movement quarter on quarter.
Issue 04

Extreme concentration on a single cashback partner

Issue
One cashback publisher held roughly 60% of lifetime volume and accounted for the entire lifetime declined-volume cohort.
Observation
The concentration was unchanged between the two inspections. The declined-volume figure attached to this single partner was substantial and had never been investigated.
Why it matters
Two risks in one relationship. Commercially, the programme would lose the majority of its volume if this partner disengaged, with no diversified base to absorb it. Operationally, a declined-volume concentration this severe in a single account is a pattern that warrants investigation on its own terms — it may be legitimate order cancellation, or it may not, and nobody had established which.
Commercial impact
The majority of programme volume dependent on one relationship, with an unexplained decline pattern attached to it.
Recommendation
Investigate the declined-volume pattern with the partner directly, and pursue diversification as the primary structural remedy rather than trying to manage the concentration.
Platform steps
Publisher performance > analyse the decline pattern; transactions > review declined volume by reason.
External steps
Direct contact with the partner requesting an explanation of the decline pattern.
Owner
Programme manager
Priority
Critical
Duration
1 day
Timeframe
Weeks 1–2
KPI
Decline pattern explained; concentration falling as diversification proceeds.
Verification
Partner response received; concentration tracked quarterly.
Issue 05

A new loyalty programme competing with the affiliate channel

Issue
A loyalty scheme had launched on the brand’s website offering points on spend and a referral bounty, creating a direct attribution conflict with the affiliate programme.
Observation
The scheme appeared between the two inspections. No attribution rules had been written to govern how it interacts with affiliate-referred traffic.
Why it matters
A customer arriving through an affiliate partner and then joining the loyalty scheme can be re-attributed to the brand’s own referral mechanic, meaning the partner who acquired them is not credited for subsequent purchases. Launching a competing referral mechanic without attribution rules is how brands accidentally teach their partners that acquisition does not pay.
Commercial impact
Partner-acquired customers being re-attributed away from the partners who acquired them.
Recommendation
Write explicit attribution rules covering the interaction between the loyalty scheme and the affiliate channel, and either suppress the loyalty referral prompt for affiliate-referred sessions or credit the originating partner for a defined period.
Platform steps
Terms > publish the de-duplication and channel interaction policy.
External steps
Brand development to implement the suppression or attribution logic on site.
Owner
Programme manager + brand
Priority
Critical
Duration
2 days
Timeframe
Weeks 1–2
KPI
Attribution rules published and enforced on site.
Verification
Test journey confirms partner attribution survives loyalty sign-up.
Issue 06

Ghost codes live in transactions but absent from the programme

Issue
Three discount codes appeared in pending transactions despite not being listed in the programme’s offers.
Observation
The pattern indicated that codes removed from the platform remained active on the commerce backend, continuing to be redeemed and attributed.
Why it matters
Codes that exist on the backend but not in the programme cannot be attributed, cannot be governed by voucher attribution rules, and circulate to voucher sites that then claim the sale at the last click. Combined with a partner mix already dominated by coupon and cashback, this actively transfers credit away from any content partner the programme manages to recruit.
Commercial impact
Untracked margin leakage plus attribution loss aimed at exactly the partner type the growth plan depends on.
Recommendation
Audit the commerce backend for every live code, deactivate those that should not exist, register the rest in the programme with voucher attribution enabled, and establish a reconciliation check so the two systems cannot drift apart again.
Platform steps
My offers > register all live codes; tracking > enable voucher attribution on every exclusive code.
External steps
Brand commerce admin to audit and deactivate orphaned backend codes.
Owner
Programme manager + brand
Priority
Critical
Duration
1 day
Timeframe
Weeks 1–2
KPI
Only registered codes appearing in transaction data.
Verification
Weekly reconciliation of transaction codes against the offers list.
Issue 07

Seven of eight terms tabs blank in a regulated category

Issue
Seven of the eight terms tabs were blank, with brand bidding and trademark restrictions entirely undeclared and no branding guidelines or disclosure requirements authored.
Observation
The terms had not been revised since the programme launched. The influencer disclosure clause required for creator recruitment in this market had never been written. Certain product categories were not declared in the platform’s sector categorisation.
Why it matters
This category carries genuine regulatory and platform risk for the publisher, not just the brand. A creator promoting these products without approved claims language and a disclosure standard risks their own platform account. The absence of a compliance pack is therefore not an administrative gap — it is the reason the credible creators this programme needs will decline it.
Commercial impact
Regulatory exposure on publisher-made claims, plus the inability to recruit the compliance-conscious partners the programme most needs.
Recommendation
Author the full compliance pack: approved and prohibited claims, mandatory disclaimers, disclosure requirements, brand bidding policy, de-duplication policy, notice periods, and correct sector declaration for all product categories.
Platform steps
Terms > complete all outstanding tabs; profile > correct the sector categorisation.
External steps
Brand regulatory contact to approve the claims and disclosure language.
Owner
Programme manager + brand
Priority
Critical
Duration
3 days
Timeframe
Weeks 1–3
KPI
All terms tabs complete; compliance pack issued to every partner.
Verification
Terms review; spot-check of live partner content against the standard.
Issue 08

Website undermining its own conversion and attribution

Issue
Three trust counters displaying zero, an off-tone headline, and an email-signup banner that overrode affiliate codes.
Observation
All three persisted between inspections. The counters read literally zero orders, zero stores and zero customers on a live commerce site.
Why it matters
Trust counters reading zero are worse than absent counters — they actively signal a business with no customers, on a site whose category already fights a credibility problem. The email-signup override takes the discount decision away from the partner and applies the brand’s own code instead, which both leaks margin and disrupts attribution on partner-referred traffic.
Commercial impact
Conversion suppressed by visible zero-value trust signals; attribution and margin leaked through the signup override.
Recommendation
Populate or remove the trust counters, revise the headline to match the wellness positioning, and suppress the signup override for affiliate-referred sessions.
Platform steps
None — this is a site-side fix.
External steps
Brand development and content to correct the counters, headline and signup behaviour.
Owner
Brand
Priority
High
Duration
2 days
Timeframe
Weeks 2–3
KPI
Counters accurate or removed; override suppressed for tracked traffic.
Verification
Site review; test journey confirms partner code survives.
Issue 09

Every advanced commercial lever sitting at zero

Issue
Bonus rules, basket-value tiers, assist commission and campaigns all sat at zero on a plan tier that provides all of them.
Observation
No incentive, uplift or performance mechanism was in operation anywhere in the programme.
Why it matters
Assist commission in particular matters here: it is the mechanism that protects an upper-funnel content partner from losing credit to a coupon or cashback partner at the last click. In a programme whose mix is dominated by exactly those last-click partners, recruiting content partners without first enabling assist would guarantee they earn nothing and leave.
Commercial impact
No mechanism to reward, incentivise or protect the partner types the recruitment plan depends on.
Recommendation
Enable assist commission before recruiting content partners. Add basket-value tiers and an activation bonus to work the dormant base.
Platform steps
Commission > enable assist; create basket-value tiers and bonus rules.
External steps
Brand finance to confirm margin tolerance.
Owner
Programme manager
Priority
High
Duration
4 hours
Timeframe
Weeks 2–3
KPI
Assist active; bonus and basket-value rules live.
Verification
Commission configuration review.
Issue 10

Stale peak-season creative live months out of season

Issue
Forty-seven creatives present, dominated by peak-season assets from the previous year still live months later, with a single generic tag providing no segmentation.
Observation
No creative existed for editorial, influencer, comparison or cashback partners specifically.
Why it matters
Partners placing out-of-season creative damage the brand and confuse customers. More practically, a single undifferentiated creative set means no partner type has assets suited to how they actually promote — and in a compliance-constrained category, generic creative is also the most likely to carry claims a careful publisher will not run.
Commercial impact
Brand damage from stale placements, and no partner type properly equipped.
Recommendation
Remove out-of-season assets, build type-specific creative sets, and tag them so partners can find what suits their format.
Platform steps
Creative library > deactivate stale assets; upload and tag type-specific sets.
External steps
Brand design to produce compliant creative per partner type.
Owner
Programme manager + brand
Priority
High
Duration
2 days
Timeframe
Weeks 3–4
KPI
Library current and segmented by partner type.
Verification
Creative library review.
Section 5
Partner-mix analysis

The exact inverse of what the category needs

5.1 Overview

The programme had several hundred joined publishers, of which roughly 15% were active — well below the 60% benchmark. Roughly two thirds of the base was untagged, which means the mix could not be segmented, communicated to differentially, or managed at all.

Between inspections, clicks increased several-fold and transactions by an order of magnitude, with conversion recovering to above the sector benchmark. That improvement came from traffic quality rather than any change in the partner composition — the mix itself was unchanged and remains the programme’s central structural problem.

5.2 Type distribution

Publisher typePosition at auditSector optimumAssessment
Sub-networksLargest single shareUnder 5%Opaque downstream traffic, over-weighted by a wide margin
CashbackSecond largest, with one partner dominating15–20%One partner holds roughly 60% of lifetime volume and the entire declined-volume cohort
Coupon and voucherSubstantial share10–15%Compounded by ghost codes leaking from the commerce backend
Content and editorial0 in the top 2025–30%Entirely absent. The primary acquisition route in a category where paid channels are closed
Influencer and creator0 in the top 2030–40%Entirely absent. Requires a compliance pack before recruitment is even possible
Comparison and CSSMinimal5–10%Supported by a strong feed, but no enhanced feed exists for comparison partners
Community and forumMinimalValuable in this categoryUnaddressed, despite being where category buyers actually research
Untagged publishersRoughly two thirds of the base0The mix cannot be managed while most of it is unclassified

The sector optimum for health and supplements calls for 30–40% influencer and creator and 25–30% editorial and content. This programme was at zero on both, with the top twenty composed entirely of sub-networks, coupon and cashback partners. That is the exact inverse of the benchmark, and it is not a matter of degree.

The consequence is specific to this category. Paid social and search are largely closed to CBD and hemp brands. There is no other channel creating demand that the affiliate programme can then harvest. A partner base composed entirely of demand-harvesting types can therefore only convert intent that already exists — and for a brand in this position, very little intent exists to convert. The programme was structurally incapable of acquiring a customer who had not already heard of the brand.

5.3 Concentration heat map

SegmentPositionBenchmarkAssessment
Top 1 (a cashback partner)Roughly 60% of lifetime volume<20% healthy, >40% criticalCritical — and unchanged between inspections
Content, editorial and creator combined0%55–70% combinedCritical absence, not merely under-representation
Sub-network, coupon and cashback combinedThe overwhelming majorityUnder 35% combinedCritical — the mix is inverted rather than skewed
Declined volumeEntirely concentrated in the top-1 partnerDistributedWarrants investigation on its own terms

The concentration is unusual in that it is total on two axes at once: one partner holds most of the volume, and one category of partner holds all of it. Diversification is therefore not a refinement of the existing base — it requires recruiting partner types the programme has never had.

5.4 Device performance

Device-level analysis was of limited value at the transaction volumes recorded, and the client document treats it accordingly. The forward-looking note is that community and forum research in this category is heavily mobile, while purchase frequently completes later — making the attribution window and assist commission more important here than raw device optimisation.

5.5 Pending approvals

The invite link still auto-approved without manual review, which is how a base dominated by sub-networks and coupon partners assembled in the first place. Approval rate stood at 100%, which in this context is a finding rather than an achievement: nothing was being declined because nothing was being reviewed.

The recommendation was to disable auto-approval on the invite link, introduce a type-based review standard, and share the link only with specifically targeted partners.

Section 6
Partner action matrix

A decision for every partner group

Partner groupTypeCurrent roleEvidenceCost / efficiencyIncrementalityActionNext step
Cashback Publisher ACashbackRoughly 60% of lifetime volumeHolds the entire lifetime declined-volume cohort, never investigatedHigh volume, unexamined efficiencyLow — last-click captureInvestigate, then reduce dependencyRequest an explanation of the decline pattern; diversify around the relationship rather than through it
Sub-networksSub-networkLargest type by countOpaque downstream traffic; admitted through an auto-approving invite linkStandard rate for opaque trafficLow and unverifiableRequire disclosureDemand traffic-source disclosure; remove those that cannot provide it
Coupon and voucher partnersCoupon / voucherSubstantial shareClosing on ghost codes leaking from the commerce backendStandard rate on low-origination trafficLowReview commerciallyReduce to a below-standard tier; register every live code with attribution
Voucher Publisher AVoucherHolds an exclusive codeAttribution now enabled on this code, unlike othersExclusive arrangementMediumMonitorExtend the same attribution treatment to every exclusive code in the programme
Content and editorial partnersEditorial / contentNone in the programmeThe primary acquisition route in this category, entirely absentNot yet activeHighest availablePriority recruitRecruit only after payment credibility, a single published rate and the compliance pack exist
Creator partnersInfluencer / creatorNone in the programmeRequires an authored disclosure standard before recruitment is possibleNot yet activeHighest availablePriority recruitAuthor the disclosure clause first, then approach creators with category credibility
Community and forum partnersCommunityMinimalWhere category buyers actually research, and unaddressedNot yet activeHigh — trust transfers directlyRecruitIdentify the communities; approach operators individually
Comparison and CSS partnersComparison / CSSMinimalA strong core feed exists, but no enhanced feed for comparison partnersStandardMediumEnable then recruitBuild the enhanced feed, then recruit against it
Untagged publishersMixedRoughly two thirds of the baseCannot be segmented, communicated to differentially, or assessedUnknownUnknownTag and classifyTag the full base by type, tier and status before any segmentation work begins
Dormant publishersMixedRoughly 85% of the rosterJoined and never transacted; no reactivation campaign has ever runZeroUnknown until contactedReactivate selectivelyRun a reactivation campaign once the rate is consistent and the payment record has begun to improve
Section 7
Publisher relationship management

The payment record is the relationship

There was no top-partner identification, no segmentation, no review cadence and no proactive contact. Roughly two thirds of publishers were untagged, so segmentation was not currently possible even if someone attempted it. Five triggered communications fired daily and no manual newsletter had ever been sent.

What relationship management means in this category. In most sectors, partner relationships are built through support, assets, early access and commercial terms. Here, all of that sits behind a prior question the publisher asks first: will this brand still exist in ninety days, and will it have paid me? Every publisher in this category has been burned or knows someone who has. Brands lose processors, brands disappear, brands owe commission when they go.

Which means the payment record is not an operational hygiene metric in this programme. It is the relationship, and it is the acquisition asset. A brand in this category that pays every partner within a published standard, every month, without exception, accumulates something competitors cannot easily copy: a verifiable record. That record does more recruitment work than any media pack, and it is the only thing that reliably converts a cautious content publisher from a no to a yes.

The sequence this implies. Fix the payment record first. Let it accumulate for a few months so there is something to point to. Publish the standard and then meet it visibly. Only then approach the content and creator partners the programme needs — because approaching them earlier, with a payment time measured in months on public display, converts a soft no into a hard one that is much harder to revisit.

The structure to build alongside it. Tag the full base so segmentation becomes possible. Identify the partners worth individual contact — which, given zero content partners exist today, will initially be recruits rather than incumbents. Establish a monthly newsletter, because five triggered automations cannot communicate a compliance update, a seasonal push or a rate change. And run a reactivation campaign against the dormant majority once the rate is consistent and the payment record has begun to improve, not before.

Section 8
Recruitment and partner discovery

Everything depends on recruiting a type the programme has none of

Partner discovery was uncurated. The marketplace had never been engaged despite a persistent dashboard prompt. The invite link still auto-approved without review, which is how the current mix assembled itself. Campaigns sat at zero.

The recruitment problem is singular and it is not about volume. This programme did not need more publishers. It needed content, editorial, community and creator partners, of which it had none in its top twenty, and it needed them because paid acquisition is largely closed to the category. There is no other channel manufacturing demand for the affiliate programme to capture.

Why those partners were saying no. Not because CBD converts badly — this programme’s own conversion recovery to above sector benchmark disproves that directly. They were saying no because of three visible things: a payment time measured in months, three contradictory commission rates published simultaneously, and no compliance pack at all in a category where the publisher carries genuine platform and regulatory risk for covering the products. Every one of those is a reason a careful publisher declines before the conversation starts, and every one is fixable.

The order of operations. First, the payment record — fixed, then accumulated, then published. Second, a single consistent commission rate stated identically everywhere. Third, the compliance pack: approved claims, prohibited claims, mandatory disclaimers and a disclosure standard, so a creator can promote the products without risking their own account. Fourth, assist commission enabled, so a content partner is not immediately outbid at the last click by the coupon and cashback partners who dominate the existing mix. Only then, recruitment.

That sequencing looks slow. It is considerably faster than recruiting into an unfixed programme, burning the first cohort, and then trying to recruit the same partner segment a second time with a worse reputation than before.

Where to recruit. Category-credible content publishers and reviewers. Community and forum operators, because that is where buyers in this category actually research and where trust genuinely transfers. Creators with existing category audiences who already understand the disclosure requirements. And comparison partners, once the enhanced feed exists to support them.

What to stop doing. Auto-approving through the invite link. It has produced a base of sub-networks and coupon partners that now needs unwinding, and it will keep producing more of the same for as long as it stays open.

Section 9
Commission review

Three rates, no differentiation, no levers

9.1 Current state

Three commission rates were visible simultaneously to three different audiences: one advertised on the public profile and in the welcome email, one configured in the commission manager as the default group, and a third representing the rate actually paid across the programme’s lifetime. They did not agree with each other, and the gap between the highest and lowest was substantial.

Beyond that inconsistency, there was no architecture at all. Bonus rules sat at zero. Basket-value tiers sat at zero. Assist commission sat at zero. Campaigns sat at zero. Every advanced commercial lever the plan tier provided was available and unused, which means the programme had exactly one commercial instrument — a single number — and that number was published three different ways.

The assist gap matters most. The programme’s stated growth plan required recruiting content, editorial and creator partners. Its existing mix was dominated by coupon, cashback and sub-network partners who close at the last click. Recruiting an upper-funnel content partner into that mix without assist commission enabled produces a predictable outcome: the content partner creates the demand, the coupon partner captures it at checkout, the content partner earns nothing and leaves. Enabling assist is therefore not an optimisation to schedule later. It is a precondition for the recruitment plan working at all.

9.2 Recommended architecture

ElementCurrentRecommendedRationale
Published rateThree conflicting valuesOne rate, stated identically everywhereThe first credibility fix. A publisher who finds three rates concludes the programme is badly run or dishonest, and both end the conversation
Standard / defaultContestedWithin the 10–20% sector bandSet it where the category expects it and where the margin sustains it, then never contradict it publicly
Content / editorialNone — no differentiation existsStandard plus a premiumThe primary acquisition route in a category with no paid channel. The premium is what makes covering a regulated product worth the publisher’s risk
Creator / influencerNoneStandard plus a premiumRequires the disclosure standard to exist first; the rate is the second condition, not the first
Community partnersNoneStandard plus a premiumTrust transfers directly in this category and the audiences are small but highly qualified
CashbackSame as everyoneBelow standardLast-click capture on demand created elsewhere. Paying it the same as a content partner is the structural error the mix already reflects
Coupon and voucherSame as everyoneBelow standardLow origination value, and currently the channel monetising leaked backend codes
Sub-networkSame as everyoneLowest tier, after disclosureOpaque by structure; the rate should reflect that and should be conditional on traffic-source disclosure
Assist commissionZero rulesActive, with a defined assist shareMust be live before content partners are recruited, or they will lose every sale to the last-click partners already dominating the mix
Basket-value tiersZero rulesTiers set to fire on the actual order distributionAn unused lever on a plan that already provides it
Activation bonusZero rulesBonus on first validated salesThe cheapest available lever against a roster that is roughly 85% dormant

9.3 Budget impact

Reconciling the three published rates to one may raise or lower the effective rate depending on which is chosen, and that decision belongs with the brand’s margin tolerance. What is not optional is that it becomes one number, because the inconsistency itself is doing measurable recruitment damage in a category already fighting a credibility problem.

The differentiated structure is close to cost-neutral in aggregate: the premium paid to content, creator and community partners is funded by moving cashback, coupon and sub-network partners to below-standard tiers, which is where sector convention places them and where their origination value justifies them. The net effect is to redirect the same commission budget towards the partners capable of acquiring new customers, in a category where no other channel can.

The activation bonus is the smallest line and likely the highest-returning, given roughly 85% of the roster has never transacted. Assist commission adds cost only where an upper-funnel partner genuinely contributed — which today is nowhere, and which is precisely the problem it exists to solve.

Section 10
Prioritised task list

The whole audit converts into a task list

Top 10 of 38 Tasks Identified

The full audit identified 38 actionable improvements across the programme, each with an owner, a duration, a measurable outcome and the verification step that closes it. The ten highest-priority actions are shown below, in the order the client was asked to run them.

01

Fix the payment record and commit to a published standard

Critical
Area
Payment · FIX
What is wrong
Average payment time had surfaced at many multiples of the 30-day benchmark, alongside a persistent credit-limit warning.
Why it matters
This is the acquisition problem, not an accounting one. Publishers refuse this category because it has a reputation for not paying — and this programme’s own conversion recovery proves the products convert above benchmark. The payment record is the single thing standing between the programme and the partners it needs.
Recommended action
Clear the arrears, resolve the credit limit, establish automatic payment, and commit publicly to a payment standard measured in days. Then meet it every month without exception and use the accumulating record in recruitment.
Platform steps
Account > finance > resolve the credit limit; establish automatic payment.
External steps
Brand finance to clear arrears and commit to a fixed monthly cycle.
Owner
Finance + programme manager
Duration
2 days to fix, months to prove
Timeframe
Immediate
KPI
Every partner paid within the published standard, every month.
Verification
Payment time trending down; published standard met without exception.
02

Reconcile the three conflicting commission rates

Critical
Area
Commission · FIX
What is wrong
Three different rates were published simultaneously — one on the profile and welcome email, one in the commission manager, and a third as the lifetime effective rate.
Why it matters
A publisher who compares the advertised rate with what they receive concludes the programme is badly run or dishonest. In a category already carrying a trust deficit, publishing three contradictory numbers validates exactly the suspicion that keeps good publishers out.
Recommended action
Decide the actual rate, configure it, and publish it identically in the profile, the terms and the welcome email.
Platform steps
Commission manager > set the definitive rate; profile and welcome email > align.
External steps
Brand to confirm margin tolerance so the published rate is sustainable.
Owner
Programme manager + brand
Duration
2 hours
Timeframe
Week 1
KPI
One rate stated consistently everywhere.
Verification
Profile, terms, welcome email and configuration all agree.
03

Author the full compliance pack

Critical
Area
Compliance · FIX
What is wrong
Seven of eight terms tabs were blank, with brand bidding undeclared, no branding guidelines, and no influencer disclosure clause — in a category carrying real regulatory risk.
Why it matters
In this category the publisher carries platform and regulatory risk too. A creator promoting these products without approved claims language and a disclosure standard risks their own account. The missing pack is the reason compliance-conscious partners decline.
Recommended action
Author approved and prohibited claims, mandatory disclaimers, disclosure requirements, brand bidding policy, de-duplication policy and notice periods, and correct the sector declaration for all product categories.
Platform steps
Terms > complete all outstanding tabs; profile > correct sector categorisation.
External steps
Brand regulatory contact to approve the claims and disclosure language.
Owner
Programme manager + brand
Duration
3 days
Timeframe
Weeks 1–3
KPI
All terms tabs complete; pack issued to every partner.
Verification
Terms review; spot-check of live partner content.
04

Write attribution rules for the new loyalty programme

Critical
Area
Attribution · FIX
What is wrong
A loyalty scheme offering points and a referral bounty had launched on the brand’s site with no rules governing its interaction with the affiliate channel.
Why it matters
A customer arriving through a partner and then joining the loyalty scheme can be re-attributed to the brand’s own referral mechanic. Launching a competing referral without attribution rules teaches partners that acquisition does not pay.
Recommended action
Publish explicit channel interaction rules, and either suppress the loyalty referral prompt for affiliate-referred sessions or credit the originating partner for a defined period.
Platform steps
Terms > publish the de-duplication and channel interaction policy.
External steps
Brand development to implement the suppression or attribution logic on site.
Owner
Programme manager + brand
Duration
2 days
Timeframe
Weeks 1–2
KPI
Attribution rules published and enforced.
Verification
Test journey confirms partner attribution survives loyalty sign-up.
05

Audit and register every live discount code

Critical
Area
Offers · FIX
What is wrong
Three ghost codes appeared in pending transactions despite not being listed in the programme, indicating codes removed from the platform remained active on the commerce backend.
Why it matters
Codes that exist on the backend but not in the programme cannot be attributed or governed, and circulate to voucher sites that claim the sale at the last click — transferring credit away from any content partner the programme recruits.
Recommended action
Audit the commerce backend for every live code, deactivate the orphans, register the rest with voucher attribution enabled, and establish a weekly reconciliation.
Platform steps
My offers > register all live codes; tracking > enable voucher attribution on every exclusive code.
External steps
Brand commerce admin to audit and deactivate orphaned backend codes.
Owner
Programme manager + brand
Duration
1 day
Timeframe
Weeks 1–2
KPI
Only registered codes appearing in transaction data.
Verification
Weekly reconciliation of transaction codes against the offers list.
06

Enable assist commission before recruiting content partners

Critical
Area
Commission · FIX
What is wrong
Assist commission had zero rules, in a mix dominated by coupon, cashback and sub-network partners who close at the last click.
Why it matters
Recruiting an upper-funnel content partner into this mix without assist produces a predictable outcome: the content partner creates the demand, the coupon partner captures it at checkout, the content partner earns nothing and leaves. Assist is a precondition for the recruitment plan, not an optimisation.
Recommended action
Enable assist commission with a defined assist share before any content or creator partner is approached.
Platform steps
Commission > enable assist and define the assist share.
External steps
Brand finance to confirm margin tolerance.
Owner
Programme manager
Duration
2 hours
Timeframe
Weeks 2–3
KPI
Assist active and crediting upper-funnel partners.
Verification
Funnel reporting shows assist credit being applied.
07

Investigate the top partner’s declined-volume pattern

Critical
Area
Concentration · FIX
What is wrong
A single cashback publisher held roughly 60% of lifetime volume and the entire lifetime declined-volume cohort, and had never been investigated.
Why it matters
Two risks in one relationship: the programme loses most of its volume if the partner disengages, and a declined-volume concentration this severe in one account warrants investigation on its own terms.
Recommended action
Request an explanation of the decline pattern directly, and pursue diversification as the structural remedy rather than trying to manage the concentration.
Platform steps
Publisher performance > analyse the decline pattern; transactions > review declined volume by reason.
External steps
Direct contact with the partner requesting an explanation.
Owner
Programme manager
Duration
1 day
Timeframe
Weeks 1–2
KPI
Decline pattern explained; concentration falling.
Verification
Partner response received; concentration tracked quarterly.
08

Disable auto-approval on the publisher invite link

High
Area
Recruitment · FIX
What is wrong
The invite link auto-approved every applicant without manual review, and approval rate stood at 100% because nothing was being assessed.
Why it matters
This is how a base dominated by sub-networks and coupon partners assembled itself, and it will keep producing more of the same for as long as it stays open. A 100% approval rate is a finding, not an achievement.
Recommended action
Disable auto-approval, introduce a type-based review standard, and share the link only with specifically targeted partners.
Platform steps
Publishers > invite link settings > disable auto-approval; define the review standard.
External steps
None required.
Owner
Programme manager
Duration
1 hour
Timeframe
Week 1
KPI
Every application manually reviewed against a type standard.
Verification
Approval decisions show declines as well as approvals.
09

Recruit content, community and creator partners once the gates are cleared

High
Area
Recruitment · GROWTH
What is wrong
The top-twenty cohort contained zero content, editorial or influencer partners, against a sector optimum where they should form the majority.
Why it matters
Paid channels are largely closed to this category, so trusted third-party content is the primary route to a customer who has never heard of the brand. A base of demand-harvesters can only convert intent that already exists, and very little did.
Recommended action
After the payment record, the single published rate, the compliance pack and assist commission are all in place, recruit category-credible content publishers, community operators and creators deliberately.
Platform steps
Partner discovery > filter by type; publisher tags > tag every recruit by type.
External steps
Direct outreach to category-credible partners.
Owner
Programme manager
Duration
Ongoing
Timeframe
90 days
KPI
Content and creator partners entering the top twenty.
Verification
Publisher tag report shows mix movement quarterly.
10

Tag the full publisher base by type, tier and status

High
Area
Publisher management · FIX
What is wrong
Roughly two thirds of joined publishers were untagged, so the mix could not be segmented, communicated to differentially, or assessed.
Why it matters
Without tags the communication centre cannot address a segment, only an individual or everyone. Every mix improvement in this plan is unmeasurable until the base is classified.
Recommended action
Tag every publisher by type, tier and compliance status, and make tagging part of the approval process going forward.
Platform steps
Publisher tags > classify the full base; add tagging to the approval workflow.
External steps
None required.
Owner
Programme manager
Duration
1 day
Timeframe
Weeks 2–3
KPI
Full base tagged and segmentable.
Verification
Publisher tag report covers the whole roster.

The client document carries each task with fifteen columns. The fields are laid out here as a card because fifteen columns is unreadable on any screen. No field has been dropped in the transform.

Section 11
30/60/90 plan

Pay properly, prove it, then recruit

Day 0–30: fix the credibility gates

Every task in the first thirty days exists to remove a reason a good publisher would say no. None of them are marketing. That is the point of the plan.

WeekTasksSuccess criteria
Week 1Clear the arrears and resolve the credit limit; commit to a published payment standard; reconcile the three commission rates to one; disable auto-approval on the invite linkPayment fixed at source, one rate published, base quality protected going forward
Week 2Audit and register every live discount code with attribution; publish the loyalty programme attribution rules; investigate the top partner’s decline patternLeakage closed, channel conflict resolved, concentration risk understood
Week 3Author the compliance pack; enable assist commission; tag the full publisher baseCompliance standard live, upper-funnel protection in place, mix measurable
Week 4Refresh the creative library and segment by partner type; correct the website trust counters and signup override; add basket-value and activation bonus rulesPartners equipped, site no longer undermining itself, dormant base incentivised

Day 31–60: prove it and prepare

TaskSuccess criteria
Accumulate and publish the payment recordTwo full months paid within the published standard, without exception
Run the reactivation campaign against the dormant rosterFirst sales from previously dormant publishers
Begin content and community partner recruitmentFirst category-credible content partners approached
Build the enhanced feed for comparison partnersComparison partners able to work with the programme
Complete the remaining lifecycle communication slotsTen or more of fourteen lifecycle triggers live
Launch the first manual newsletter to a tagged baseNewsletter sent by segment, not broadcast
Require traffic-source disclosure from every sub-networkSub-networks disclosed or removed
Establish the reporting cadenceWeekly and monthly reviews running

Day 61–90: recruit and diversify

TaskSuccess criteria
Recruit creators against the published disclosure standardCreator partners live with compliant disclosure
Grow content and community share of the mixFirst content partners entering the top twenty
Reduce dependency on the top cashback partnerConcentration falling as diversification proceeds
Establish individual contact with the emerging content partnersMonthly contact with every content partner
Build the seasonal calendar with compliant creativeCalendar published and briefed with approved claims
Introduce seasonal commission upliftsPeak funded through commission rather than discounting
Bring the health index towards the healthy thresholdIndex recovering across all components

On the ramp. This is the longest ramp of any programme in this library, and the reason is structural rather than operational. Every publisher approached has to be convinced the brand will still exist — and still be paying — in ninety days. That conviction cannot be argued; it can only be demonstrated by a payment record accumulating over months. A plan that promises faster results in this category is either ignoring the trust problem or intending to burn the first cohort of partners to hit a number.

Section 12
Operating calendar

The cadence that makes the payment record real

12.1 Standing cadence

The first line of this calendar is the whole strategy expressed as a routine. In most programmes, checking payment obligations daily would be excessive. In this one it is the acquisition activity.

FrequencyActivityOwnerScreenOutputKPI
DailyVerify payment obligations are on trackProgramme managerFinanceNo partner approaching the published standard unpaid100% paid within the standard, every month
DailyReview the approval queue against the type standardProgramme managerPublishers > pendingApplications reviewed and classifiedDeclines as well as approvals recorded
DailyCheck the validation queueProgramme managerValidationPending transactions processedQueue under thirty days old
WeeklyReconcile transaction codes against the offers listProgramme managerTransactions + offersGhost codes flagged same weekOnly registered codes appearing
WeeklyReview the loyalty programme interaction on partner-referred journeysProgramme managerTransactions + siteAttribution conflicts flaggedPartner attribution surviving loyalty sign-up
WeeklyContent and community partner outreachProgramme managerDiscovery + externalIndividual approaches madeRecruitment pipeline growing
WeeklyCompliance spot-check on live partner contentProgramme managerExternal reviewClaims checked against the published standardZero unapproved claims in market
MonthlyPublish the payment record to partnersProgramme managerCommunication centrePayment performance stated openlyRecord used actively in recruitment
MonthlyPartner newsletter to a tagged baseProgramme managerCommunication centreNewsletter sent by segmentOpen rate and activation by segment
MonthlyFull performance review with mix analysisProgramme managerPerformance over timeMonthly report including partner-type mixContent and creator share rising
MonthlyConcentration reviewProgramme managerPublisher performanceConcentration trackedTop-partner dependency falling
MonthlyProduct feed and creative currency checkProgramme managerFeed + creativeFeed reconciled, stale creative removedNothing out of season available to partners
QuarterlyContent partner business reviewProgramme managerMultipleA review per content partnerRelationship health and coverage plan
QuarterlyCompliance and terms reviewProgramme managerTermsClaims standard currency confirmedTerms current and enforced
QuarterlyCommission structure reviewProgramme managerCommissionRate and tier optimisationEffective rate by type against benchmark
Six-monthlyFull programme auditProgramme managerAll sectionsAudit report in this formatProgramme health score

12.2 Retail calendar moments

#MomentTimingBriefing startsCommission and offer strategyCreative and asset needs
1New year wellnessJanuaryLate November (8 weeks)The category’s largest demand moment; premium rate for content and community partnersCompliant resolution creative; approved claims language; bundle deep links
2Winter routineFebruaryEarly JanuaryHabit and routine positioning; subscription framingRoutine creative; regimen content assets
3Spring resetMarch–AprilEarly FebruaryReset positioning; bundle offersReset creative; compliant category deep links
4Category awareness momentsSpring6 weeks aheadCategory-specific awareness peaks; content and community partner focusEducational content assets; approved claims for awareness messaging
5Summer wellnessMay–JuneEarly AprilSecondary demand peak; creator content pushSeasonal creative; creator-ready compliant selections
6Mid-year continuationJuly–AugustEarly JuneReorder and continuation offersContinuation creative; repeat-purchase messaging
7Back to routineSeptemberEarly AugustRoutine rebuilding; bundle and subscription offersRoutine creative; multi-product deep links
8Black Friday / Cyber MondayLate NovemberEarly October (6 weeks)Deepest discount of the year; tiered codes by partner typePeak creative; countdown assets — and removed the following month, unlike last year
9GiftingDecemberIncluded in the peak briefingGift bundles and starter kits; last-order-date urgencyCompliant gifting creative; bundle landing pages
Section 13
Detailed topic reviews

Nineteen areas, assessed individually

13.1 Profile and first impression

2/10

A publisher landing on the profile sees a commission claim that contradicts both the configured default group and the lifetime effective rate. The documents tab is empty. Beyond the profile, the brand website shows three trust counters reading zero, an off-tone headline and a signup banner that overrides affiliate codes. Every element of the first impression argues against joining.

13.2 Documents and welcome pack

1/10

The documents tab is empty. No welcome pack, no media pack, no approved claims, no disclosure guidance. In a category where the publisher carries genuine regulatory and platform risk, the absence of a compliance pack is not an onboarding gap — it is the reason careful publishers decline.

13.3 Terms and conditions

1/10

Seven of eight tabs blank. Brand bidding and trademark restrictions entirely undeclared. No branding guidelines. The influencer disclosure clause required for creator recruitment never authored. Certain product categories not declared in the platform’s sector categorisation. The terms have not been revised since the programme launched.

13.4 Welcome email and activation

3/10

Five of fourteen lifecycle triggers are configured and demonstrably firing, which is genuine working infrastructure. The welcome content itself advertises a commission rate that contradicts the configured one, so the first automated message a partner receives is already inaccurate. Roughly 85% of the roster is dormant and no reactivation campaign has ever run.

13.5 Communication and triggered comms

3/10

Five triggered automations fire daily and the engine visibly works. Zero manual newsletters have ever been sent. Most publishers are untagged, so segmentation is not possible, and no separate top-partner communication exists. Automation is doing all the communication and none of the persuasion.

13.6 Offers, codes and voucher attribution

4/10

Materially improved between inspections: the expired-offer backlog was cleaned from over a hundred stale offers to zero, with the active set carrying valid expiry dates. Against that, three ghost codes still appear in transactions, indicating codes removed from the platform remain live on the commerce backend, and voucher attribution is enabled on only some exclusive codes.

13.7 Landing page and conversion

3/10

Conversion recovered to above sector benchmark, which is the single most important fact in the audit — it proves the funnel converts and removes the category excuse. Three zero-value trust counters, the signup override and a newly launched loyalty programme creating attribution conflict all remain unresolved on the same page.

13.8 Creative and editorial readiness

2/10

Forty-seven creatives, dominated by peak-season assets from the previous year still live months out of season. A single generic tag provides no segmentation. No editorial, influencer, comparison or cashback-specific creative exists, and nothing carries the approved claims language a compliant publisher would need.

13.9 Product feed and shopping readiness

7/10

The programme’s strongest operational asset. A full product set with every category mapped and none unmapped, recently imported. In a compliance-constrained category, structured product data is disproportionately valuable because it lets partners describe accurately without improvising. Two gaps: no automated upload schedule, and no enhanced feed for comparison partners.

13.10 Reporting and benchmarking

3/10

Improved between inspections, with funnel reporting now active and refreshing daily. One report returns an error that may be a plan limitation and benchmarking status is unclear. More significantly, no reporting cadence exists at all, so the improvements between inspections were noticed by the audit rather than by the programme.

13.11 Upper-funnel and attribution

2/10

The de-duplication tab is blank apart from a note now made moot by a network merger. Assist commission has zero rules. There are no upper-funnel publishers to protect today — and no mechanism to protect them once recruited, which is the order these things have to happen in. The new loyalty programme adds a second, unmanaged attribution conflict on top.

13.12 Tracking and technical risk

4/10

Tracking itself functions and the conversion recovery confirms it records correctly. The risks are adjacent rather than in the tracking layer: ghost codes leaking from the commerce backend, a loyalty scheme competing for attribution, and a signup banner overriding partner codes on site.

13.13 Validation and payment trust

1/10

The programme’s defining weakness. Average payment time at many multiples of benchmark, a persistent credit-limit warning, and validation previously paused account-wide over an unpaid invoice. Auto-validation is now configured and the pending queue has been cut substantially, which is real progress — but the payment time is the metric prospective partners actually look at, and in this category it is close to disqualifying.

13.14 Fraud monitoring

3/10

A single partner’s six-figure declined-volume concentration remains unresolved and uninvestigated. Ghost codes demonstrate active backend leakage. The payment time functions as a systemic trust signal in its own right. A brand-protection service provides a baseline detection layer, which is more than nothing but is not monitoring.

13.15 Compliance and brand protection

1/10

The lowest score in the audit. Seven of eight terms tabs blank, brand bidding undeclared, no branding guidelines, no approved claims, no disclosure clause, and product categories undeclared in the platform’s own categorisation. In a category under active regulatory scrutiny, this is exposure rather than untidiness.

13.16 Seasonal readiness

2/10

Peak-season creative from the previous year was still live months later, which is the inverse of seasonal readiness. No forward calendar, no pre-briefing, no seasonal commission strategy. The programme was not late for its season; it was still in the last one.

13.17 Multi-platform and attribution dependency

3/10

Single platform, single market, with a newly introduced first-party loyalty scheme now competing for the same attribution. The dependency that matters most is not technical: with paid channels largely closed to the category, the affiliate programme is the acquisition channel, and it is composed entirely of partners who cannot acquire.

13.18 Operating rhythm and management maturity

2/10

No formal daily, weekly, monthly or quarterly cadence. The improvements between the two inspections demonstrate that operational inputs get actioned when attention is applied — which is genuinely encouraging — but the terms have not been revised since launch and zero newsletters have been sent. Maturity verdict: passive moving to reactive.

13.19 Platform recommendation coverage

3/10

Working: the product feed, auto-validation, offer hygiene and the triggered engine. Partially addressed: reporting, voucher attribution, profile. Entirely unaddressed: payment status, commission architecture, assist, bonus and basket-value rules, terms, recruitment, campaigns and the marketplace. Every advanced lever the plan provides is available and unused.

Section 14
Consultant verdict

Is this programme ready to scale?

Not yet — but it had moved from structurally compromised to operationally recovering in twenty-seven days, which matters. Auto-validation configured, the health index restored to calculable, the offer backlog cleared, the pending queue cut by two thirds, conversion recovered to above sector benchmark. That is real progress and it proves the programme responds when someone actually opens it.

What held it back. The commercial and strategic layer, none of which had been built. A payment record measured in months. Three commission rates published simultaneously. Seven of eight terms tabs blank. Zero content, editorial or creator partners in the top twenty. Every advanced commercial lever available on the plan sitting at zero. And two new attribution conflicts — a loyalty scheme and a set of ghost codes — that had appeared or persisted since the first inspection.

The finding that governs everything else. The conversion recovery proves this category converts. That single fact reframes the entire audit: this was never a product problem or a demand problem. It was a trust problem, and the trust problem has a specific and measurable form. Publishers do not decline CBD and hemp programmes because the products sell badly. They decline because the category has a reputation for not paying — brands that lose processors, brands that vanish, brands that owe commission when they go. A payment time measured in months does not merely fail to answer that concern. It confirms it, in public, before anyone has a conversation.

Which means the thing that unlocks this programme is not a marketing decision at all. It is paying on time, every month, without exception, and letting the accumulating record do the persuading. That is the cheapest asset available to this brand and the one competitors in the category find hardest to copy.

The first five tasks, and why that order. One: fix the payment record and commit to a published standard, because it is the gate every other partner decision passes through. Two: reconcile the three commission rates to one, because publishing contradictory numbers validates exactly the suspicion the category already carries. Three: author the compliance pack, because in this category the publisher carries regulatory risk too and will not proceed without it. Four: publish attribution rules for the loyalty programme, because it is actively re-attributing partner-acquired customers away from the partners who acquired them. Five: register every live code and enable assist, because both are transferring credit away from the partner type the entire growth plan depends on.

What the brand should not do yet. No content or creator recruitment until the payment record, the single rate, the compliance pack and assist commission are all in place. Approaching those partners earlier converts a soft no into a hard one, and this is a small category where publishers talk to each other. No further auto-approved sign-ups through the invite link. And no expectation of a fast ramp, for the reasons below.

What to review in 30 days. Is the credit limit cleared and is payment time falling? Is one commission rate stated identically in the profile, terms, welcome email and configuration? Are all terms tabs complete? Are the loyalty attribution rules published and enforced on site? Do only registered codes appear in transaction data? Is assist active? Has auto-approval been disabled?

What requires external evidence before a final conclusion. An explanation from the top cashback partner for its declined-volume concentration. Brand regulatory approval of the claims and disclosure language before the compliance pack can be published. A backend audit of every live discount code on the commerce platform. And brand margin tolerance, before the single published commission rate can be set at a level the business can actually sustain — which matters more than usual here, because having published three rates already, the programme cannot afford to publish a fourth and then revise it.

One thing to say before starting. This will be a long ramp, longer than any other programme in this library. Every publisher approached has to be convinced the brand will still exist, and still be paying, in ninety days. That conviction is not won by argument. It is won by a payment record accumulating month after month, and there is no way to compress it.

Section 15
Audit confirmation

What was inspected, and what was not

ConfirmationDetail
Audit typeLive, read-only inspection, consolidated from an original inspection and a follow-up conducted twenty-seven days later. No changes were made to the account at any point.
Advertiser IDNot publicly disclosed
Standard appliedAll 15 sections and 31 inspection areas of the AME audit standard
Areas inspectedDashboard; account profile; payment status, credit limit and average payment time; validation queue and auto-validation configuration; publisher roster, tags and approval mechanism; terms and conditions across all eight tabs; documents; commission manager, bonus rules, basket-value tiers and assist configuration; offers, codes and voucher attribution; creative library and tagging; product feed and category mapping; publisher performance and concentration; funnel reporting; the communication centre and triggered automations; partner discovery, the marketplace and campaigns; and the brand website including its trust elements, signup behaviour and newly launched loyalty programme
Areas unavailableOne report returned an error that may reflect a plan limitation; benchmarking status was unclear; operator permission blocked re-inspection of several terms tabs at the follow-up, so their state is carried forward from the original inspection
Data sourcesPlatform interface across both inspections, publisher and transaction exports, transaction-level code data, and browser-verified inspection of the brand website at both dates
Exports usedPublisher roster with tags and status; transaction data including voucher codes and decline reasons; offers inventory; product feed status; commission configuration
Website reviewLive, SSL valid, conversion recovered above sector benchmark, with three zero-value trust counters, an off-tone headline, a signup banner overriding affiliate codes, and a newly launched loyalty programme creating attribution conflict
External evidence still neededAn explanation from the top partner for its declined-volume concentration; brand regulatory approval of claims and disclosure language; a backend audit of every live discount code; brand margin tolerance for the single published rate
Tasks generated38 prioritised tasks

On anonymisation. This page is the client document with identity removed. The brand name, domain, advertiser ID, product names, staff and contact names, partner names, publisher IDs, feed identifiers, voucher codes and the loyalty programme name have been replaced or withheld, and platform-specific tooling is described generically. Commercially private measured values are reported as ratings or qualitative ranges rather than substituted with invented numbers. Publicly stated facts — including the market and platform this programme ran on — follow the corresponding case study where the two describe the same thing. Nothing else in the structure, sequence, analysis or task logic has been changed.

This audit was free. Yours would be too.

Every audit published here started as a free one. I’ll go through your programme the same way — the same fifteen sections, the same depth — and hand you a plain, prioritised task list: exactly what to fix first and grow next. Free, and yours to keep whether you hire me or not.

Free forever · yours to keep whether you hire me or not · about two minutes to start