Home
Offers & Tracking
Customer Value
Paying On Subscription Renewals With Customer Value
Paying On Subscription Renewals With Customer Value

SERIES:

Paying On Subscription Renewals With Customer Value

Two ways to pay a partner for a subscriber who stays: one bump when they reach the third renewal, or a share of every renewal for as long as it runs. What each one costs you, which to start with, and the cycle setting that decides which one you actually built.

A subscription business gets paid in instalments, which means the first payment is the least informative thing you will ever know about a customer. Two people sign up on the same day for the same plan?. One cancels in week three; the other is still paying four years later. If your partner earns the same on both, you are paying for signups and calling it a subscription programme.

Customer Value lets the payout follow the renewals. There are two sensible ways to do that, and this article builds both — but they are not interchangeable, so start by picking one.

The example used throughout
Cavora is an imaginary B2B subscription product. It is not a real company — the name exists so the figures, the rules and the numbers on this page all describe the same thing. The screens are the real Customer Value interface; the amounts are worked examples chosen so the arithmetic is easy to follow.

Two deals, and they are not the same deal

One bump at month three

A single extra payment when the subscriber proves they are staying.

Fires
Once, ever, per subscriber.
Needs you to send
Nothing. Everflow already counts renewals.
Rewards
Surviving the first few billing cycles — the thing that actually predicts a good customer.
Fails when
A partner brings customers who renew three times and then leave.
Exposure: a number you can write down — bump × qualifying subscribers.
A little every month

A share of each renewal, for as long as the subscription runs.

Fires
Every cycle the subscriber renews.
Needs you to send
The renewal amount, as a Number data point.
Rewards
Retention for the whole life of the account, not just the first quarter.
Fails when
You need to know next year's cost this year, or you renegotiate rates often.
Exposure: open-ended — it compounds, and it does not end on its own.

If you are not sure, start with the bump. It is one rule, it is cheap to reconcile, your exposure is a number you can write down, and it rewards the thing that actually predicts a good subscriber — surviving the first few billing cycles. The monthly share is the better long-term alignment, and it is also an open-ended commitment you will be paying in three years on customers nobody remembers acquiring. Move to it when you have watched the bump for a quarter and know what your churn? curve looks like.

What you actually have to send

Less than you think, and for one of the two deals it is nothing at all.

If every renewal fires a conversion — which it should, because that is how the partner gets attributed — then Everflow is already counting them. The number of renewals is a metric?, not something you send. The bump at month three needs no custom data point? whatsoever.

The monthly share does need one number: what the renewal was worth. If your deal is written against monthly recurring revenue? rather than the individual charge, send that instead — the rule does not care what the number means, only that it arrives.

One Number data point, a parameter name, and that parameter appended to the conversion URL your billing system already fires when a subscription renews. If you are wiring this for the first time, the setup article walks through it end to end.

Build it inactive first

Before either deal, a feature that gets overlooked and is worth more than it sounds.

An Inactive rule does not pay. It does keep collecting. So you can write the rule you are considering, leave it off for a month, and then look at how many subscribers would have crossed the line before you ever commit a number to a partner. This is the cheapest way to find out that your "month three" bump would have fired on 4% of subscribers rather than the 20% somebody assumed.

Deal A: one bump at month three

The whole rule is one condition.

Total of Base Conversion Events equal to 3. No data point, no threshold to maintain, nothing your billing system has to learn to send. If you would rather pay from the third renewal onward rather than exactly on it, use Greater Than 2 instead — with a bonus the money still only moves once, because a bonus is capped at once per cycle.

The Outcome section further down that screen is still at its default. That is the next decision, and it is where the two deals part company.

The cycle setting is what decides which deal you built

The goal cycle? is the same field for both deals, and it is the field that separates them.

Continuous

Progress never resets. A bonus is capped at once per cycle, and there is only ever one cycle — so the bonus pays once in the subscriber's life.

Deal A: the bump
Recurring · Month

Progress resets on the first of every month, so the once-per-cycle cap refreshes and the same subscriber can earn the outcome again next month.

Deal B: every month
Recurring resets everything, not only the part you meant
At the end of a Recurring cycle all progress goes back to zero, including counts you are relying on elsewhere in the rule. This is why a monthly deal cannot be conditioned on "three or more renewals" — inside a one-month cycle containing one renewal, that count is 1 and the goal is never reached. A monthly rule needs a condition that is true in every cycle.

Deal B: a share of every renewal

Same rule builder, three different settings. The cycle is Recurring on Month, the condition is something true in every cycle — at least one renewal — and the outcome is a percentage rather than an amount.

Set the payout model to Custom Data Point and the outcome becomes a percentage of a number you sent, rather than a figure you typed. This is still a bonus?: it is added on top of whatever the partner earns on the renewal itself.

