The story of how a small c-store chain got started with Business Intelligence
October 1, 2020 in Technology

It was 8:15am when I walked into the conference room where I would be teaching the staff of this C-Store chain how to use StoreKeep. The prior week our Data Docks were plugged in at each of their 17 stores. We could immediately collect data from the local stores and now needed a day to set up personalized consoles to deliver to each staff member exactly what they needed for their jobs. I often go on site to deliver staff education when we launch StoreKeep. You might expect that, as CEO of Taiga, I would assign education to other people, but I find the first introduction of our business intelligence product to new clients is very exciting, revealing unexpected new problems we can help solve. Besides, I really enjoy watching seasoned professionals change from bored skepticism to enthusiastic exploration. This installation would prove to be a good example.
I had the big screen running and had begun introducing everyone in the room when the Director of Operations came in. I could tell by the way everyone deferred to him that he was a key decision maker and I suspected he would probably benefit the most from StoreKeep – it was also clear that this was not his “first rodeo” with business intelligence systems – his expectations were low. He kept looking at his phone, fidgeting. He even walked out to make a call before I could get started. When he came back I asked him what he was hoping to get out of the meeting. He ruefully smiled and replied: “Well, I was hoping to actually get out of the meeting altogether, because I have a lot of things to do. I’ve been in the industry for 26 years, and seen the introduction of one new technology after another, but they’re always built for big companies with big IT staffs. All they do is add more complexity than smaller operations like ours can handle, and then they fail when they discover the mess of our data. If you want to manage a C-Store chain of our size, nothing beats going out in the field to find out what is going on.” The rest of the staff turned to look at me – would I fold like the last guy? This was going to be fun.
I asked him what he meant by “the mess of the data.” He smiled, nodding his head, as if this was an enjoyable part of “vendor education” he had often delivered. “Well, first of all, every store we have has a different configuration. We can’t afford to force every store to use a certain setup because we buy and sell stores all the time. The POS systems are different, and if two stores do have the same system, they are probably at different versions so they are still incompatible. You should go out to one of our stores and look at the equipment. It will be covered in dust because as long as it’s not broken, we leave it alone. The people who installed it are long gone and in most cases, we have the same system that was in place when we bought the store. We aren’t big enough to force our suppliers to use one category standard, so they all use their own and the data is all incompatible. Our Coke supplier knows more about our inventory than we do. Some of our equipment, like our ATGs, are so old, we have to print the numbers to get any data. How can anyone analyze missing or incompatible data?” He wasn’t smoking a cigar, but if he had been, he would have been rolling it around now as he put me in my place. He’d been there, done this, and knew the computer whiz kids couldn’t deliver real results.
Fuel Price Changes
I knew I had to get his attention before he left, so I picked a typical problem for most small C-Store chains. I asked: “How do you manage fuel pricing?”
“Hey, fuel is by far our biggest volume item and the margins are small. If we don’t adjust our prices to match what is happening in our area or we will lose our margins and our store traffic. The first thing we have to do is track what the other guys are charging. The only thing you can get online are national or regional averages, and those aren’t good enough. We have to take into account that certain stores are near the Interstate, others near fancy malls and others serve hundreds of truckers. The only way to get useful numbers is by driving around to the key locations that are relevant to the store we are trying to price. This is a lot of driving for our 17 stores. So I have a Director of Fuel Operations, Charlie, and he has three guys in pickups who make the rounds. As the numbers come in, Charlie adjusts the prices for each store individually and then emails the store managers to make the changes. It’s slow and painful, but part of good C-Store management. Show me some stores where fuel pricing isn’t monitored constantly and I’ll show you an unprofitable chain.” He looked at me expectantly, waiting for me to show what computer magic would solve this tangled problem.
I asked him one more question: “Do your store managers always change the prices to what Charlie says in his emails?” Joe frowned and said: “Funny you should ask that. Just yesterday we had a manager miss his email and then the shift changed. Our fuel was overpriced for the entire afternoon. We also have some stubborn managers who think they know more than Charlie and delay price changes. So we have to tell the guys in the pickups to check our own prices, too.”
I stepped over to my laptop and said: “Let me show you how we can help Charlie decide prices for each store.” I displayed this chart:

“Your stores are shown in green on the left followed by their current price for regular.” Joe interrupted me, asking: “Current price as of when?” I said: “As of right now. If you call your Paxton Shell and tell them to change their price, we will see it change on this screen.”
Joe said nothing, so I continued: “The average, minimum and maximum prices are for a group of 7 stations selected to act as the benchmark for the Paxton Shell, and you can see that its rank is 5th highest out of the seven.” Joe asked: “You mean it isn’t regional averages? I can pick the benchmark stations to compare against for each of my stores? How can you get that data? How old is it?” I could see some of the skepticism fading, and went on: “We get our competitors’ pricing from a national service that is generally about a half hour out of date. Of course, your own pricing is reflected here immediately because we pull it from the pumps in real time.”
Joe squinted at me and said: “What a minute. Are these really our stores or is this all fake news? You just started this project last week. How did you get all this data?” I could see from his eyes that he really thought this whole display was a hoax. So I answered Joe carefully: “Look, I know the data sources at these stores are a mess, and you’ve probably been frustrated with other computer guys who got overwhelmed by all the differences and old interfaces. But our company was founded by guys who have spent over 20 years building interfaces like this. We built so many we decided to create a platform to collect the data based on our experience so we don’t have to custom build the interfaces at each store. Now all we do to install a store is send the manager a little box we call a “Dock”. The manager plugs the Data Dock into the local network, and immediately we are live at headquarters. We don’t` even have to show up at the local stores, at least most of the time.”
Setting Fuel Prices
It looked like Joe would give me the benefit of a doubt, so I went on: “Let me show you another screen, because I haven’t told you the best part.”

“Once Charlie, at headquarters (or on his phone), looks at the live data and decides on a new price for the Paxton store, he just types it in and that price is live. You won’t be burning the tires off those pickups.” Joe said nothing. His eyes kept darting about as he did little calculations about cost savings and improved margins.
Wet Stock Inventory
Then I said “And Joe, we can give you ALL the data. Not just fuel prices, but product sales, inventory levels, who buys which things together, out of stock alerts – all of it. Let me give you one more example. How often do you change the filters on your pumps?” Joe pulled his head back and gave me a puzzled expression: “We do routine maintenance every so often and replace them all.” I nodded and said: “How would you like to get an alert at headquarters that pump four at Paxton had low flow and needed a new filter? You could replace the filters when they were needed instead of paying for all of them, even the low volume pumps. Maintenance on demand instead of on a schedule.” He nodded and then squinted again: “You must be getting data from our dispensers and those old ATGs. Can you tell me my wet stock at each store at headquarters without anyone checking?” I nodded.
He said: “This changes everything!”