Your kit for moving the catalog
This is your toolkit for the Niche of One affiliate program. Read through this guide once, then collapse it. Everything below is here whenever you need it.
A single self-contained HTML file that helps you run your end of the Niche of One affiliate program. It builds your tracking links, holds your templates, tracks your tier progress, and gives you a place to log what's working.
No accounts. No tracking. No cloud sync. Just a file you open in your browser. Everything you enter lives on your machine.
How to use it day-to-day: open the file when you're about to write a newsletter, blog post, or anything where you might place an affiliate link. Use the link builder to grab a properly formatted link. Use the templates to plug it into your content. Log a quick note when something works or doesn't. Export to JSON when you're done.
Fill in your name (optional), the email tied to your Gumroad affiliate account, and your affiliate ID.
Where to find your affiliate ID: look at the email Gumroad sent when Joe added you as an affiliate. Your tracking link looks like gumroad.com/a/12345678. The number at the end is your affiliate ID. You can also find it in your affiliated products dashboard.
The cumulative sales field is the dollar total you've driven through your affiliate link so far. Pull it from your Gumroad dashboard and update it whenever you want a fresh look at your tier progress.
The progress bar shows where you sit in the commission tier system. You start at 50% and climb as your cumulative sales grow.
Tiers never reset. Every sale you ever drive counts toward the next bump. Joe manages the tier changes manually on his end, so you'll get a Gumroad email when your rate moves up.
This is the most-used section. It builds properly formatted affiliate links so you don't have to memorize the URL pattern.
Step one: find a product on the Niche of One store. Look at its URL. The slug is the random string at the end. Example: nicheofone.gumroad.com/l/simplefix → slug is simplefix.
Step two: paste the slug into the field. The toolkit instantly generates two links using your affiliate ID.
Sticky link. Use this when you're sending someone to browse a product page. It tracks server-side instead of relying on browser cookies, so you get credited even when cookies fail. This should be your default.
Direct-to-checkout link. Use this when you've already explained why the product is worth buying. It skips the sales page and drops the buyer straight into checkout. Use it sparingly, only when context has done the selling.
Click the Copy button next to either link to grab it.
Six pre-written placement snippets for the most common ways to recommend a product. They sound like real recommendations, not ads.
How to use: click Copy on whichever template fits. Paste it where you need it. Replace the bracketed placeholders (like [PRODUCT NAME] and [LINK]) with your details.
Which template fits when:
Adapt these to your voice over time. They're starting points, not scripts you should use forever.
Six operational rules. The first one is the most important: never recommend something you wouldn't recommend anyway. The whole program runs on trust. Don't burn yours.
The other five cover link formats, cookie windows, tier mechanics, and the personal-purchase perk. They're reference material. Read them once, glance at them when you forget how something works.
If anything in the rules contradicts a direct email from Joe, the email wins. The program evolves.
A logbook for what you're learning. Each note is indexed and timestamped so you can build a real record over time.
Hard limit: 280 characters per note. Same length as a tweet. This is intentional. These are notes, not journal entries.
Adding a note: type in the field, click Add note. Or press Cmd/Ctrl + Enter as a shortcut.
Deleting a note: click the × button. It asks for confirmation.
Notes save into your JSON export with everything else. Build your own playbook over time so you stop guessing and start repeating what works.
READ THIS CAREFULLY. Browser auto-save is unreliable. If you want to keep your data, you MUST export to a JSON file.
Here's how the storage situation actually works:
The rule: if you've made changes you care about, export to JSON before closing this tab. The toolkit warns you with a big red bar at the top whenever you have unsaved changes, and your browser will prompt you again if you try to close without exporting.
Workflow: update your data, click Export to JSON, save the file somewhere you'll remember. Next time you open the toolkit, click Import from JSON and pick that file. Your data comes back exactly as you left it.
Every section has a small pink ? button next to its title. Click it for a focused popup explaining what that section does and how to use it. Faster than scrolling back to this guide.
If you're stuck on something the toolkit doesn't cover, reply to any affiliate email Joe sends. He reads every reply.
Everything that makes up Niche of One. Bookmark these. Share them with people who'd find them useful. The whole operation is interconnected.
Enter your cumulative sales above to see where you stand.
Paste a product slug from any Niche of One product URL. The slug is the random string at the end (like simplefix or flywheel).
When to use which. Use the sticky link when you're sending someone to browse a product page. Use the checkout link when your content already explained why the product is worth buying and you want to skip the sales page entirely. The checkout link kills hesitation. The sticky link kills cookie loss.
Pre-written placement snippets. Replace the bracketed bits with your own details, then paste wherever you need them. These work because they sound like a real human recommending a real thing, not like an ad.
Track what's working for you. Which products convert, which placements pull, which audiences respond. Keep them short. These are notes, not diary entries. Limit is 280 characters per note.
IMPORTANT: Browser auto-save is unreliable. If you want to keep your data when you close this tab, you MUST export to JSON. The red bar at the top of the page will warn you whenever you have unsaved changes.
Export downloads a JSON file you control. Import loads it back. To move your data to another device, just export the file and import it on the other side.
If it's saved you time or made you money, you can buy me a coffee. Totally optional, deeply appreciated, and it helps me keep building more tools like this.