For freight forwarders

Build freight forwarding software for your team's workflow

Quotations, shipments, status updates, documents, invoices and receipts in one app, with a login for each customer to follow their own shipments. Describe how your office works, and Kreova builds the app around it.

The example on this page is Harbourline Freight, a made-up forwarder that ships by sea and air. Its app was built on Kreova on October 29, 2026 from the prompt further down this page. Every company, shipment, quotation and invoice in the pictures is sample data.

From quotation to receipt, in one app

A forwarder's day runs on the same path: quote the job, move the cargo, keep the customer informed, bill it and collect. Kreova builds that path as one app, with each step feeding the next.

1. Quote the job

Staff write quotations with line items such as freight, handling, customs brokerage and delivery, in the customer's currency and with a validity date. Each quotation has a PDF. The customer opens it in their portal and accepts it there.

A customer's portal showing quotation Q-2026-109 with line items for sea freight, handling and customs clearance, a total of $3,130.00 and an Accept quotation button
Sample dataA customer opens a quotation in their portal and accepts it. We tested it: the quotation's status changed to accepted.

2. Move the cargo, and record every step

An accepted quotation becomes a shipment with its mode, route, cargo, weight, pieces and container or airway bill number. Your team adds each status step by hand, with its date and a note: booked, picked up, departed, arrived at port, customs cleared, delivered. Bills of lading, commercial invoices and packing lists are attached to the shipment and stored privately.

Shipment HF-26-3006 as staff see it: mode, route, weight, container number, a status history of booked, picked up and departed, a form to add a status step, and a bill of lading attached
Sample dataWhat staff see: the details, the status history, the form for the next step and the documents.
The same shipment in the customer's portal: route, status history and the bill of lading, with no editing
What the customer sees: the same history and documents, read only.

Status updates come from your team. Kreova does not connect to carriers' or airlines' tracking feeds for you, so the app never shows a position it did not get from a person.

3. Bill it and collect

An invoice is made from the shipment's quotation. Staff record each payment as it arrives, full or part, and the balance updates itself. Invoices and receipts have their own PDFs.

The invoices list: invoice numbers, customers, due dates, unpaid, part paid and paid statuses, amounts in dollars, euros and pounds, and the balance left on each
Sample dataInvoices in several currencies, with what is still owed on each.

4. See the whole operation at a glance

The staff dashboard shows shipments by status, what is due to arrive this week, quotations about to expire and every unpaid invoice with the amount owed.

The staff dashboard: 12 shipments in progress, 7 arriving this week, 1 quotation expiring, 6 unpaid invoices, a chart of shipments by status and lists of arrivals, expiring quotations and unpaid invoices
Sample dataThe staff dashboard of the example app.

Who sees what

Every person signs in with their own account. The rules on what each one may read and change are kept on the server, so hiding a button is never the only protection.

RoleSeesCan do
StaffEvery customer, quotation, shipment, document and invoiceQuote, add status steps, attach documents, invoice and record payments
CustomerOnly their own company's shipments, documents, quotations and invoicesAccept a quotation and download their PDFs

Need finer roles? Ask for them. The forwarder in our case study has admins who do everything, accountants who see everything but change nothing, and shipment staff who can only change a shipment's status.

The prompt this app was built from

Change the names, steps and documents to match your office, then send it. Kreova asks when something important is missing.

The Harbourline prompt

Build the back office for "Harbourline Freight", a small freight forwarder that ships by sea and air.

Records

  • Customers (companies) with contacts.
  • Quotations with line items (freight, handling, customs brokerage, delivery), a currency, a validity date and a status (draft, sent, accepted, expired).
  • Shipments created from an accepted quotation: mode, origin and destination, cargo, weight and pieces, container or airway bill number, and a status history the staff update by hand, each step with its date and a note. There is no live carrier tracking.
  • Documents attached to a shipment (bill of lading, commercial invoice, packing list).
  • Invoices made from a shipment's quotation, with payments received and a balance, and PDFs for quotations, invoices and receipts.

Roles

  • Staff: everything.
  • Customer: only their own company's shipments with the status history and documents, their quotations (they can accept one) and their invoices.

Dashboard

Shipments by status, shipments due to arrive this week, quotations expiring in 7 days, and unpaid invoices with the amount owed.

Sample data

2 staff accounts, 8 customer companies, 12 quotations, 15 shipments at every stage and 10 invoices, some paid, some part paid and some unpaid.

Kreova built this in five rounds of about three minutes each: the first build, then "continue" requests until the staff pages and the customer portal were done. That used five build credits.

A real forwarder's back office

A small freight forwarder and customs broker replaced a hand-coded system with an app built on Kreova from one detailed description. Its app goes further than the example above:

  • A 17-step status list from booked to delivered, with a history of who changed what.
  • Quotations that turn into invoices in one click, and partial payments that update the invoice by themselves.
  • Vendor costs on each shipment, with profit and margin, and monthly reports with spreadsheet exports.
  • Emails with the document attached as a PDF, sent once when something changes, with a copy to the customer's customs broker when staff tick the box.
  • A daily check that marks unpaid invoices overdue and old quotations expired.

Read the case study

What you set up, and what it does not do

  • Describe your office, check the sample app, then ask for changes in plain words until it fits.
  • Bring in your customers from a spreadsheet export, or add them by hand.
  • Invite your staff and your customers. Each one gets their own login.
  • Connect your own email account so customer emails come from your address.
  • On Pro, put the app on your own domain.

Kreova does not file customs entries, exchange EDI messages, connect to carriers or replace your accounting software. If you need one of these, ask about it before you rely on it, and test what Kreova builds.

What it costs

Kreova charges for building, not for using the app. Each build uses a build credit, and questions that change nothing are free.

Free

$0/ month

Build your app and run it on a free krva.cc address. 5 build credits a month, no card.

Power

$79.99/ month

Everything in Pro with 60 build credits a month, for owners who keep improving the app.

Compare the plans in full

Questions, answered

Before you build it.

What forwarders ask first.

Ask support

No. Your team adds each status step, and customers see it in their portal straight away. Kreova does not connect to carriers' tracking feeds for you.

Yes. Each customer company gets its own logins and sees only its own shipments, documents, quotations and invoices.

Yes. In the example, each quotation and invoice carries its own currency, and the dashboard adds up what is owed per currency.

Yes, once you ask for it: for example when a shipment's status changes or an invoice is sent, with the PDF attached. Connect your own email account so they come from your address.

Yes. Ask for an import from your current system's spreadsheet export. The forwarder in our case study imported its customers from a CSV file.

No. Kreova builds your own app from your description, so it follows your steps, your documents and your roles. You change it by asking, and every version is saved.

Your freight app

Describe your office. Kreova builds the app.

Start from this, or write it your own way.

✓ No credit card✓ Live on its own address✓ Change anything by asking