Why I Built ChaffChing
I built ChaffChing because I was tired of checking affiliate dashboards all day. I wanted one simple thing: tell me when I make money, privately, without another app watching me or another server holding my data. That need turned into a tool for affiliate publishers who want instant sales alerts on Mac and iPhone.
Why did I keep refreshing dashboards?
If you run affiliate sites, you know the routine. You log in, wait for reports to load, switch between networks, and refresh again an hour later. Some networks are easy to monitor. Others are not. Sales can show up in one place and disappear in another. Reversals, delayed reporting, and scattered logins make it hard to know what is happening in real time.
The problem was not just annoyance. It was mental load. I did not want to keep asking, Did anything land? I wanted one clear signal when a new sale came in, then get back to work. That is the idea behind ChaffChing. It watches the networks I already use and plays a cha-ching sound the instant a new sale lands.
What was missing from the tools I used?
Most tools I tried were built around dashboards, reporting, or team workflows. That is useful for some people, but it was not what I needed. I was a solo publisher looking for a private sales notifier, not another analytics suite that asked me to move my whole operation somewhere else.
What I kept wanting was simple:
- Support for the affiliate networks I actually use
- Fast alerts when a sale appears
- Local-first design, so my data stays on my devices
- No account to create
- No tracking
- No server I have to trust
That list became the product spec. ChaffChing now supports CJ, Impact, Awin, Rakuten, AvantLink, Partnerize, Pepperjam, ACCESSTRADE, and Amazon CSV import. Free connects unlimited networks. Pro adds analytics. But the core job stays the same: let me know when I make money.
Why did privacy matter so much?
Because sales data is sensitive. It can reveal what content converts, which partners perform, and how a business is growing. I did not want to send that to a SaaS backend just to get a sound alert. I also did not want another login sitting between me and the information I care about.
So I built ChaffChing to run entirely on-device with private iCloud sync. That means your setup stays on your Mac and iPhone. There is no server-side profile, no central database, and no hidden tracking layer. For me, privacy was not a feature to add later. It was the reason to build it at all.
Why i built chaffching
That phrase sums up the whole thing. I built ChaffChing because affiliate publishers should not have to babysit dashboards to feel in control of their business. If a sale happens, you should hear about it right away. If nothing happens, you should not wonder whether you missed it in a tab somewhere.
I also wanted the experience to be calm. Not noisy. Not bloated. Just a quiet alert when something important changes. That is useful whether you publish product reviews, comparison pages, tutorials, or niche content with affiliate links sprinkled through it.
There is a practical side too. When alerts are instant, you can spot patterns sooner. You notice which campaigns are working. You notice which network is reporting faster. You can connect the sale back to the content that drove it while the moment is still fresh.
Who is ChaffChing for?
ChaffChing is for working affiliate publishers and creators who want less dashboard checking and more signal. It is a fit if you manage links across multiple networks and want a simple way to hear about a sale as soon as it shows up.
It is especially useful if you care about privacy. Some people are fine with cloud dashboards and shared analytics. Others want their sales data to stay local. If you are in the second group, you are the person I had in mind while building this.
If you want a broader walkthrough of how to get set up, you can also read the guides. They cover the basics without turning it into a project.
What did I want the experience to feel like?
I wanted it to feel boring in the best way. Open the app. Connect your networks. Go back to work. Then hear the sound when a new sale lands. No extra steps. No dashboard digging. No need to remember which platform updates first.
That is why the design leans simple. The value is in the alert itself and in knowing the app is not sending your affiliate data anywhere else. ChaffChing is built to stay out of the way until it matters.
The best affiliate tool is the one that tells you what changed, then gets out of the way.
That belief shaped the product from day one. I did not want a system that demanded attention. I wanted one that saved it.
What changed after I built it?
I stopped checking dashboards as often. That alone was worth a lot. Instead of interrupting work to hunt for a fresh sale, I could stay focused and react when the alert came in. It sounds small, but for affiliate publishers, small interruptions add up fast.
It also changed how I thought about tools. A good tool does not need to be broad. It needs to solve one real problem cleanly. For me, that problem was privacy-first sales notifications. For other people, it may be something else. But if you are already spending too much time refreshing reports, this may be the kind of fix that actually sticks.
FAQ
Why i built chaffching?
I built ChaffChing because I wanted a private way to know when affiliate sales land. I was tired of refreshing dashboards and wanted one clear alert instead.
Does ChaffChing need a server or account?
No. It runs entirely on-device with private iCloud sync. There is no server, no account, and no tracking layer behind it.
Which affiliate networks does it support?
ChaffChing supports CJ, Impact, Awin, Rakuten, AvantLink, Partnerize, Pepperjam, ACCESSTRADE, and Amazon CSV import.
What is the difference between Free and Pro?
Free connects unlimited networks. Pro adds analytics for people who want more insight after the alerts are working.