Rutba
Start free

Blog · Business Suite

A page of zeroes is a worse claim than nothing at all

The promoter’s page on the storefront is deliberately thin: it says where you stand, and nothing else. A dashboard of zero earnings would tell an approved promoter they have earned nothing — a different and much worse statement than "this does not exist yet".

· 3 min read

Share this
A routing diagram: not signed in goes to sign-in, no record goes to apply, suspended goes to a notice, switched off shows nothing.
Four states, and none of them a row of zeroes.

The easy way to ship half a product is to build the whole interface and leave the numbers at zero. An approved affiliate opens their dashboard and sees earnings: 0.00, sales referred: 0, balance: 0.00. It looks finished. It is also a lie, and a specific one.

"You have earned nothing" is a claim about the promoter’s performance. The truth is that earning does not exist yet — the coupons, attribution and balance are the half of the programme that is not built. A promoter who reads zeroes concludes their audience is not buying. A promoter who reads "not available yet" concludes the right thing.

"You have earned nothing" and "this does not exist yet" are different statements, and only one of them is true.

What the page does instead: say where you stand

So the promoter’s page on the storefront does one job today, and does it precisely. It works out which of four situations the visitor is in and says so:

SituationWhat the page does
Not signed inSends them to sign in
Signed in, never appliedSends them to the application — this is the ordinary case, not an error
SuspendedSays so, and still lets them see the page
The shop does not run a programmeSays nothing more

Never having applied is not an error

A shopper who opens the affiliate page without ever having applied gets the application, not an error message. That sounds obvious, but the underlying answer from the system is "no record", and plenty of software turns "no record" into "something went wrong". For the overwhelming majority of visitors, having no promoter record is simply the truth.

A suspended promoter can still read why

The obvious implementation of suspension is to lock the page. That leaves the one person with the most urgent question — why was I suspended? — facing a closed door. A suspended promoter keeps access to their page on purpose, so they can read the notice.

A visibility switch, never a kill switch on money

A shop can turn its programme off. That hides the promoter pages and stops new applications. What it must never do — and the rule was written down before the money half exists, so it cannot be forgotten when it does — is stop money a promoter is already owed. Turning the programme off is a decision about the future; it cannot be a way of not paying for the past.

Four kinds of promoter

The agreements behind the page, and why one cannot bind them all.

Read part 2

Read next

Workspace

We built the whole meeting and you still cannot buy it

Rooms, lobby, breakouts, polls, whiteboard, attendance reports — built and tested. The media server all of it talks to is not deployed, so the product is listed as coming soon. Also: why we refuse end-to-end encryption.

3 min read

How we build

A page for every Rutba app, drawn from the app itself

A product page named its apps in a sentence each, which cannot tell you whether a till handles returns. Forty apps now have a page of their own, listing every screen in them — read from each app’s own menu — with screenshots of it running.

3 min read

Workspace

A receipt in your hand before anybody else has signed

In an agreement with five parties, the first to sign may wait weeks for the last. Until now they held nothing for it. Each party now leaves with proof of their own act, countersigned by Rutba the moment they acted.

3 min read

Share this

One family

The rest of Rutba

One account across all of it. Sign in once and the products know each other.

PORTAL-BLOG-DETAIL · be079a8