Agency OS Skill Library

Referral And Affiliate Programs

Designs, prices and launches a referral or affiliate programme, for your own agency or as a paid client deliverable.

Client Delivery referrals
Back to all skills

What it does

Produces a complete referral or affiliate programme: the trigger moments to ask at, the share mechanism, the incentive structure, and the reward ceiling computed from your own LTV and margin rather than from someone else's benchmark. On the affiliate side it adds commission structure, attribution window, recruitment sources and an enablement kit. It also writes the launch announcement, the nurture cadence, the fraud rules and terms, the measurement set and a launch checklist. In client mode the whole programme is built in the client's voice and economics as a deliverable you can charge for.

Say this to start

This skill has no button. You start it by saying what you want. Any of these will do it:

> referral program
> affiliate program
> get more referrals
> refer a friend
> partner program
> referral incentive

When to reach for it

When NOT to use it

If you actually wantUse this instead
a client who is at risk, has gone quiet, or has given notice, including the single referral ask made at a graceful exitclient-retention
cold outbound prospecting to strangersagency-sales-system
qualifying and closing a referred lead once it landssales-conversion-engine
building the referral landing page and the CRM automations behind itfunnel-architect
designing the incentive into the offer economics when LTV and margin are not defined yetoffer-architect

Before you start

What you needWhy
offer-output.md containing customer LTV, gross margin, price point and target CACthe maximum reward is calculated as LTV times gross margin minus target CAC, so without these numbers the incentive cannot be sized and the skill sends you to offer-architectRequired
Brand DNA complete, or these supplied by hand: business name, product or service, price point, average customer LTV, current CAC and target audiencethe skill will not proceed on no context at all; it asks for Build 1 or for this listRequired
A decision on which workspace you are in, _default for your agency or client--* for a client deliverableclient-mode output carries the client's business name, voice and economics, never the agency'sRequired
verified-claims.md populated with consented proofany result, testimonial or named client that appears in invite emails, landing copy or an affiliate enablement kit must trace to the registry or it comes back genericRequired
ica-output.mdused to profile who the highest-value referrers are and what motivates them, otherwise you are asked directlyOptional
A referral or affiliate tool chosen, or a budget line for onethe skill designs the programme and its terms but does not stand up tracking links, payouts or the landing pageOptional
Current programme data if one already exists: referral rate, incentives already triedthe optimisation path depends on knowing which part of the loop is broken, awareness, share rate or conversionOptional

How it runs

  1. Workspace and modeDetects _default for your own agency or client--* for a client deliverable, then loads brand memory under the freshness rules and applies any learnings.md patterns tagged referrals that have recurred three or more times.
  2. Pull economics before askingReads LTV, margin, price point and audience profile out of offer-output.md and ica-output.md first. You are only asked for what the workspace cannot answer: programme type, B2B or B2C, current state, product shareability, tooling and incentive budget.
  3. Choose referral or affiliateSeparates a customer referral programme (referrer is an existing customer, one-time reward, higher trust, lower volume) from an affiliate programme (ongoing commission, higher volume, variable trust). For a service business it will usually steer you toward referral partners over affiliates.
  4. Design the loopSets the trigger moments to ask at (first delivered win, milestone hit, glowing review, renewal or upgrade), picks the share mechanism from the ranked list, and chooses between single-sided, double-sided and tiered incentive structures with the trade-off of each stated.
  5. Size the incentive from your own numbersComputes the ceiling as (Customer LTV times Gross Margin) minus Target CAC and presents your math, not a benchmark range. Incentive type is then matched to the business: credit, free months, scope opens, cash, gifts or charity donation.
  6. Affiliate track and fraud rulesIf affiliates are in scope, sets commission structure, attribution window, recruitment sources and the enablement kit. Then writes the fraud controls (verification, delayed payout until a meaningful action, per-period caps, clawback on refunds, manual review) and the programme terms, before launch rather than after.
  7. Copy and quality gateWrites the launch announcement and the nurture cadence at day 7, day 30, day 60 and after every customer milestone. Each customer-facing asset runs the two-tier claim check until it passes, then the critique skill scores the launch announcement and landing copy, flagging anything below 70 for revision.
  8. Launch checklist and measurementDelivers the before-launch, launch and first-30-days checklists alongside the measurement set: active referrers, referral conversion rate, rewards paid, share of new customers from referrals, referral CAC against other channels, and programme ROI. Files save to [target]/growth/referral-program/ and get logged to assets.md.

What you get

Honest limits

Read this before you rely on it

Where people go wrong

The mistakeDo this instead
Copying an incentive amount from a programme you admireCompute your own ceiling: LTV times gross margin minus target CAC. Anything above that line is bought revenue at a loss.
Asking for referrals on a schedule or in a monthly newsletterAsk at high-intent moments: right after the first delivered win, after a milestone, after exceptional support or a glowing review, and after a renewal or upgrade.
Launching first and writing terms and fraud rules laterWrite them before launch. Retrofitting rules onto a live programme is expensive and public.
Putting all the effort into the referrer and none into the person referredThe referred user's landing experience is what converts the programme. Make the referrer's endorsement visible on that page.
Defaulting to a single-sided reward on a low-ticket offerTest double-sided first. Single-sided suits high-value products where the introduction itself is the gift.
Quoting an industry referral benchmark in a client reportUse the client's own baseline data, or mark a proof gap and go and get the number.
Worth knowing

For a service business or agency, 'referral partner' usually beats 'affiliate'. Complementary providers such as web designers, bookkeepers and consultants send warm introductions for a flat fee or a reciprocal referral, which converts better than a commission link and needs no affiliate tooling to start.