How to Start an Affiliate Program for a Supplement or Wellness Brand | Harmonia
Start a supplement affiliate program: connect Stripe, install the Shopify app, set a flat $ or % commission, and publish. No discount code, 20% fee on top.
To start an affiliate program for a supplement or wellness brand, connect Stripe, install the Harmonia custom app on your Shopify store, run one self-test order, set a single program with a flat $ or flat % commission plus your attribution and refund windows, then publish. Attribution is first-party and server-side, so there is no discount code for the customer to enter. You invite the athletes you want, approval is two-way, and you are billed monthly for the commission earned plus a 20% platform fee on top. The full walkthrough is below.
This is the step-by-step companion to the pillar guide on affiliate marketing for wellness brands. If you are deciding whether the channel fits your brand at all, start there; if you are ready to launch, start here.
The launch path in five steps
Here is the whole path before the detail. Each step is small and reversible, and you can change your commission and windows up until you publish.
- Connect Stripe. This is how you get billed and how athletes get paid.
- Install the Shopify app and self-test. Confirm a tracked order is credited correctly before you go live.
- Set your commission and windows. A flat $ amount or a flat %, plus your attribution and refund windows.
- Publish your program. Your offer goes live for athletes you invite.
- Recruit and approve athletes. Invite the partners you want; approval is two-way.
The model in one line
You set the commission the athlete earns. We add a 20% platform fee on top, billed to you, never deducted from the athlete. The fee is charged only when an athlete drives a real attributed sale.
Step 1: Connect Stripe
Stripe is the rail for both directions of money. It bills you monthly through Stripe Billing, and it pays athletes through Stripe Connect.
- You connect once. This links your brand to the billing and payout system.
- You are billed monthly, net-30. On the 1st of the following month, your invoice covers the commission your athletes earned plus the 20% platform fee on top. No subscription, no setup fee.
- Stripe handles athlete ID and bank details. Athletes verify their identity through Stripe Connect KYC, and Harmonia never sees their SSN or bank details.
Step 2: Install the Shopify app and run a self-test
Install the Harmonia custom app on your Shopify store. It is an unlisted custom app, so you install it from a direct link rather than the Shopify App Store, and you do not need Shopify Plus.
The app does two things:
- Registers an
orders/createwebhook so Harmonia is notified the moment an order is placed. - Injects a small script that writes the referring athlete into your Shopify cart note attribute, so each order can be matched to the right athlete on our server.
Before you go live, run one self-test order. This confirms a tracked click is credited to the right athlete and that your attribution is working end to end. For the click-by-click version, see the program setup help and getting started.
Why there is no discount code
First-party, server-side attribution runs through your Shopify store. When someone clicks an athlete's tracking link and buys, the order is credited automatically, with no discount code for the customer to enter and nothing for them to remember. Credit holds for the attribution window even if they come back and buy a few days later.
Because the match happens on your server, attribution survives ad blockers, browser tracking-protection, and a customer switching from phone to laptop between the click and the purchase. For a premium brand, that means you keep full pricing: there is no code to discount, leak to deal sites, or train shoppers to wait for.
Step 3: Set your commission and windows
You set the commission per program, as a flat $ amount or a flat %. There is no platform-wide rate, and you can adjust the number before you publish. Tiered, per-SKU, and retainer structures are not part of the current version.
Here is how a flat commission reads on a single sale, with the fee on top:
| You set | On an $80 order | Athlete keeps | 20% platform fee (on top) | Your total cost |
|---|---|---|---|---|
| Flat $10 per sale | $10 | $10 | $2 | $12 |
| 15% commission | $12 | $12 | $2.40 | $14.40 |
The athlete always keeps the full commission you set. The 20% platform fee is added on top, billed to you, and never netted out of the athlete's amount. For the number itself, the supplement affiliate commission rates guide works through average order value and margin.
You also set two windows when you create the program:
- Attribution window: how long after a click a sale still counts toward that athlete.
- Refund window: the period during which a refund can reverse a commission. If a sale is refunded inside that window, the commission reverses proportionally, and the fee is reduced in proportion.
Step 4: Publish your program
A program is your single offer that athletes apply to and join. One program covers your brand relationship; each athlete gets one tracking link per program, not one per product, and QR codes and destination tags keep the same attribution.
Once your commission and windows are set and your self-test passes, publish. Your program is now live for the athletes you invite.
Step 5: Recruit and approve your first athletes
You decide who promotes your brand. Recruiting is curated and invite-based, and approval is two-way: you approve the athlete and the athlete accepts your program, so both sides opt in.
Partners are verified and scored before they cost you anything:
- Identity-verified. Athletes verify identity through Stripe Connect KYC before they are paid. Harmonia and Stripe never expose an athlete's SSN or bank details to anyone, including you.
- Quality-scored. Each athlete carries an LLM-derived click quality score. It is a sortable signal you can use to prioritize, never an automatic clawback and never a gate.
- You pay only on performance. The commission and fee are charged only when an athlete drives a real attributed sale, never on an organic or unattributed order.
Start with the athletes who already use your product
The most credible partner is someone who already recommends you. Invite a small first group, approve the ones that fit, and grow from there. You can run a curated program at any size.
How billing, payouts, and taxes work after launch
Money moves on one ledger, so what you pay equals what gets paid out, plus the fee.
- Billing. We invoice you monthly through Stripe Billing, net-30, on the 1st of the following month: the commission your athletes earned plus the 20% platform fee.
- Payouts. Payouts run automatically through Stripe Connect. Once your monthly invoice clears, athletes are paid daily, with a $25 minimum, and balances under that roll forward. On December 15 we pay out any remaining balance regardless of the minimum.
- Taxes. We issue each qualifying athlete's 1099-NEC automatically at year-end. We issue the form; we do not give tax advice.
For the broader picture and the math behind your starting number, see the pillar on affiliate marketing for wellness brands and the launch checklist.
FAQ
How do I start an affiliate program for my supplement brand?
Connect Stripe, install the Harmonia custom app on your Shopify store, run one self-test order to confirm tracking, set one program with a flat $ or flat % commission and your attribution and refund windows, then publish. Attribution is first-party and server-side, so there is no discount code for the customer to enter. You invite the athletes you want, approval is two-way, and you are billed monthly for the commission earned plus a 20% platform fee on top.
How long does it take to get a program live?
The setup is short. Connecting Stripe, installing the Shopify app, running the self-test, setting your commission, and publishing can be done in one sitting. The longer part is recruiting and approving the right athletes, since approval is two-way and athletes are identity-verified through Stripe Connect KYC before they are paid.
Do I need a discount code to launch?
No. Harmonia uses first-party, server-side attribution through your Shopify store. When someone clicks an athlete's tracking link and buys, the order is credited automatically, with no discount code for the customer to enter. Premium brands keep full pricing because there is nothing to discount.
Do I need Shopify Plus?
No. The Harmonia custom app installs on a standard Shopify store. It is an unlisted custom app you install from a direct link, and it registers an orders/create webhook plus a small script that writes the referring athlete into the cart note attribute. Shopify Plus is not required.
How do I recruit my first wellness affiliates?
You invite the athletes you want. Approval is two-way: you approve the athlete and the athlete accepts your program, so both sides opt in. Partners are curated, identity-verified through Stripe Connect KYC, and carry an LLM-derived click quality score, which is a sortable signal for you, never an automatic clawback or a gate.