A bonus can be a percentage
The note in the form — "only the CPA Payout Model is supported for bonuses" — appears when the payout model is set to Applicable Payout. Switch the model to Custom Data Point and the same bonus pays a percentage of a value you sent. What separates a bonus from a substitution? is that a bonus is added on top and capped at once per cycle, while a substitution replaces the payout and has no cap.

Revenue is set separately and behaves identically.

Most subscription deals move both: the partner earns a share of the renewal, and you record the revenue that renewal brought in, so the margin between the two stays visible in ordinary reporting.

The one setting people get wrong

Choosing Custom Data Point adds a field that decides what the percentage is a percentage of.

Cycle Total
Everything that arrived this cycle

The subscriber renews at $90 and adds two seats mid-month for $60. The cycle total is $150, and 10% of it is paid on the renewal.

$15 — on a renewal worth $90
Per Conversion
The renewal that arrived

The percentage is taken from the value on that conversion, so a renewal pays on the renewal and a seat purchase pays on the seat purchase.

$9 — which is the deal you wrote

For a monthly share you want Per Conversion?. Cycle Total on a monthly cycle looks harmless and is the same number in a month with one renewal — which is every month, until the month somebody buys extra seats mid-cycle, and the partner is paid a percentage of both.

Check it worked

One customer ID, a range covering the whole subscription, and read down the renewals.

You are checking three things: that a conversion arrived for each renewal, that the value came with it, and that the bonus shows up on the renewal you expect. If the renewals are there and the values are not, the rule is fine and the integration is not.

A cancelled subscriber looks exactly like a quiet one
Nothing in Everflow detects churn?. A customer who cancels simply stops producing conversions, and the rule stops accumulating. That is usually the behaviour you want — but it means the report cannot tell you the difference between someone who left and someone whose renewal failed in dunning? and will recover next week.

What you get

Partners paid on retention

The money follows the subscribers who stay, which is the only kind worth acquiring.

No spreadsheet at month end

The rule decides at conversion time. Nobody reconciles renewal counts by hand.

A deal you can measure first

Inactive rules collect without paying, so you can size the cost before you offer it.

One mechanism, both shapes

A bump and a monthly share are the same rule builder with a different cycle. Changing your mind is a settings change.

Common questions

QDo renewals have to be separate conversions?

Yes, and they almost certainly already are — that is how the partner gets attributed for them. If your billing system only fires a conversion on the first payment, nothing downstream can tell a one-month customer from a three-year one, and no Customer Value rule will fix that.

QCan I run both deals at once?

You can: two rules, both active, both scoped to the same offers. A bump at month three plus a small monthly share is a perfectly reasonable deal. Just price it as one thing, because the partner experiences it as one thing.

QWhat about annual plans?

An annual plan renews once a year, so "month three" never arrives and a monthly share pays once a year. If you sell both monthly and annual, either scope the rules to the right offers or condition on the renewal amount rather than the count — an annual renewal is distinguishable by its value.

QA subscriber upgrades mid-cycle. What does the rule see?

Another conversion, with whatever value you send on it. If the upgrade should not earn the partner a share, do not send it into the same data point, or scope the rule to the renewal conversion event specifically. This is the main reason Per Conversion is usually the right basis.

QWhat happens when someone downgrades or gets a refund?

Nothing, unless you send it. Everflow adds up what arrives, so a refund only reduces a total when your platform sends a negative value against the same customer. If you need a balance that can go below zero and carry forward, the NGR article covers that case in detail.

QCan the bump pay on month twelve instead of month three?

Change the number in the condition. The same rule with Total of Base Conversion Events equal to 12 pays on the twelfth renewal. The further out you push it, the more of your partners' cashflow you are asking them to finance — which is a commercial question, not a technical one.

QWill a new rule pay on subscriptions that already renewed?

No. A rule looks at conversions from the moment it is saved, so existing subscribers start from zero as far as the rule is concerned. If that is a problem, the Inactive trick does not solve it either — Inactive collects from when you create it, not retroactively.

QHow do I stop paying a partner forever on the monthly share?

Give the rule an end date in the Timeframe step, or switch it to Inactive when the term is up. A rule with no end date runs indefinitely from the moment it is created, which is exactly what "a little every month" means — so decide the term when you write the deal, not when finance asks about it.

Explore Related Content
Keep going on Customer Value:

→ Introduction To Customer Value — what a rule decides, and the five shapes people build.

→ How To Send User IDs & Data Points For Customer Value — getting the renewal amount flowing in the first place.

→ Build Your First Customer Value Rule — the simplest possible rule, if this is your first one.

→ Paying On Token & Credit Spend With Customer Value — the same machinery when the money arrives in packs rather than on a schedule.

Next in This Series