AI software for freight forwarders · spot FTL

Cover more loads.
Protect every margin.
Your disponent sends the order.

Spedanta is the AI agent for managing spot subcontractors in logistics: it publishes and negotiates your loads by email, collects the documents and tracks every shipment to POD, alongside your TMS.

Posts the load, replies to every carrier in real time and negotiates within your price bands, finding the best combination of cost and reliability.

It collects the documents, monitors the shipment and follows it through to POD.

Your disponent reviews the dispatch and sends the order.

Spedanta handles everything else.

~194 h
of desk time a month at 250 spot loads — about 1.2 full-time disponents, on the assumptions below
0 €
ever offered above your ceiling — the limit is enforced in code
1 click
sends the order — the only step still done by hand
dispo@yourforwarder.eu
IT-AT-4471 Milano 20090 → Wien 1230
Tautliner 13.6 · 24 t · load Mon 07:00–12:00 · unload Tue 08:00
start 780 € target 880 € ceiling 920 €
    Where the value is

    One agent, the whole cycle.

    Publishing tools stop at the posting. Negotiation tools stop at the handshake. Spedanta keeps going through everything that comes after — documents, tracking, POD — and writes it back where your team already works.

    Get the deal Run the load
    01

    Publish

    Posted where the trucks are — cross-border, split by country.

    02

    Assign

    Every carrier in parallel. Price and reliability decide who gets the load.

    03

    Documents

    Insurance, licence and bank details collected, checked and filed.

    04

    Track

    ETA, loading, transit, delivery — reminders and escalation on silence.

    05

    POD

    Proof of delivery requested, read, matched to the order and closed.

    Getting the price agreed is roughly a third of the work. The rest — the documents, the ETA chasing, the POD — is where the hours go. That's the part Spedanta is built around, without asking you to change the system you run on.

    What today costs you

    Nobody overpays on purpose.
    They just run out of time.

    For every spot load, the disponent has to manage several negotiations. At the same time, they're following other loads, handling customer requests and dealing with the day's operational urgencies. When they get back to a carrier contacted a few hours earlier, that truck may already be booked elsewhere. For a team running 250 loads a month, that means over 130 hours spent on negotiations and more than 60 on documents and tracking. The real constraint is time.

    THE LEAK

    Good disponents, unfair race

    For every spot load, a disponent runs several negotiations at once. At the same time they're following other loads, handling customer requests and dealing with whatever the day throws at them. By the time they get back to a carrier contacted a few hours earlier, that truck may already be booked elsewhere. Across a desk running 250 loads a month, that's over 130 hours on negotiations alone and more than 60 on documents and tracking — the equivalent of more than one full-time disponent doing nothing else. The real constraint is time.

    • One person, one conversation — five carriers are already replying to someone else
    • No shared rule, so every load gets negotiated from zero, under pressure
    • More loads means more hires — the desk never gets ahead
    Where the desk hours go — 250 spot loads / month
    Negotiation Tracking & docs Review & dispatch Left for selling 131 h 63 h 13 h ? ~875 carrier conversations · 3.5 per load, ~9 min each · plus 15 min tracking + 3 min review per load 207 h total ≈ 1.2 full-time disponents (167 h/month each)
    How it works

    Four steps. Every one inside your rules.

    Carriers never log in to anything. They receive an email and they reply to it — exactly as they do today. The change is entirely on your side of the screen.

    01 — PUBLISH

    More visibility for every load

    Spedanta publishes every load and automatically repositions it at regular intervals, keeping it visible.
    It also creates alternative routes covering the countries bordering the loading and unloading points. A load from Trieste to Wolfsthal, for example, can appear on Italian and Slovenian lanes at departure, and Austrian and Slovak lanes on arrival.

    • Automatic refresh → more visibility
    • Alternative routes → more carriers reached
    • Carriers already used on the lane → automatic email
    • Once the load is assigned, every posting is withdrawn automatically
    Alternative routes · neighbouring countries · Trieste → Wolfsthal
    LOADING UNLOADING IT SI Trieste 34121 34074 34170 34015 5000 6210 6000 AT SK Wolfsthal 2412 2410 2460 2404 82101 90101 90301 one load automatic refresh at regular intervals · the load stays visible routes created: IT · SI at loading  →  AT · SK at unloading
    Alternative routes published · 4
    • Trieste 341xxWolfsthal 24xxIT → AT
    • Trieste 341xxBratislava 8–9xxIT → SK
    • Koper / Sežana 6xxxWolfsthal 24xxSI → AT
    • Koper / Sežana 6xxxBratislava 8–9xxSI → SK
    02 — ASSIGN

    The right carrier for every load

    Spedanta handles each negotiation separately and analyses the replies while also factoring in each carrier's reliability history. When it identifies an offer that matches your criteria, it compares cost and performance to suggest the most advantageous assignment.
    Because the lowest price isn't always the best choice. If a carrier has a weak track record, Spedanta flags a safer alternative, reducing operational risk.

    • Price and reliability → a better-informed choice
    • Every price is validated against your margins before it's sent
    • Replies adapt to the carrier's own communication style
    • Questions on goods, dates and zone → answers consistent with what you allow to be shared
    • Every message gets an answer in under 15 seconds
    • Once the right carrier is identified, Spedanta closes the deal and ends the other conversations professionally
    • Negotiates in more than 10 languages, matching the carrier's own
    Parallel negotiation · best price × reliability
    LOAD IT-AT-4471 CARRIER RELIABILITY OFFER STATUS Carrier A 82% 905 € IN TARGET Carrier B 70% 888 € CHEAPEST Carrier C 96% 895 € SELECTED Carrier D 88% 915 € IN TARGET Carrier E 91% 960 € OVER CEILING Two offers under your ceiling. Spedanta weighs price against reliability and takes C: 7 € over the cheapest, far likelier to deliver clean.
    03 — DOCUMENTATION

    Every document ready before the load is assigned

    Once the terms are agreed, Spedanta requests all the required documentation from the carrier — CMR insurance, transport licence and bank details. It reads the attachments, checks expiry dates and completeness, and files everything against the order and the carrier profile.
    If a document is missing or invalid, Spedanta handles the first checks and follow-ups with the carrier on its own. If the issue isn't resolved, it alerts the disponent.

    • Automatic checks → complete and valid documents
    • Central archive → everything in the carrier record
    • Missing or invalid documents → handled automatically, then flagged
    • The order reaches the disponent already assigned, priced and fully documented
    Deal agreed → ready for dispatch
    AGREED 10:26 · COLLECTING FROM CARRIER C CMR insurance CMR_ins.pdf · valid 03/27 Transport licence licence.pdf · valid 11/28 Bank details IBAN on file · name matched ORDER IT-AT-4471 price870 € carrierC · 96% docs3 / 3 ✓ READY FOR DISPATCH a human still sends it A missing or expired document blocks dispatch and pings you — nothing reaches your screen half-done.
    04 — TRACK

    Every truck under control. Automatically.

    Once the load is assigned, Spedanta follows the shipment by email automatically. It requests ETAs and updates on loading, transit and unloading at the cadence you set, reads the carriers' replies and updates the dispoplan directly.
    If the ETA changes, Spedanta flags it immediately, giving the disponent the time needed to update the customer.

    • Custom cadence → frequency and number of updates and reminders
    • ETAs and updates → requested automatically
    • Delays or missing replies → flagged to the disponent with the whole conversation
    • Unreadable POD → automatic re-request, then escalation
    Email tracking · reminders on your rules
    order sent Mon 06:10 at loading Mon 07:42 in transit ETA 10:30 delivered pending POD pending IF A CARRIER GOES SILENT 1st reminder 2nd 3rd escalate to you How many reminders and how far apart — your rule, per team.
    Your carrier network

    The right carrier for this lane
    is usually already in your database.

    Every load you have ever covered left a trace: who ran it, at what price, how fast they answered, whether the POD came back clean. Spedanta keeps that as a working list and uses it before it ever spends a posting on a freight exchange.

    SOURCING

    Contacted in order of how likely they are to say yes

    A carrier who has never run Milano–Wien but runs Bergamo–Graz every week is a better bet than a stranger with the exact lane. Spedanta scores corridor overlap and geographic proximity, not just an exact match, so your own hauliers get the first email.

    • Lane match from corridor overlap, not exact-lane history alone
    • Performance from on-time delivery, reply speed, price level, document reliability
    • Every dispatch writes back into the score — the list gets better as you use it
    • Your list, your tenant. Never pooled, never used to price another forwarder
    Carrier ranking · Milano 20090 → Wien 1230
    CARRIER LANE MATCH ON-TIME REPLY STATUS Chorinopoulos transport SA Rolla autotrasporti Srl Pavel transport SP Z.o.o. Murol transporte GmbH Novak Transport d.o.o. 98 %12 min 94 %41 min 88 %2 h 91 %3 h 72 %6 h EMAILED EMAILED EMAILED EMAILED HELD BACK 4 carriers emailed at 09:12 · ranking rebuilt after every dispatch
    metric

    Lane match

    Corridor overlap and geographic proximity between what the carrier already runs and what you need moved. Adjacent regions count.

    metric

    Reliability

    On-time delivery, how often the POD came back readable first time, how often a booked truck did not show up.

    metric

    Responsiveness

    Average time to first reply. A carrier who answers in twelve minutes is worth contacting before one who answers tomorrow.

    metric

    Price level

    Where their agreed prices sit against your band on comparable lanes, over time — not one lucky quote.

    Your savings, with your numbers

    Five sliders.
    That is what Spedanta gives you back.

    No invented percentages, no case study from a customer you'll never meet. Your volume, your minutes, your hourly cost — the sliders start on the assumptions used above. Disagree with any of them? Drag it and the case moves with you.

    250

    FTL spot only — contracted volume does not count here.

    31

    Publishing, calls, counters, closing the deal.

    15

    ETA requests, reminders, POD collection and filing.

    28 €

    Gross salary plus employer contributions, divided by worked hours.

    0 €

    Starts at 0: we make no claim here. Move it only if you have your own figure.

    5 017 €

    per month, on your own inputs, before the subscription

    Hours handed back to your team 179 h
    That is, in full-time disponents 1.1 FTE
    Value of that time 5 017 €
    Margin held on the band 0 €
    Spedanta subscription Ask for information →

    Review time is kept, not removed: the model assumes your disponent still spends 3 minutes per load approving and sending the order. The subscription is priced on volume, so it follows the first slider — we put it against these exact numbers in the call, and say so plainly if it does not clear.

    Your screen

    Every load, every thread,
    every ETA — alongside your TMS.

    The dispoplan is the working view for what Spedanta is running: loads on the left, live carrier conversations behind each one, status and ETA on the right — and the dispatch button that only a person can press. It's not a TMS and doesn't try to be one: your orders stay in the system you already use, and Spedanta reads from it and writes back to it.

    spedanta — dispoplan · Team Nord
    Spedanta dispoplan — operational view of all transports
    Live board · loads, carrier threads, documents, ETA, dispatch action

    Loads

    Straight from your TMS, with the band you set and how many carriers are currently in conversation.

    Conversations

    Every thread on that load, the current offer on each, and where it sits against your ceiling.

    Documents

    Insurance, licence and bank details, with expiry dates. Missing anything blocks ready-for-dispatch.

    Status & ETA

    Loaded, in transit, delivered, POD in. Escalations sit at the top until someone deals with them.

    The conversations

    Don't take our word for it.
    Read what it actually writes.

    A carrier does not care that there is an agent on the other side, and should not be able to tell. Short question, short answer. The number is never improvised. The threads below are illustrative examples, not customer data.

    1. Rolla autotrasporti Srl14:02
      1000 minimum. I don't go below that. Truck is already in Milano.
    2. Spedanta14:03
      Understood. On this lane we can do 860 € all-in, payment 30 days.
    3. Rolla autotrasporti Srl14:21
      930 and I close right now.
    4. Spedanta14:22
      880 €. I can't go further than that.
    5. Rolla autotrasporti Srl14:40
      ok 880, send me the order

    Pressure does not move the number

    "1000 minimum" is a negotiating position, not a market price. Spedanta concedes on a schedule built from urgency, market slack and how close the load date is — not from how firm the other side sounds. Closed 40 € under the ceiling.

    start 780 · target 880 · ceiling 920 · closed 880

    What it will never do

    Four things it will never do to you.

    Handing negotiation to software is only sane if the limits are structural. These four are not settings. They are how the system is built.

    never

    Improvises a price

    The AI reads the negotiation, chooses the strategy and decides when to hold and when to concede. What it can't do is go outside the limits you set: every number it puts on the table is validated against your margins before it leaves.

    never

    Sends the order

    The agent's role has no dispatch permission. The state machine will not advance past "ready for dispatch" without a human. This is enforced in access control, not by instruction.

    never

    Reveals sensitive information

    Sixteen load fields, six disclosure stages, configured once by you. A carrier who has not been assigned the load cannot get the address out of the agent by asking nicely.

    never

    Leaves the EU

    Models and data hosted in the EU, immutable audit log of every offer, message and rationale, GDPR and EU AI Act by design. Your carrier list stays yours.

    Pricing

    Priced on your volume.
    Never on your freight spend.

    A flat monthly fee with a load allowance included, and a fixed rate per load above it. No per-seat licences, no percentage of what you pay your carriers, no charge for the conversations the agent has. Twelve-month contract, billed quarterly in advance.

    Starter Ask for information →

    Up to 50 loads a month

    • Negotiation and tracking
    • Load-board publishing
    • Document collection
    • One team
    One or two disponents
    Business Ask for information →

    Up to 100 loads a month

    • Everything in Starter
    • Carrier database & lane scoring
    • Multiple teams and disponents
    • Full audit export
    A full dispatch desk
    Growth Ask for information →

    Up to 250 loads a month

    • Everything in Business
    • TMS integration
    • Per-team price bands and strategies
    • Priority support
    Several teams, several countries
    Enterprise Ask for information →

    From 500 loads a month

    • Everything in Growth
    • Dedicated onboarding manager
    • Custom escalation and SLA
    • Volume rate above the allowance
    Let's size it together
    Where we are

    Beta this September.
    Commercial launch in January.

    We are not going to pretend this is a five-year-old product. It is not. Here is our current plan and exactly where the product stands today, so you can judge for yourself whether the timing works for you.

    SEP 2026
    Beta

    Negotiation and tracking, end to end, with the first group of forwarders.

    OCT 2026
    Pilots

    Running on real spot loads. Bands, tone and escalation tuned on live outcomes.

    DEC 2026
    Hardening

    Audit, compliance, SLA and billing. Release-readiness gate.

    JAN 2027
    Launch

    Generally available on annual contracts. Onboarding opens.

    Q1 2027
    Integrations

    Transporeon API: automatic slot booking and real-time updates sent to your customers.

    What's next

    Have another process you'd like automated? We're always available to build new agentic solutions for our clients.

    founding customer

    Your lanes set the defaults

    We have no pilot forwarder yet, which means the first ones in decide what "normal" looks like — concession pace, disclosure stages, escalation thresholds.

    founding customer

    Founding terms, kept

    Your first annual contract is priced at pilot terms and stays there on renewal. No retroactive repricing when the list price moves.

    founding customer

    You talk to the builders

    Two founders, one of them full-time technical. No ticket queue between your disponent and the person who writes the code.

    Straight answers

    The questions every forwarder asks first.

    Do carriers need to install anything?

    No. Carriers reply to a plain email from your domain, same as today — there's no portal to log into and no app for hauliers to adopt.

    Can the AI send an order without me?

    No. The AI drafts and negotiates within the margin band you set. You choose whether your team reviews and confirms every order before it goes out, or whether the AI can send it on its own within those limits.

    What happens if a carrier reply falls outside the negotiation?

    Anything unusual — a missing document, an out-of-band question, a reply that doesn't fit the script — routes straight to the escalation queue for a person to handle.

    How is our carrier and negotiation data handled?

    Every message and offer is recorded in a searchable audit log tied to your account. Nothing is shared across customers or used to price someone else's freight.

    How much setup does this take?

    There's no carrier onboarding and no new software to roll out — email and TIMOCOM publishing work the way your desk already uses them. Most of the setup is agreeing on your margin bands and escalation rules.

    What does it cost?

    Pricing depends on your load volume and carrier network, so we don't publish a flat number — book a call and we'll walk through it against your real numbers.

    Next step

    Send us one lane.
    We'll show you how Spedanta would run it.

    Reply to the email or message you received this page with — one lane is enough to start. We'll come back with how Spedanta would handle it on your numbers, and say plainly if it doesn't add up at your volume.