AI freight quoting software that drafts quotes from your own rates
Quote requests are priced from your own rate cards before anyone opens the email. Fretie reads each request as it lands in Gmail or Outlook, matches the contract or spot rate in your ledger, applies your margin rules and drafts the reply for your team to send.
Illustrative data
Freight quote automation, step by step
Every quote request runs the same six steps. Each one is logged with what it read, what it matched and how long it took, so you can open any quote and see why the price is what it is.
1. Screen
Screen the email before the agent reads it
Every email and attachment is scanned for instructions hidden in the text, including encoded ones, before the agent acts on it. A suspicious message is flagged and logged for review.2. Read
Read the request the way your desk would
Lane, equipment, commodity, weight, Incoterm and cargo-ready date are read from the email. A detail that is missing is flagged in the draft instead of guessed.Shanghai to Rotterdam2 x 40HCElectronicsCIFReady Friday
3. Match rates
Match the rate from your own ledger
The agent looks for a valid contract or spot rate on that lane, carrier and date in your rate ledger. Expired rates drop out on their own, so last month's spot rate never prices this month's booking. If there is no valid rate, the request goes to the exception queue instead of being priced.Maersk contractUSD 1,850 / 40HCvalid to 30 Sep
4. Build quote
Build the quote with the surcharges that apply
BAF, THC at both ends, documentation, and a door leg when the Incoterm calls for one, with up to three carrier options when you have them. A completeness check flags a quote that misses a charge its Incoterm promises, dangerous goods without a DG line, or a rate that expires before the ship date.5. Check margin
Check the margin against your rules
Your margin rules by customer tier, lane or mode are applied first. When no rule matches, Fretie can suggest a margin from your own win and loss history on that lane. A quote below your floor waits for a manager's approval.25.8%on Asia to North Europe FCL, floor22%
6. Draft reply
Draft the reply for a person to send
The priced reply is ready in Fretie with the quote attached to the record. Someone on your team checks it and sends it from your own mailbox. Fretie never emails a customer on its own.
Freight email automation where your team still presses send
Fretie connects to the Gmail or Outlook inbox your desk already uses and works through quote requests as they arrive. Pick a request below and send the drafted reply.
- Sarah Chen, Kexin TradingNewQuote needed: Shanghai to Rotterdam, 2 x 40HCToday, 09:41
- Marco Rossi, Rossi TradingNewAir freight rate request HKG to FRAToday, 09:22
- David Kim, K-ExportsNewFCL quote Busan to Long BeachToday, 08:57
Hi, need pricing for 2 x 40HC, electronics, cargo ready Friday. CIF Rotterdam if possible. Can you quote today?
- Match ratesMaersk contract $1,850 per 40HC, BAF and THC added
- Build quoteQ-3200, ocean freight plus surcharges and documentation
- Margin check25.8%, rule “Asia to North Europe FCL”, above the floor
Illustrative data. Click a message on the left, then send the drafted reply.
Agent Studio
AI agents for freight forwarders, written in plain words
Past the quote, Agent Studio builds agents for the rest of the desk: chasing quiet quotes, watching demurrage, applying carrier notices and checking invoices. You decide what each one can touch, and nothing reaches a customer without a person.
Illustrative data
1. Describe
Describe the job in a sentence
Write it the way you would brief a new hire. Fretie drafts the agent from it: a name, instructions, the permissions it needs and a schedule. Or start from a preset such as Quote Chaser, D&D Guardian, Notice Applier or Invoice Auditor.Every morning at 8, find quotes sent more than 3 days ago with no reply and draft a friendly follow-up.
2. Permissions
Tick exactly what it can touch
Each agent has a grid of areas, from quotes and rates to shipments and invoices, with read, create, update and delete for each. Anything not ticked is refused at the API, whatever the instructions say.3. Suggest first
Suggest first, automate when you trust it
In suggest-first mode every change waits for someone to click Apply. Switch an agent to automated and a confidence gate still sends anything it is unsure about back to you as a suggestion.4. Triggers
Runs on a schedule or when something happens
Agents wake on a timer or on an event: a quote created, an invoice received, a carrier notice recorded, a shipment status change. Each one has a daily run budget and a step limit that you set.5. Trace
Every run traced, step by step
History shows each tool call, each API request and the credits it used. Ask the agent in chat what it did and why. Dismiss a suggestion with a reason and the agent reads it before its next run.6. MCP
A freight MCP server for Claude and ChatGPT
Fretie also runs a remote MCP server. Connect Claude, ChatGPT, Cursor or Gemini and they can search your rates, list quotes and draft a quote from a request. Each connection signs in through your organisation and only sees your data.$ claude mcp add --transport http fretie https://mcp.fretie.com/mcpClaudeChatGPTCursorGeminiSetup for each assistant is on the developer page.
After the booking
Shipments, demurrage and carrier invoices, watched after the booking
The work does not stop when a quote is accepted. Fretie reads carrier mail, counts free days and checks invoices against what you quoted, then drafts the emails that follow for your team to send.
Illustrative data
1. Book
Bookings pushed to CargoWise and Magaya
When the customer accepts, the booking goes to your TMS, which stays the system of record. The booking request to the carrier or co-loader is drafted from the quote for someone to check and send.2. Track
Pre-alerts and carrier mail become milestones
Status emails, pre-alerts and arrival notices are matched to the right shipment and applied as milestones. When an ETA slips, a note to the customer is drafted.3. D&D
Demurrage and detention watch before free time runs out
Fretie counts demurrage and detention free days per container, prices the exposure from your D&D tariff, and raises an exception before the last free day. One click drafts the pickup or empty-return reminder for the customer.4. Notices
Carrier notices applied to the rates they change
GRIs, peak season and bunker surcharges arrive by email, often two weeks ahead. Fretie reads the notice, finds the rate lines and open quotes it affects, sizes the exposure and applies it as surcharge lines in one click.5. Invoices
Freight invoice reconciliation against the cost you quoted
Carrier invoices are checked line by line against the buy side of the quote. A surcharge that was never quoted becomes an exception with an owner, and a dispute email citing the rate confirmation is drafted.
Freight rate management for ocean, air, road and drayage
Load carrier contracts, spot sheets and surcharge tables once. Fretie reads them, including PDFs and photos, and keeps them as one ledger with validity dates, equipment types and margin rules per customer tier. When a rate expires it drops out of matching.
- FCL, LCL, air, road and drayage rates in one ledger
- Rate sheets read from PDF, Excel, CSV or a photo
- Margin rules by customer, lane or mode
- Expiry warnings before a contract rate goes stale
Everything between the inbox and the booking
Fretie is not a TMS. It sits on top of the one you run, or on top of nothing if you quote from spreadsheets today, and handles the work between a customer's email and a confirmed booking.
Quoting agent
Reads inbound rate requests and drafts a priced reply, recalling what you charged that customer on the lane before.
Email automation
Works the Gmail or Outlook inbox your desk already uses. Quote requests, carrier mail and pre-alerts sorted as they land.
Rate ledger
Every carrier contract, spot sheet and surcharge table in one place, with validity windows.
Document AI
Turns rate sheets and invoices in PDF, Excel or photo form into rows in the ledger.
Agent Studio
Agents described in plain words, with scoped permissions, suggest-first mode and a trace of every run.
Invoice reconciliation
Checks carrier invoices against the buy rate on the quote before they are paid, and drafts the dispute.
Exception queue
Requests with no rate, quotes held for margin, D&D risk, rate changes and invoice overruns in one list.
Pipeline and win-back
Open quotes on one board, follow-ups drafted for quiet ones, dormant customers flagged.
TMS integration
Confirmed bookings pushed to CargoWise and Magaya, and a webhook API for anything else.
MCP server
Lets Claude, ChatGPT, Cursor or Gemini search your rates and draft quotes, scoped to your organisation.
Automations
Rules that run on your data: hold quotes under a margin, alert on a stale rate, call a webhook.
Digital forwarding
The quote desk, the ledger and the follow-up in one place, on top of the TMS you already run.
The questions forwarders ask first
- Can it make up a rate?
- No. Every price comes from a rate in your ledger, plus the surcharges and margin rule that applied. If there is no valid rate for a lane, the request goes to the exception queue instead of being priced.
- Does it email customers on its own?
- No. The agent drafts. Someone on your team reads the draft and sends it. You can also require a manager's approval for any quote under your margin floor.
- Do we have to replace CargoWise or Magaya?
- No. Your TMS stays the system of record. Fretie connects to the inbox first and pushes confirmed bookings into the TMS. Most teams are quoting from it within a day.
- Does it quote air, LCL and drayage as well as FCL?
- Yes. The ledger holds ocean FCL and LCL, air, road and drayage rates, each with its own validity window, and the agent matches whatever mode the request asks for.
- What happens to our data?
- Quote data is processed for your organisation only and is never used to train shared models. Every inbound email and document is screened for tampering before the agent acts on it. Your rate ledger exports as CSV whenever you want it.
- How long does it take to start?
- Connect a Gmail or Outlook inbox and import one rate card, and the agent starts drafting quotes the same day. The trial is free for 14 days and needs no card.
Book a demo
A 30-minute call on your own data. Bring a real quote-request email and one rate card, and we run it through the agent while you watch.
Prefer to start on your own? The trial is free for 14 days and needs no card.