Trailo – ett modernt logistiksystem för svensk kraftvärmeindustri

Snabb visuell överblick och möjlighet till kontinuerlig vidareutveckling var de primära önskemålen när vi började bygga Trailo – ett skräddarsytt helhetssystem för bränsleförsörjning till kraftvärmeindustrin.
Ett flöde med många rörliga delar
Bränslet till ett kraftvärmeverk kommer från många håll och på många sätt. Utmaningarna, men också möjligheterna, har varit många:
- Stora och avancerade logistikflöden. Miljontals ton årligen på båt, bil, tåg och container, begränsade lagringsmöjligheter och många regelverk kring spårbarhet och hållbarhet.
- Många rörliga delar i affärerna. Avvikande kvantiteter, varierande priser, växelkurser och fraktpriser.
- En ständigt föränderlig behovsbild. Produktionsplaneringen styrs av elpriser, väder, tillgänglighet på pannor och mer.
Utan ett gemensamt system hamnar sådant i kalkylblad, mejl och i huvudet på några få nyckelpersoner.
Vad systemet gör
Trailo hanterar hela livscykeln för bränslehandeln:
- Avtal med leveransperioder, volymer och priser.
- Order – från utkast till levererad och avräknad.
- Planering och prognoser utifrån vad pannorna faktiskt behöver.
- Lager i realtid, räknat i ton, kubikmeter och megawattimmar – med fukthalt och energiinnehåll i beräkningen.
- Avräkning och fakturering direkt mot ekonomisystemet.
- Rapporter och dashboards som ger ledning och operativ personal samma bild.

Integrationer i stället för dubbelinmatning
Varje uppgift som skrivs in för hand två gånger är en möjlig felkälla. Därför hämtar Trailo så mycket som möjligt direkt från källan:
- Vågsystem – varje vägd leverans importeras och matchas mot rätt order.
- Panndata – förbränningen bokas automatiskt mot lagret.
- Spårning – fartygspositioner, containrar och tågvagnar syns i systemet, på karta.
- Ekonomisystem – fakturarader, självfakturor och verifikat skapas automatiskt.
- E-post – dokument och fraktsedlar kan skickas in direkt.

AI där det faktiskt gör nytta
AI-agenter läser fraktsedlar, analysbesked och andra dokument och plockar ut det som ska in i systemet. Människan granskar, systemet bokför. AI-leverantören ligger bakom ett eget gränssnitt, så att modellen kan bytas utan att resten av systemet påverkas.
Nytt är också att en AI-assistent kan ställa frågor direkt till Trailo via MCP – "hur mycket flis har vi i lager?", "vilka order är försenade?". Assistenten går genom samma API som gränssnittet, med samma behörigheter som användaren och bara läsrättigheter. Svaren bygger alltså på exakt samma siffror som användaren ser på skärmen. Läs mer om hur vi tänker kring AI på egen data.
Trailo ger överblicken. Och i korta releasecykler varje vecka gör vi det ännu bättre, i nära samarbete med de som faktiskt använder systemet.
Nästa generation: en egen instans per bolag
I takt med att fler bolag i bränslekedjan använder Trailo har kraven på dataisolering ökat. Därför har vi byggt nästa generation av plattformen: varje bolag får en egen instans och en egen databas, integrationer kan slås på per bolag, och det som ska delas mellan bolag går via ett API.
Ombyggnaden gjordes från grunden, en funktion i taget, med den befintliga datan som facit och utan att gränssnittet användarna är vana vid ändrades.
Under huven
Nästa generation bygger på TypeScript genom hela stacken, PostgreSQL med en databas per bolag, drift på Google Cloud och AI-agenter som tolkar dokument och fraktsedlar. Modern teknik i en traditionell bransch – byggd för att kunna fortsätta utvecklas vecka för vecka.
Vill ni veta mer om hur vi bygger system för tunga fysiska flöden? Hör av er.