Skip to main content
Bonsai Software

Orders, CMRs, invoices or just an email: automatically in your system.

Dottle reads everything that comes in, from transport order and packing list to work order and inspection report, checks it and posts the data straight into your TMS, ERP or accounting system. Your team only looks at the exceptions.

Reads
Any type of document or email, set up once
Price
From €0.185 per document
Go-live
In 4 weeks
Payment
Only after the first processed document
Real screens from Dottle: a transport order comes in, the fields are read, the documents of the shipment are checked against each other and the file goes through to your TMS.

In day-to-day use at

Proof from operations.

Projects where Dottle runs today, and the numbers it delivered.

read accurately
99%
Dottle in production
of documents right first time
91%
HDG
packing lists a year, fully automated
200,000+
HDG
saved a year on 70,000 documents
€100,000+
Cabooter

Hours that go nowhere.

Every order, CMR, packing list or invoice gets keyed into your system by hand. That adds up to hours every day from people you would rather have on planning or customers.

A warehouse worker operates the panel next to a dock door.

Mistakes that only show at the invoice.

A mistyped quantity or a missed delivery date often only comes to light when the customer sends the invoice back. Putting it right then costs time, and sometimes trust.

A reach truck takes a pallet from high racking in a warehouse.

Invoices that sit waiting.

While the signed CMR is still sitting in an inbox, you can't invoice. Every day's delay means you get paid later.

Trailers at the loading docks of a distribution centre, seen from straight above.

With Dottle it's ready within a minute.

until all the data from a document is ready
1 minute

Reading, checking and passing it on happen by themselves. Your team only looks at the exceptions.

A worker in workwear walks through a cold store with stacked goods.

From document to data, in six screens.

By email, upload or API. These are the real screens: reading, comparing and passing on happen by themselves, and your team decides where there is doubt.

Coming in.

An email with or without an attachment, an upload or a link through the API. No fixed format is needed, and scans and photos are handled too.

Inbox

The Dottle inbox: CMRs, one of them a photo, a packing list and a transport order that have arrived and are waiting for review.

Read, field by field.

Dottle recognises the type of document and pulls out the data, whatever the layout, sender or language: loading and delivery address, dates, time windows, temperature and quantities. This order is in Dutch.

Transport order

A Dutch transport order in Dottle with the fields read from it alongside: place of loading Oisterwijk, loading and unloading dates and windows, the unloading address in Mouscron, temperature +2 / +6 °C, 22 pallets and 11,480 kg gross, each with how certain the system is.

Every line, too.

A packing list of 22 lines becomes 22 lines, each with its SSCC and item code, next to the document.

Packing list

A packing list in Dottle: the 22 line items read from the document, each with its SSCC and item code, next to the PDF.

Documents checked against each other.

Order, packing list and CMR of the same shipment are compared: the number of pallets, the gross weight and the PO number. Anything that doesn't match doesn't get through.

File

A shipment file in Dottle with the events and the four checks between order, packing list and CMR, such as pallet count and gross weight, each passed.

What's missing, you see right away.

No signature from the consignee on the CMR? You see straight away that the shipment hasn't been delivered, before anyone invoices.

CMR

A CMR in Dottle without the consignee's signature: Dottle flags that the shipment has not been delivered yet.

On to your system.

A complete shipment goes to your TMS, ERP or accounting system as one file, for example as XML to Samurai TMS. Nobody has to retype a thing.

Export

A shipment file in Dottle: transport order, packing list and CMR of shipment SO-26-3427, complete, with the action to send it to Samurai TMS as XML.
From incoming document to shipment in your TMS: reading, checking against each other, approving and passing on.
What you see in the video
  1. 0:00Everything that comes in.Orders, CMRs, packing lists, invoices or just an email. The inbox shows what has arrived: a transport order, a packing list and CMRs, one of them a photo, each waiting for review.
  2. 0:05Extracted, field by field.A transport order too: addresses, dates and time windows. The order itself is in Dutch. Next to the document are the fields read from it, such as place of loading, loading date, loading window, unloading address and unloading window, each with how certain the system is.
  3. 0:10Every line, too.A packing list of 22 lines becomes 22 lines, with the SSCC and item code of each line next to the document.
  4. 0:16Approve in one click.Every field points to its place on the document. On the CMR you see that the delivery date is in the consignee's stamp. A colleague approves in one click.
  5. 0:22Documents checked against each other.Order, packing list and CMR in one file. The shipment is complete and the four checks have passed: pallet count and gross weight on packing list and CMR, and PO number and pallet count on order and packing list.
  6. 0:30Straight into your TMS.One click on Send. No retyping. After the question whether the file may go to Samurai TMS, it says Exported: the file has been sent to Samurai TMS as XML.
  7. 0:40When in doubt, you decide.Adjust, confirm, done. Nothing slips through unseen. On a photographed CMR, Dottle recognises the handwritten note about a damaged pallet as a reservation and puts the shipment up for review.
  8. 0:55What's missing, you see right away.No signature on the CMR? You see it before anyone invoices. The CMR is flagged for review: not delivered yet, without a delivery date or POD.
  9. 1:00The numbers.99% read accurately (Dottle in production). 91% of documents right first time (HDG). Over 200,000 packing lists a year, fully automated (HDG). Over €100,000 saved a year on 70,000 documents (Cabooter).
  10. 1:10Send us 3 documents.The next day, you'll see them read in Dottle. Any type of document or email, connected to your TMS, ERP or accounting system, live in 4 weeks, from €0.185 per document.

Dottle does the work. You decide when in doubt.

