ecommerce
support
stripe, slack, trello, gmail
Refunds reach support before the customer does
Finance issued refunds directly in Stripe, and support found out when the customer emailed to ask where the money was. Every one of those threads started with an apology and a search through two systems before anyone could answer a simple question.
The problem
Finance issued refunds directly in Stripe, and support found out when the customer emailed to ask where the money was. Every one of those threads started with an apology and a search through two systems before anyone could answer a simple question.
What they built
Syncline picks up each refund the moment Stripe reports it, posts the details in the support channel and opens a card on the follow-up board with the order reference attached. A confirmation email goes to the customer from the support address within a minute, before they have thought to ask.
The flow, step by step
What changed
<p>Tidewater Supply Co. sells kitchen equipment to small restaurants, which means a fair number of returns and a steady trickle of refunds. Finance handled them in Stripe because that is where the money is, and support handled the customer because that is where the customer writes. The two teams sat six feet apart and still managed to be a day out of step.</p><p>The pattern was always the same. A refund went out on Tuesday, the bank showed nothing until Friday, and on Wednesday morning the customer emailed to ask what happened. Support then had to find the order, find the charge, work out whether it was full or partial and reply, which took about twenty minutes and started from a position of not knowing.</p><p>The flow inverts the order of events. Stripe pushes the refund to Syncline within seconds, so the customer gets a confirmation naming the exact amount and the realistic bank window before they have any reason to write in. Most of the traffic that used to arrive as a ticket now never arrives at all, which is the cheapest kind of support improvement there is.</p><p>The amount handling is worth calling out because it caused the one bug they hit. Stripe reports money in minor units, so a refund of 128 dollars and 40 cents arrives as 12840. Syncline converts it with the currency attached before writing anywhere, and the run history shows both numbers side by side. Their first template used the raw value and told two customers they were getting twelve thousand dollars back, which was fixed in about four minutes and is now a story the finance lead tells at every onboarding.</p><p>The Trello card exists for the awkward cases. Roughly one refund in twelve needs something else to happen, a courier to collect, a replacement to ship, a supplier to be told, and none of that is visible in Stripe. The card gives that work a place to live with a due date on it, and the board reports how many are still open at the end of the week.</p><p>They added the ten dollar filter after the first month. Small refunds are common, nobody needs a chat message about each one, and the channel had started to be muted, which would have quietly undone the whole thing.</p>