About us

Customer intelligence from people who have owned these numbers inside telecom and VAS.

KeelShift is a customer intelligence platform. It blends one view of every customer with predictive models, so you can see at a glance how healthy the base is, what each customer is worth, and what to do next.

Who we are

A small team with senior, hands-on experience across telecom, value-added services and iGaming. We have built and scaled CRM, churn and lifetime-value models inside a major telecom’s value-added services business, and led data science functions from first build to production at scale.

We have sat on both sides of the table: the commercial team asking for a number it can trust, and the team responsible for producing one honestly.

Who we serve

Telecommunications

Recurring revenue at a scale where one point of churn is real money.

Media streaming

Free sign-ups, paid tiers, add-ons and prepaid terms. Each is a bet on who will pay, for what, and for how long.

Energy retail

Two customers on the same tariff can be worth opposite amounts. One pays on time for years, the other switches at the first price rise.

Fitness and wellness chains

Visits stop weeks before the membership does. Across a chain of clubs, that gap is where members are kept or lost.

Retail chains

Nobody cancels. A customer drifts from their own rhythm weeks before they stop, and a discount is not always what brings them back.

Where this data lies

Recurring-revenue data has pathologies of its own. Miss them and every number downstream is wrong.

Billing is attempted, not guaranteed

A failed charge is not a cancellation. Treat them alike and every churn number downstream is wrong.

Acquisition passes through intermediaries

The sale you paid for and the account that started are not automatically the same record.

Settlement arrives late, and revised

Revenue recognised this month may belong to a cohort acquired two months ago.

Refunds land after the fact

Revenue counted in month one can disappear in month three, long after the campaign was judged.

One customer, many records

A household, an account, a contract, a member number. Join them wrong and the same customer is counted twice.

The base can move at once

A price review or a change on your side looks exactly like a behavioural signal to anyone who was not there.

A generalist vendor learns that on your budget. We have already paid for the lesson.

How the work runs

  1. Frame the decision Start from the commercial call the work has to serve.

  2. Join the sources Billing, usage, campaign and contact history on one definition of a customer. Where they disagree, you hear it.

  3. Model and blend Predictive models on every customer, and the newest ones where they beat the proven ones on your data.

  4. Test, then recommend Everything is checked on customers and periods held back from the start. What survives becomes a recommendation.

Nothing is quietly dropped

Records that fail our checks are reported, not discarded.

Nothing grades its own homework

Findings are tested on customers and periods held back from the work.

Nothing is smoothed over

Where two of your systems disagree, you get the size of the gap.

Being argued with is the point. A number nobody can challenge is a number nobody should trust.

We work with what you already have

One extract of the data you already keep. No integration project, no access to production systems. It sits above your BI and CRM, not in place of them.

A pilot runs the Keep module of AGK (Acquire, Grow, Keep) on your data, on our side, and we walk whoever owns the budget through what it finds. If it earns the next step, we set AGK up for you: it keeps the answers current in an interface in your own colours, and everything exports into the tools your team already runs.

Work with KeelShift

Most start with a pilot on their own data: fixed scope, ten business days.

Start a pilot See the three solutions