Company: KELLER Group GmbH (Keller Sports)
Location: Munich, Germany
Industry: Retail (Sports)
Partner name: Mainframe Monkey
Odoo account manager: Laura Koedam
Apps implemented: Contacts, Sales, Documents, Purchase, Inventory, Accounting - along with 30 custom apps, with connectors to 11 other systems and 19 webshops
Company Size: 150
Number of Odoo Users: 80+
Hosting Type: On-premise
About Keller Sports
Keller Sports is a Munich-based company founded in 2005. The brand was born from the belief that every person has the right to a fulfilled life. They believe that sports are an essential part of keeping a healthy body and mind. Today, they are the leading digital premium provider of sports services, sports products, and unique content - all with a Premium membership at its core.
Learn more about Keller at: https://www.keller-sports.com/
Outgrowing Legacy Systems
The Keller Sports website was launched in 2005, and has since experienced tremendous growth in revenue and retail orders. In 2011, the company implemented a SaaS ERP Software, which worked well for a while, but as the company grew, the software was unable to keep up.
Today, Keller Sports has over 19 webshops, a subscription (premium membership), and an interactive sports app (KELLER sMILES). With all the new shops and services, the SaaS ERP tool reached its limits. In addition to the software becoming more and more expensive, it became quite a big legacy, in terms of software infrastructure. Extending the SaaS product with the company’s needs always required the involvement of the SaaS company, which was a slow and time-consuming process. Keller Sports was in need of an ERP solution that was more flexible and able to adapt quickly to their needs.
As the digital leader for sport services, products, and content, Keller Sports has a lot to offer its customers, and thus needed to handle a lot in Odoo. Prior to Odoo, the company used multiple systems. Data was stored in numerous areas, and none of it was in-sync, forcing the company to maintain multiple systems.
By switching to Odoo, and using custom apps on top of the default Odoo apps, Keller Sports was able to connect with all their systems in one central place. From one location, they were able to manage everything. This enabled the company to help customers faster and keep track of the huge amounts of data.
Currently, Keller Sports uses Sales, Purchase, Accounting, Documents, Inventory, Contacts, as well as custom apps developed by Odoo Partner, Oocademy.
All 19 stores, and their contacts, are synced to Odoo. Thanks to the Contacts app, Keller Sports is able to manage all customer data in one place. It has enabled them to find all the details related to a customer in seconds. This has been a huge help to the customer support team, who are now able to support customers faster than ever before.
All sales made in Keller’s retail stores are managed in Odoo. With Sales, and the connectors with external partners all managed in one central place, Keller is able to automatically send shipping details and picking slips to their warehouses for delivery. They can also connect shipments and refunds to sales orders. Thanks to this, Keller can see the status of any sales order at any time.
As Keller Sports sells a lot of products, they also need to buy a lot of products. The Purchase app enables them to keep track of purchase orders. With specialized data connections, Keller Sports can now exchange product data, stocks, and sales information with suppliers in real-time. The next feature the company would like to integrate is AI to purchases, so they can make more accurate purchases and further balance supply and demand.
With international sales from 19 different stores, Keller Sports generates many invoices and bookings. Odoo Accounting is used for all accounting reports. Thanks to the fiscal positions, along with custom general ledger accounts and journals, all bookings are automated. This saves a lot of time on booking and managing accounting data. And thanks to the advanced exporting features from Odoo, they can easily pivot the company’s data for specific information. Odoo Accounting is really helping the BI & accounting team access better insights at a much faster rate.
All stocks are managed in Odoo. The customizations added to Odoo Inventory enable the sports retailer to calculate available stocks and provide stores with the right amount of product. Due to the granularity of the custom code on top of Odoo, Keller Sports can see a history of all stock changes. Odoo allows the company to manage over 500,000 products (with details) and stocks are fully automated.
In addition to being sold, products are also returned, thus requiring refunding. Thanks to a custom refunding app, refunds in Odoo are now 100% automatically calculated and paid back within minutes after receiving a return. The customer care team can find any order, its returns, and its refunds within seconds. They no longer need to manually mark refunds and pay them out through various PSP platforms. The refunds module has reduced the time taken to handle returns by more than 75%.
Using Odoo has given Keller Sports the flexibility to connect to every part of their business. For example, the company has customers that pay for premium services, via a subscription. When premium customers order products, the company needs to give this information to their logistics and warehouse, so these orders can be prioritized. In the after sales process, Keller Sports is able to treat them extra special, as they can clearly see in Odoo, who is a premium member.
“Compete better with Odoo”
- Florian Otte, Chief Technical Officer