Integrated Solutions for Retail Order Management

A centralized system integrating design, inventory, and communication tools to streamline sales and operations for Reform’s team.

TIMELINE: 1 YEAR 4 MONTHS
COUNTRY: DENMARK

This is an internal enterprise tool and it's not publicly accessible.

The Client & The App

The client’s primary goals were to improve the system stability, mitigate operational risks, and streamline the sales process for their team. They also needed ongoing improvements and maintenance for their order management system.

This system supports the sales and operations teams by integrating various tools for design, order management, and inventory control. By focusing on these priorities, the client aimed to boost efficiency for their sales managers, improving order tracking, inventory management, and customer communication.

The core of Reform’s system is HubSpot, a CRM used by sales managers for kitchen design, deal management, and customer communication. Other key components include:

Ideal Spaces and 3CAD

Visual design tools. Ideal Spaces is an external tool, while 3CAD is an in-house tool tool being developed to replace it.

Order Desk

A custom-built central hub for managing orders, tracking, and communication across integrated systems.

Economic

An invoicing system seamlessly integrated with Reform’s backend to manage billing processes.

Clougistic

A Warehouse Management System (WMS) designed for efficient inventory management and shipment tracking.

Additional applications support tasks like shipment management and financial tracking. Reform's goal was to streamline workflows and improve system stability, minimizing the burden on their sales team and enhancing cross-system integrations.

CEO
Reform Group
Holding Aps

Teacode.io was always open and quick to react to challenges and needs;
they focused on finding the right fit and support we needed at each moment. They also have great talent!

Our Role and Involvement

Our team was responsible for maintaining and improving the system, focusing particularly on the Order Desk application. This application, inherited from
a previous team, had a complex codebase with minimal documentation. We took steps to address these challenges by:

Code Optimization

Improving the existing codebase to reduce deployment time from one hour 
to 20 minutes.

Technical Documentation

Enhancing documentation to improve knowledge transfer and system understanding for current and future developers.

Metrics and Monitoring

Implementing monitoring tools to track response times, detect errors, and identify bottlenecks.

Collaboration with External Teams

Working closely with teams responsible for HubSpot, 3CAD, and Clougistic integrations 
to ensure consistent system performance and address any integration challenges promptly.

Our selection was based on our reputation for system integration expertise and our demonstrated ability to deeply understand user needs.

Results

The newly developed Integration Hub has delivered significant benefits for the client. The improvements to the Order Desk and integrations brought tangible benefits:

Enhanced System Reliability

Reduced risk of errors and delays through optimized code and better documentation, contributing to a more stable system.

Streamlined Operations

Sales managers can now manage orders, track inventory, and communicate with customers through a more efficient platform.

Effective Data Synchronization

Efforts to improve two-way synchronization between HubSpot and Order Desk reduced inconsistencies and enhanced data reliability.

Support for Distributed Teams

The system’s capacity to handle different time zones ensures smooth operations for geographically dispersed teams.

The challenges of integrating with external providers were addressed through regular check-ins and manual workarounds where necessary, such as enabling users to add comments to flag discrepancies that require manual review.

The Process

01

Discovery

The project began with an in-depth discovery phase, where we collaborated with end-users to identify their needs. During this phase, we discovered several issues, including complex integrations, limited documentation, and a codebase that was difficult to modify.

02

Development

Based on the insights from discovery, we prioritized designing an intuitive user interface and implementing robust backend functionalities for order management and inventory tracking. We employed technologies like React for the frontend and Kubernetes for backend performance optimization.

Unique user requirements, such as adding custom comments to address system limitations, were implemented as workarounds to facilitate seamless use by non-technical users.

03

Maintenance

We prioritized maintenance throughout the project, implementing regular updates and bug fixes. Monitoring tools were established to detect issues early, allowing for quick resolutions that minimized disruption for end-users.

Let's win your market together!

Tell us more about
your application

Contact us to discuss your app idea and possibilities. We’ll advise you on the best solution and estimate the project. If you have any questions – we’ll provide you with answers.

Let's talk!

Schedule a call with Mark,
our Technical Solutions Manager

Write a message

mark.cameron@teacode.io

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.