Home/Projects/Schachinger profitability tool

Customer profitability at a glance

Revenue, costs and parcel volumes were spread across many separate systems. Today one dashboard shows, per customer and month, whether the business relationship pays off.

Schachinger profitability tool
Project partner
Schachinger Logistikschachinger.at

The starting point

Schachinger generates large amounts of data every day: parcel volumes and weights, revenue from freight and surcharges, costs for delivery, staff and operations.

The data was there, but spread across many systems, from Excel and clearing to Qlik. Whether a single customer was profitable could only be answered with a lot of manual work.

Our approach

We did not start with finished requirements, but with the question of what Schachinger could get out of the data it already had.

1

Data landscape

We mapped which systems deliver which data and where the links were missing.

2

Ideas & goals

In August 2024 we presented three project ideas to Schachinger and prioritised them together.

3

Design in Figma

We designed the dashboard first, so it was clear which figures had to be visible at a glance.

4

Development

With Elixir LiveView we built a reactive interface that handles large amounts of data smoothly.

How the tool calculates

From revenue to contribution margin 4

Costs are deducted from a customer's revenue step by step. This shows not only whether a customer is profitable, but also where the money goes. Click on a step to see which costs it contains.

Revenue

Domestic freight and surcharges, including the diesel surcharge. Plus parcel volumes and weight in the selected period.

CM 1 · Delivery and clearing

Everything directly related to pickup and delivery.

  • Clearing and fees
  • Tolls and line haul
  • Couriers for pickup and delivery
  • Local hauliers
  • Unloading and materials
CM 2 · Staff

Staff costs, allocated proportionally to the customer.

  • Agency staff
  • Employees
CM 3 · Other costs

Operations, administration and risk.

  • Rent, leasing, maintenance
  • Insurance and damage claims
  • Bad debts
  • IT, consulting, marketing, administration
CM 4 · Depreciation

What is left after all costs and depreciation.

Sample figures from the design, not real customer data.

The solution

One dashboard instead of many spreadsheets

Enter the customer number, choose a period, done. At the top you see revenue and contribution margins with their trend over the months, below that parcels, revenue and all costs. Every cost level can be expanded, down to the individual cost centre.

A badge shows straight away whether the customer was profitable in the selected period.

Customer profitability
Dashboard with revenue, contribution margins and trend

Everything at a glance

Revenue, costs and key figures per customer in one overview.

Trend over months

Developments become visible in the chart, levels can be shown or hidden.

Down to the detail

Every level expands, down to cost centres and revenue types.

Filter and search

By customer number and any period.

Calculated automatically

Contribution margins and shares come straight from the raw data, without manual work.

Profitable or not

A clear signal per customer, without having to compare figures first.

What Schachinger uses it for

Better decisions about customers

Risk classes

Customers can be grouped by their profitability.

Transparent pricing

Price changes can be backed up with figures.

Strategic customers

Decisions about key customers rest on a clear basis.

Pricing new customers

The data provides the basis for quotes to new customers.

Outlook

More ideas from the analysis

Customer profitability was the first of three projects we worked out with Schachinger.

!Warning: Scanner “1020” shows unusual activity.View now

Monitoring for anomalies

Data from all tools flows into a simple monitoring view. Anomalies such as losses, damage or unusual scan rates are detected automatically.

Tour 1Tour 2Tour 3Tour 4

Automatic route planning

Parcels are distributed optimally across all routes, with sequence and pickups calculated in advance. Business and private customers are served at separate times.