"The over-redemption was real. The number they were using wasn't."
I inherited this account from a teammate going on leave. Her transfer note said the
customer claimed we'd cost them money, we hadn't, and the case was closed. That wasn't
enough to actually resolve anything, so I went back to the account history instead of the
note.
This customer had been with us a couple of years, running their loyalty program on a
generic platform where points were originally set to never expire. At some point the
platform added the option to set an expiration, and the customer turned it on. What
nobody had properly explained, not to the customer and not to us on the CS side, was
what that switch does to points that already exist. Every point sitting in someone's
account got stamped with the date of the change, as if it had just been earned that
day. So instead of expiring on a rolling basis, everyone's existing points were now set
to expire on the same date, a year out.
This wasn't just a complaint. The customer was furious, threatening to leave, and had
stopped paying. They billed quarterly and had built up a debt of two or three payments
while this sat unresolved. They were also threatening to sue for additional damages on
top of what they said we'd already cost them. It was, genuinely, a bad situation.
Their claim was that members were redeeming more points than they should have, and it
was costing them thousands of dollars. Some of that was real. The number wasn't. It
took our solutions engineers a lot of digging, matching individual redemptions against
individual earn dates across the account, to find out what had actually happened and
what it had actually cost.
Once both sides had the real number, calculated exactly instead of estimated, we
reached an agreement. Their annual contract went from 12 months to 14, two extra months
added to make up for what happened. They renewed and left feeling like
they'd gotten something back. Yotpo ended up paying out far less than the customer had
originally threatened to claim.
Nobody had actually explained what a routine-sounding setting change would do to an
account that old. Not to them, not to us. It took someone going back to look.
The tool I built to go with it
I also built an interactive enablement app: a book of accounts with onboarding
playbooks, a health-score model, a QBR generator, and a renewal-risk view, all built on
fictional data since I don't have access to real Yotpo numbers anymore. It's the tool I
wish I'd had as a CSM.