Every field gets a confidence score. What is certain goes through; where there is doubt or something differs, the document is flagged for review and a colleague decides in a few clicks. Nothing goes through unseen.

A photo of a CMR in Dottle: the handwritten note about a damaged pallet is recognised as a reservation, and the shipment is flagged for review.
A photo of a CMR works too. Dottle recognises the handwritten note about a damaged pallet as a reservation and puts the shipment up for review.
  • Per field, visible to your team.

    Next to every field read sits how certain the system is, and where the field sits on the document. Doubtful cases go to the review screen.

  • Documents are compared with each other.

    Order, packing list and CMR are laid side by side. If something doesn't add up, Dottle holds it back before it reaches your system.

  • You see who did what.

    Every file shows who approved it and when it was sent to your system.

  • Secure, and within the EU.

    Your documents and data stay within the EU, are encrypted in storage and in transit, and only authorised users have access. Dottle can also run in your own environment.

Why Dottle works differently.

  • Reads the content, not templates.

    Dottle understands what's on the document, even without a barcode, a fixed form or a template for each sender.

  • Checks documents against each other.

    Order, packing list and CMR from the same shipment are compared. Anything that doesn't match doesn't get through.

  • Live in weeks, with a price per document.

    No lengthy implementation project: in production within four weeks, and you only pay once your first document has been processed.

What Dottle reads, and what happens with it.

Everything that comes in by email or as a file. We set Dottle up once per type, not per sender: a new customer or supplier with a different layout works straight away.

  • Orders and transport orders.

    Customer, loading and delivery address, dates, time windows, temperature, goods and quantities: an order in your TMS, without retyping. Dottle reads order confirmations too.

  • Emails, even without an attachment.

    Is the order simply in the text of the email? Dottle reads that just as well.

  • CMR consignment notes.

    Proof of delivery, ready to invoice. Sender, consignee, loading and delivery place, packages, weight and the consignee's signature. If the signature is missing or there's a reservation on it, you see it straight away.

  • Packing lists and delivery notes.

    Every line, compared with the CMR: SSCC, item code, quantities and weight per line. Pallets and weight are laid next to the CMR and the order.

  • Purchase and sales invoices.

    Invoice data goes to your ERP or accounting system, without double entry.

  • Work orders and inspection reports.

    Dottle also reads work orders and inspection and test reports, with the fields you need.

  • A type that isn't listed?

    Then we set Dottle up for it. In week 1 we look at your documents together, and you only pay once your first document has been processed.

  • To your TMS, ERP or accounting system.

    Transpas, Samurai, Ixolution and more through file exchange (XML or FTP) or API; Exact, SAP, Business Central, AFAS and Navision; or your own API or webhook.

In practice.

3 cases

200,000 packing lists a year, processed automatically

HDG · Food and fresh produce, inspection

Packing lists read from the mailbox, classified and prepared for inspection and invoicing. What the model isn't sure about, it puts to the team.

packing lists a year
200,000+

Work out what Dottle delivers.

Enter your own volume. The starting values assume around 70,000 documents a year, Cabooter's volume.

320
2 min
€ 40
220
hours a day less retyping
10.7
saved a year in manual work
€93,900
Dottle a year, from
€13,000
left a year after processing
€80,800

Worked example based on your input. Dottle charges per processed document from €0.185, with tiered pricing as volume grows. In the business case we work it out with your own documents.

Live in four weeks, with a price per document.

What we need from you: sample documents, one fixed point of contact, and access to the system the data needs to go into, or contact with the supplier of that system.

  1. Week 1: explore.

    Together we look at your documents, volumes and systems, and draw up the business case up front.

  2. Week 2: set up.

    We configure Dottle for your documents and checks, and set up the link to your system.

  3. Week 3: test.

    Your team tests with real documents from your own operations. We fine-tune until it's right.

  4. Week 4: live.

    Dottle runs in production. In the weeks that follow, we keep an eye on things and adjust where needed.

per document, from; the more documents, the lower the price
€0.185
from start to production
4 weeks
until the first document has been processed
€0

Frequently asked questions about Dottle.

Question not listed? Call or email Lucien, and you'll have an answer within one working day.

Everything that comes in by email or as a file: orders and transport orders, order confirmations, CMRs, delivery notes and packing lists, purchase and sales invoices, work orders and inspection and test reports, and the text of an email itself. We set Dottle up once for each type of document.

No. We set Dottle up once for each type of document, rather than for each sender. A new customer or supplier with a different layout works straight away.

Dottle reads 99% accurately. At HDG, 91% of documents are entirely right first time. Anything Dottle isn't sure about is flagged for review by a colleague. Nothing is pushed through unseen.

Very little. You supply sample documents, appoint one point of contact and test with your team in week 3. We handle the setup and the integration.

Only for the link to your system, and that usually runs through an existing integration or file exchange. We sort it out together with your IT team or software supplier.

From €0.185 per document, with tiered pricing as your volume grows. You only pay once your first document has been processed.

We work that out for you beforehand in the business case, using your own volumes and handling times.

You only pay once your first document has been processed. Until then, you're not tied to anything: we draw up the business case up front, set everything up and test with your own documents.

Your data is stored in the EU, and it belongs to you. If you prefer, Dottle can run in your own environment, so sensitive documents stay within your own walls.

Portrait of Lucien Corstjens, Business Development Manager at Bonsai, in black and white.

Lucien Corstjens

Business Development Manager

Send us 3 documents.

From your own operations: orders, CMRs, packing lists, invoices or just an email. The next day, you'll see them read in Dottle.

Send 3 documents
Portrait of Lucien Corstjens, Business Development Manager at Bonsai, in black and white.

Lucien Corstjens

Business Development Manager