The logistics assistant that does the work you describe
Your dashboard opens with it: the assistant, your map and your loads on one screen. It creates the load, assigns the driver, reads the document you drop into the chat, issues the invoice, writes the journal entry. Every step that changes a record asks you first. None of the numbers on this page are typed by hand: they are read from the assistant's live command registry on every request. When the registry grows, this page grows with it.
What does the Logistivo Assistant actually do?
The Logistivo Assistant is a chat assistant that runs inside your logistics panel. It turns the sentence you type or speak into one of 721 operational commands that execute with your own permissions, and it does the work on your behalf. It is not a search box or an FAQ bot: it creates records, changes records and produces files.
In logistics software, the work goes into hunting for screens. To change a load's status you have to find the right list, the right row and the right button; to book an expense receipt you first have to remember which menu it lives under. The Logistivo Assistant exists to remove that step: you no longer look for the screen, you state the job in a sentence.
The assistant is not a chat window glued on top of the panel. It runs the panel's own business rules: the same permission checks, the same required fields, the same validations. Every command goes through the gate of the screen that does the same job — so the assistant cannot do what the panel cannot, and it cannot open a record the panel keeps closed to you. That is why the list below is not a promise but an inventory of the work behind those gates.
The sections below show the commands the assistant genuinely carries today, domain by domain; then what it deliberately refuses to do, how your data stays separated, and where its usage lands on your bill.
It answers: “where are my loads in transit”, “what is the total of the invoices issued this month” — the answer arrives in the chat, as a readable table.
It acts: creates loads, assigns drivers and vehicles, places bids, opens a business contact, issues an invoice, writes a journal entry, exports a tender sheet to Excel.
It reads: PDFs and photos you drag into the chat; it books an expense receipt onto a driver account and files a CMR onto the load.
It asks first: each of the 346 record-changing commands shows a confirmation card that spells out what it will do; nothing is written until you approve.
It cannot look at anyone else's data: every command passes the exact same permission gate as the panel screen that does the same job.
How does the assistant get a job done?
Five steps. The third and the fourth are what separate an assistant from “a model that writes text”.
The assistant never changes a record on its own. If you want, you can schedule a brief — a weekly summary, documents about to expire, or overdue receivables. Briefs are picked from ready-made templates and only read; when you reply, the conversation continues with your normal permissions.
Always open on your dashboard — When you sign in, the assistant is open on the dashboard next to your map and loads; on other screens it opens from the button in the top bar or with Ctrl/Cmd+K. Which screen you are on travels with you: while you are on a load's detail page, “attach the CMR to this load” is enough. What travels is the screen's address and the record's code — never the record's content; the server resolves that identity again with your own permissions.
You type or you speak — The microphone button starts recording and you see a live waveform while you talk. Speech becomes text and joins the same flow; a spoken request passes through exactly the same confirmation gate as a typed one.
The assistant finds the record — A load code, a contact name, a plate or a date — the assistant resolves the target itself. When it cannot, it does not invent one: it asks which record you meant. If the target is unresolved, no confirmation card opens at all, because there is not yet a job to approve.
Anything that changes a record shows a card first — All 346 record-changing commands present a card before they run: which record, which field, whether it can be undone, how many credits it will spend. 146 of them are additionally flagged as irreversible. If you do not approve, nothing is written.
The result stays in the chat — The assistant does not send you off to “go to that screen”; it brings the result back. Files it produces — a tender spreadsheet, an export document, an invoice PDF — arrive in the chat behind a signed, time-limited link. If a job runs long you can close the window: it stays visible in the top bar and you get a notification when it finishes.
Which jobs can the assistant run?
The list below is not a marketing promise — it is the assistant's live command registry. The 721 commands across 175 business domains are rendered as sentences written for the user rather than for a product team, and the list grows on its own when a command is added.
Every row carries the permission gate of the panel screen that does the same job. If your role cannot see a command, it is not in the assistant's list either — it will not claim it can and then return a 403.
Which jobs can the assistant run? — Plans
A record of multi-step work: the steps you agreed and the commands that actually ran.
We will link these 5 loads to a trip and invoice them — save that as a plan
What is left on plan [plan code]?
What plans are we working on?
Close plan [plan code], this work is finished
Which jobs can the assistant run? — Chats
Load and bid conversations: reading them and writing in your name.
List my conversations that have unread messages
Summarise what was last said in the [load code] chat
Who is in the [load code] chat
Post this in the [load code] chat in my name: [message]
Fix the message I just posted in the [load code] chat: [new text]
Delete the last message I posted by mistake in the [load code] chat
Mark the [load code] chat as read
Add [teammate] to the chat of load [load code]
List my direct-message and group chats, including unread ones.
Read the latest messages of a direct-message chat.
List the people I can direct-message (teammates and people from shared chats).
Start a direct chat with one person or a group chat with several.
Rename a group chat.
Send a direct message as me to a person or a group.
Edit a direct message I sent (within 5 minutes).
Delete a direct message I sent (within 5 minutes).
Mark a direct-message chat as read.
Download a direct-message chat as a PDF.
Send a file into an offer (demand-bid) conversation.
Start the freight chat with a carrier that bid on our demand.
Remove someone from a load chat, cancel a pending invitation, or leave the chat.
Invite someone from outside to a load chat by e-mail.
Show invitations to a load chat that have not been accepted yet.
List the files shared in a load chat.
Which jobs can the assistant run? — Email
Asking your own carriers for prices by email, linking incoming emails to demands/loads, sending approved replies and the quotes that arrive by email; the company's operations email address and one-click suggestions prepared from incoming emails.
List the carriers in my business directory I can ask for a price by email
Show my company’s email forwarding address
Open a company address I can forward carrier emails to
Remove my company’s email forwarding address
List the email threads with carriers for [demand code]
What was said most recently in the email thread with this carrier?
Ask three carriers from my business directory for a price on [demand code] by email
Show incoming emails that are not linked to a demand yet
What does this carrier’s last email say?
Link this email to load [load code]
List my email drafts waiting to be sent
Show this email draft in my language
Show me the email before it goes to the carrier
Write a reply thanking the carrier for the price and asking for the loading time
Change the loading time in the draft to 09:00
I approve this email draft, send it
Send all the prepared price-request emails
Discard this email draft
What is our company's operations e-mail address?
Open an operations e-mail address for our company
Which suggestions from incoming e-mails are waiting for my approval?
What exactly happens if I apply this e-mail suggestion?
The customer accepted the quote by e-mail; accept it, open the load and add the parties in Cc
In the price request from the e-mail the weight is 22 tonnes, curtain-sider trailer
This e-mail suggestion is wrong, dismiss it
Add the consignee's warehouse manager to this load's e-mail thread in Cc
File the signed CMR the carrier sent by e-mail on the load
List the prices that came by email for [demand code]
How exactly was this price written in the email?
Correct the currency of the price read from the email to EUR
Confirm the price Ahmet sent by email
Reject this price that came by email
Which jobs can the assistant run? — U-ETDS
Trip and cargo notifications to the Turkish Ministry of Transport: missing data, preview, approved sending, status, correction and cancellation.
List my U-ETDS notifications and the loads still waiting for one
What is missing to notify load [load code] to U-ETDS?
Set the trip of [load code] to start tomorrow 08:30 and end at 17:00
Show the U-ETDS notification that would go to the Ministry for [load code]
Send the U-ETDS notification for [load code]
What is the Ministry status of the U-ETDS notification for [load code]?
Send the changed data of [load code] to U-ETDS as a correction
Cancel the U-ETDS trip of [load code]
What are my U-ETDS settings and which environment am I using?
Save my U-ETDS authorization certificates as K1 and L1
Test my U-ETDS connection
Which jobs can the assistant run? — Loads
Load records, the tractor unit / trailer attached to them and the Ro-Ro (ferry) line selection; no-account tracking links for the receiver, delivery notes signed on a phone and importing Excel/ERP orders as loads.
Archive load [load code]
Open a new load from Türkiye to Germany
List my loads that are in transit
Give me this month’s freight report by lane as an Excel file
Show the details of load [load code]
Attach tractor unit [plate] and trailer [plate] to load [load code]
Which vehicle and trailer are on load [load code]?
Detach the equipment from load [load code]
Do I have loads whose documents contradict each other?
Cross-check the documents on my last 10 loads
Close the document conflict on load [load code] as fixed
Check the orders in this Excel file and tell me how many loads it would open
Import this order list as loads
Has the last order import finished, and which loads were opened?
List my recent order imports
Give me the order import template as an Excel file
Create or update order [order no] from Bursa to Cologne, loading on 20 November
How much did we make on load [load code], and where do the figures come from?
Edit a load: loading date, weight, load type, vehicle type, goods class, pickup/delivery address, incoterms, ports — e.g. move FKZ8515's loading date to 14 October.
Show a load's editable fields, current values and allowed options — what can I change on FKZ8515?
Prepare a copy draft of a load (parties, addresses, type, vehicle) — open another one just like FKZ8515.
Full-text search across loads: company, address, order number, chat or document text — which load mentions PO-4471?
Extract load fields from booking/order text, matching parties to your directory — turn this e-mail into a load draft.
Add an order reference to a load — attach purchase order PO-4471 to FKZ8515.
List a load's parties (sender, receiver, carrier, sub-carrier, customs brokers, organizer) — who is on FKZ8515?
Add a party to a load (sender, receiver, carrier, customs broker) or assign a sub-carrier — add Arkas as receiver on FKZ8515.
Remove a party or sub-carrier from a load — take sub-carrier Yilmaz off FKZ8515.
Change a load party's visibility, chat membership or who it is hidden from — stop Arkas from seeing FKZ8515.
Make a party the primary one in its role (e.g. main receiver, main customs broker) — make Arkas the main receiver on FKZ8515.
Reorder the parties within a role — put FKZ8515's receivers in this order.
Show sender/receiver suggestions found in the load's documents that are not linked to the load yet.
Link a suggested party from the documents to the load — accept the suggested receiver.
Dismiss wrong party suggestions — stop suggesting these.
Generate the load's prefilled CMR draft as a PDF (sender/consignee/carrier copy) and give me the download link — not a signed eCMR.
List the other loads of the same multi-vehicle order — which vehicles belong to the same order as FKZ8515?
Show a load's position history and last known position — where is FKZ8515 now, where was it yesterday?
Show the load's route segments with distance and duration — how far does FKZ8515 still have to go?
Show a load's status history — when did FKZ8515 depart and when was it delivered?
List a multi-stop load's stops with order and status — which stops of FKZ8515 are done?
Optimise the stop order of a multi-stop load for the shortest route.
List the containers on a load and their tracking state.
Add a container number to a load — add MSC container MSCU1234565 to FKZ8515.
Delete a container whose tracking has not started from a load.
Start vessel tracking for a load from its containers — find which ship FKZ8515's container is on and track it.
Show the last position of the ship carrying a container.
Search the ship registry by name, IMO or MMSI — what is MSC Gulsun's IMO?
Attach a ship to a load and track it, or swap the ship — FKZ8515 sails on MSC Gulsun, track it.
Stop ship tracking for a load.
Show the tracked ship(s) of a load and their position history — where is FKZ8515's ship now?
Decode and validate a container number (check digit, owner code, line) — is MSCU1234565 valid?
Upload freight invoices to a load (PDF/JPG/PNG/WEBP, up to 20 files) — the AI reads the billed party and shares it
List a load's freight invoices (uploader, amount, who they are shared with)
Archive a freight invoice you uploaded
Choose which load parties can see a freight invoice — share the invoice with the receiver too
Show which load parties can receive a load notification and how many subscribed people each has
Send a departure/arrival/location notification to load parties (e-mail/push per subscription) — notify the receiver of arrival
E-mail chosen directory contacts a load departure/arrival/location update — e-mail Mehmet at Arkas FKZ8515's location
Show my active tracking links and how often they were opened — the links I gave for [load code]
Who opened this tracking link, and when?
Create a no-account tracking link for [load code] for the receiver — closing 7 days after delivery
Revoke the tracking link of load [load code]
Email the tracking link of [load code] to Ms Smith at the receiver warehouse
Ask the consignee to sign for the delivery of [load code] on their phone — create a delivery note link
Has the delivery note for [load code] been signed, and was any damage or shortage recorded?
Show my delivery notes still waiting for a signature and delivered loads that have none
The signing link for [load code] expired — issue a new one
Download the signed delivery note PDF of [load code]
Cancel the signature request I opened for [load code]
Email the delivery signing link of [load code] to Ms Smith at the receiving warehouse
What needs my attention this morning — late deliveries, vehicles without location updates, missing documents, requests without bids?
Show the details of this exception and its suggested next step
I am handling the delay of [load code] — mark the exception as acknowledged
Snooze this exception until tomorrow morning
The damage reservation on the delivery of [load code] is settled — close the exception with a note
Reopen the exception I closed
Recalculate the exception list now
What are our exception thresholds — after how many hours without location does it warn, which types are off?
Lower the no-location threshold to 4 hours and switch off the request-without-bids warning
When will [load code] arrive — the estimated arrival time and the distance left?
Show the estimated arrival times of my loads on the road — which one will be late?
How long are trucks waiting at the border crossings right now — which of Kapıkule, Hamzabeyli, İpsala, Sarp is busy?
How long will the wait be at [border crossing] on [date], and what is the source?
How congested are the RoRo ports — will picking up a trailer in Trieste be delayed?
What is the congestion at [port] right now, and is the trailer pickup delay measured?
Road or RoRo for [load code] — time, Schengen days, cost and emissions side by side?
Is [load code] ready for the border — check documents, A.TR, the driver's Schengen days, vehicle papers and U-ETDS now
What is missing on [load code] before the border, and who has to fix it?
Which of the loads leaving in the next three days are not ready for the border?
Ask the shipper for the missing A.TR on [load code] with an upload link
Whom did we ask for which document on [load code], and was the link opened?
Show the documents uploaded through the link for [load code] that wait for approval
Accept the A.TR the shipper uploaded and add it to the load chat
Reject the uploaded document — wrong file
What did we miss on [load code] — which customer instructions are still open?
I called the receiver for [load code] — tick that instruction as done
Get a load report: count, Excel list or statistics PDF (filter by sender/receiver/country/mode) — give me an Excel of loads to Germany
Show who you can invoice for this load (its parties and their match in your directory)
Re-run the AI consistency analysis of a load's documents (does the invoice contradict the CMR?)
Return the densest departure and arrival areas of your loads (by count and by weight)
Produce the load heatmap report PDF (by shipment count or by kilograms) and return a download link (1 credit)
List the loading/delivery addresses used on our previous loads.
Mark load [load code] as delivered
Assign driver [driver name] to load [load code]
Which Ro-Ro lines are closest to load [load code]?
Mark load [load code] as travelling by ferry
Select the [line name] Ro-Ro line for load [load code]
Report a position for a load (coordinates or place name) — FKZ8515 is at Kapikule now.
Turn a load's GPS tracking on or off — stop location tracking for FKZ8515.
Mark a load stop as completed or undo it — FKZ8515's second drop-off is done.
Remove the driver from load [load code]
Find the address of [place] for a route stop (address book and map)
Which jobs can the assistant run? — Groupage trips
Trips where one truck carries several isolated consignments.
Create a new groupage trip
List my groupage trips
Show the consignments inside trip [trip code]
Add load [load code] to trip [trip code]
Take load [load code] out of its trip
Optimise the route of trip [trip code] and tell me the stop order
Show the profitability of trip [trip code]
Download a trip (groupage) route report as PDF/Excel or the driver sheet
Which jobs can the assistant run? — Get and give quotes
Asking the market or your own carriers for prices, opening a network request to the market, the bids received and quoting as a carrier; contract rate cards and offering at the contracted price one carrier at a time.
Open a freight demand from Istanbul to Hamburg
Show my open demands and how many bids they received
Compare the bids received on demand [demand code]
Accept bid [bid code]
Close demand [demand code]
Can demand [demand code] be opened to the market, and what does it cost?
Open my demand [demand code] to the market too
Are [company name] and [company name] in my network, can they see my request?
Give me a bid report by carrier (win rate, prices) as an Excel file
Move demand TLP123's loading date to 14 October and make it 3 vehicles
Turn the freight request in this e-mail into demand fields
Give me demand TLP123's details as a PDF / download TLP123's sales report as Excel
Give me the statistics report of this year's demands from Germany as a PDF
Which customs brokers can I assign when accepting a bid?
Show my rate cards — which carrier agreements are valid until when?
Show the lanes and prices on the [carrier] rate card
Find the carriers in my Business Contacts I can open a rate card for
Do I have a contracted price on Kocaeli → Munich, and with which carrier?
Create a rate card for [carrier] with a TR → DE lane at 1,850 EUR
Extend the validity of the [carrier] rate card to the end of the year
Archive the [carrier] rate card
Add a Kocaeli → Milan lane at 1,700 EUR to the [carrier] card
Change the price of this lane to 1,900 EUR
Remove this lane from the rate card
Which lanes would a rate card from the [tender] result contain?
Turn the bid I accepted in the [tender] tender into a rate card
Check the price list Excel I attached — how many lanes, which rows are invalid?
Import the contracted prices in this Excel as rate cards
Give me the rate card Excel template
How long do carriers get to answer a contracted-price offer?
Set the answer window for contracted-price offers to 4 hours
If I send [demand code] at the contracted price, who is asked and in which order?
Offer [demand code] to my contracted carriers one by one at the contracted price
Where does the contracted-price sequence of [demand code] stand, and how much time is left?
Are any contracted-price sequences waiting for my decision?
Stop the contracted-price sequence of [demand code]
[carrier] accepted by email — record the contracted-price offer as accepted
Show the quotes I gave to my customers — which ones are still waiting for an answer?
Show the lines, margin and status of quote [quote number]
Which of my demands, received bids or rate cards can I start this customer quote from?
Prepare a full-truck quote Kocaeli → Munich for [customer] with 12% on top of the cost
Extend the validity of quote [quote number] to the end of the month
Add a customs clearance line of 150 EUR to quote [quote number]
Change the sell price of the freight line to 2,100 EUR
Remove this line from the quote
What are the sell price and margin if I put 12% on a cost of 1,750 EUR?
Preview how the customer will see quote [quote number]
Give me the PDF of quote [quote number]
Mark quote [quote number] as sent and give me the acceptance link for the customer
Which e-mail addresses at the customer can I send quote [quote number] to?
Prepare an e-mail draft that sends quote [quote number] to the customer
Revise quote [quote number] — the customer found the price too high
The customer agreed by phone — record quote [quote number] as accepted
The customer backed out — record quote [quote number] as rejected
Withdraw quote [quote number] so the customer can no longer accept it
Copy quote [quote number] into a new draft for another customer
Delete draft [quote number] that I never sent
Did the customer open quote [quote number], and when did they answer?
Which price did I give in the earlier versions of quote [quote number]?
Is the acceptance link of quote [quote number] still open, and how often was it opened?
Create a new acceptance link for quote [quote number] and close the old one
Revoke the acceptance link of quote [quote number]
What would be created if I open a load from quote [quote number], and how many credits does it use?
Open the load from the accepted quote [quote number]
Create a sales invoice draft from quote [quote number]
What are the default validity and markup on my customer quotes?
Set the default validity of customer quotes to 10 days and the markup to 12%
Which open demands can I bid on today?
List the bids I submitted and how they ended
Bid EUR 1,800 per vehicle on demand [demand code]
Revise my bid [bid code] to EUR 1,650 per vehicle
Withdraw my bid LFHH8K
If I bid EUR 1,650 per vehicle for 2 vehicles on TLP123, what do I earn and how many credits does it cost?
Show the details of my bid LFHH8K
Do we accept demands from forwarders?
Stop receiving demands from forwarders
Which countries, vehicle types and load types are set as our routes?
Add Italy to our routes (with the same vehicle and load types)
Have any loads been offered to me at a contracted price?
What are the details and the answer deadline of this contracted-price offer?
Accept the contracted-price offer from [customer]
Decline the contracted-price offer from [customer]
Which jobs can the assistant run? — Tenders
Document-based tenders and their specification files; submitting a bid (carrier) and accepting/rejecting it (load owner).
List the open tenders
Show the specification and the bids of tender [tender number]
Open a new tender and build the specification Excel for its lanes
Generate the specification Excel for tender [tender number]
Accept [company]'s bid on tender [tender id]
Extend the winter tender's bidding deadline to 20 October / call the tender off
Attach this file to the winter tender as an extra specification
Remove the old specification file from the winter tender
Draft the specification text from this tender file
Was my bid on tender [tender id] accepted?
Submit a bid for tender [tender id] with the file I attached
Which jobs can the assistant run? — Fleet and drivers
Drivers, vehicles and who holds them, expiring papers, vehicle costs and fuel cards, trip receipts, the driver advance/balance ledger, trailer hand-over inspections and the damage ledger; fleet planning: who can take a trip, Schengen forward planning, leave/availability, estimated driving/rest, the trip planner and schedule suggestions.
List the vehicle and driver papers expiring in the next 30 days
File the fuel receipt I attached here into the driver expense ledger
Show the amount and payment channel of expense [expense id]
Approve driver expense [expense id]
List this month’s driver expenses with the total
Driver [driver name] paid 40 EUR for parking yesterday, no receipt — record it
Correct the amount of driver expense [expense id] to 45 EUR
Delete driver expense [expense id], it was entered twice
List the tractor units and trailers in the fleet with their plates
Show the papers of plate [plate] and which driver currently holds it
Add the Mercedes tractor unit with plate [plate] to the fleet
Correct the make and model year of plate [plate]
Take plate [plate] out of service
Hand plate [plate] over to driver [driver name]
Close the vehicle assignment of driver [driver name]
List which driver is holding which tractor unit and trailer
How much did plate [plate] cost us this year?
Record a [amount] tyre cost on plate [plate]
Correct the tyre cost on plate [plate] to [amount]
Delete the cost wrongly recorded on plate [plate]
List the company fuel cards and who holds them
How much do we owe driver [driver name]?
List the advances handed to driver [driver name]
Record the [amount] EUR advance handed to driver [driver name] on [date]
Fix the transfer reference on the advance given to driver [driver name]
Cancel the advance recorded with the wrong amount for driver [driver name]
Delete the advance entered twice for driver [driver name]
Add a DKV card [card number] held by [driver name]
Retire the [card label] fuel card
Which driver statements are still drafts?
Open driver statement [statement code] — what is the balance?
Open a settlement statement for [driver name]
Attach this month's receipts to statement [statement code]
Finalise statement [statement code] — the balance was settled in cash
Reopen statement [statement code]: a late receipt arrived
Cancel statement [statement code]: it was opened by mistake
Are there open damages on trailer [plate]?
Record a dent on the rear left door of trailer [plate]
The damage on [plate] was repaired, cost 1,200 EUR
When was the last hand-over inspection for [plate]?
Fleet command centre: where is each driver, is the signal live, who is on a trip, who has document / Schengen / receipt alerts
File this insurance policy / inspection certificate under vehicle [plate]
Correct the insurance expiry of vehicle [plate] to 31 Dec 2026
Delete the old registration document of vehicle [plate]
Delete the wrongly created vehicle record [plate]
Delete the wrongly entered DKV card
Show the photos and AI damage findings of the last hand-over inspection of trailer [plate]
Record the pickup inspection of trailer [plate] with these 4 photos, driver [driver name]
Delete the wrongly created equipment inspection of [plate]
Re-run the AI damage analysis on the photos of inspection [plate]
Create a one-time link so an off-platform driver can upload the hand-over photos of trailer [plate]
Who has trailer [plate] right now, which inspections it went through and its open damages
Is equipment inspection on, and how many photos / which angles are required at hand-over
Turn on equipment inspection and require at least 4 photos with front, rear, left and right at pickup
Delete a damage record that was opened by mistake
Give me this year's open trailer damages as an Excel file
Count [driver name]'s approved receipts of this month into the driver account
Retry the currency conversion of a receipt whose rate could not be resolved
Give me all driver receipts of trip [load code] as one PDF
Download the prepared receipt pack
Which loads did [driver name] carry, how many receipts each, how many await approval
Which trips did [driver name] drive and the receipt total per trip
Is the driver expense module on, which currency are receipts converted to, is approval required
Convert driver receipts to EUR and send receipts above 500 for approval
Set the note of driver statement [statement code] to "September trips, fuel excluded"
Give me the finalised statement of [driver name] as a PDF
Which receipts and advances of [driver name] can go on a statement, and why the others cannot
List my drivers with the country they are in and their open loads
Show driver [driver name]: papers, the Schengen 90/180 day counter and last known position
Show the visa and passport expiry dates of driver [driver name]
Record the new visa of driver [driver name]: number [number], expiring [yyyy-mm-dd]
Update the passport expiry date of driver [driver name] to [yyyy-mm-dd]
Remove the duplicate paper filed on driver [driver name]
Create a new driver named [full name]
Correct the name of driver [driver name]
Delete or deactivate driver [driver name] (records are archived, not erased)
Give me the mobile app login link for driver [driver name]
Where has [driver name] been in the last 3 days — show the location history
Ask a driver's phone for a fresh location (sends a push) — ping Ahmet for his current position.
Generate a new login link for [driver name] and invalidate the old one
List my drivers who breached or are close to breaching the Schengen 90/180 rule
How many Schengen days has [driver name] used, how many are left, the latest exit date and the per-country breakdown
Show the declared Schengen entry/exit periods (passport stamps / starting balance) recorded for [driver name]
Set the Schengen starting balance for [driver name]: 40 days used in the last 180 / was inside the EU from 10 May to 18 June
[driver name] holds an EU passport / residence permit — exempt them from Schengen 90/180 tracking
Delete a wrongly entered Schengen stay period for [driver name]
Can [driver name] take load [load code] — Schengen days and leave — and how many days will be left at the end
Which of my drivers can do a Germany trip on 20–25 October, and when can the others start at the earliest
How will [driver name]'s Schengen days develop with his planned work, and how low will they go
Give me the Excel template to fill in my drivers' Schengen entry/exit history
Import the drivers' Schengen entry/exit history from this Excel file
Which drivers are on leave, resting at home or off sick next month
Record [driver name] as on leave / resting at home from [start] to [end]
Change the end of [driver name]'s leave to [date]
Delete the wrongly entered leave of [driver name]
How much driving time do my drivers have left today and when are their breaks due (estimated)
How much longer can [driver name] drive today and when was the last break (estimate)
Work out the arrival time for İzmir → Kapıkule → Stuttgart leaving Monday 06:00, including breaks and rests
Compare route plan [plan code] with Ali vs Mehmet and leaving tomorrow vs the day after
List my saved route plans and who each one is assigned to
Save this route as a draft route plan called [plan name]
Stops, arrival times and day-by-day breaks of route plan [plan code]
Move the departure of route plan [plan code] to Thursday 08:00 and recalculate
Cancel and delete route plan [plan code]
Assign route plan [plan code] to [driver name]
Take the driver off route plan [plan code]
Link route plan [plan code] to load [load code]
List my earlier schedule suggestion runs
Suggest drivers for the unassigned jobs of the next 30 days (by Schengen days and leave)
Show the latest schedule suggestions and the jobs nobody can take
Apply the suggested assignment of [load code] to [driver name]
Dismiss the schedule suggestion for [load code]
Show the November planning calendar: who is where and whose Schengen days run out
Which jobs can the assistant run? — Documents
List and download load and company files; carbon emission reports; read what you attach here and file it onto a load.
List the documents filed on load [load code]
Read the file I attached here and summarise it
File the CMR I attached here onto load [load code]
List my company’s filed documents
File the attachment as our tax certificate
Give me a download link for the document [document name]
List the carbon emission reports we generated
Summarise emission report [report number] and give me its PDF link
How much CO2 did load [load code] produce?
Are the documents I attached consistent with each other?
Produce the carbon emission report PDF for a load or a route, save it to the report list and return a download link (1 credit)
Export all of the company's carbon reports to Excel and return a download link
Remove one of the company's documents (tax certificate, signature circular, etc.) from its document list; the stored file itself is kept.
List document types (slug and name) so the right type is chosen when filing company/driver/vehicle papers.
Which company documents are we still missing
Which jobs can the assistant run? — Export documents
Draft proformas, commercial invoices and packing lists by chatting — then produce the PDF.
List my export documents
Show what is filled in on export document [document number]
Create a new packing list draft
Fill the export document from the order e-mail I am about to paste
Set the buyer and the incoterm on the export document
Add a goods line to the export document
Change the quantity on line 2 of the export document
Delete line 3 from the export document
Produce the PDF of the export document
Delete export document [document number]
Make a new draft copy of export document [document number]
Prepare a commercial invoice and packing list from this order text
How many credits would generating these export documents cost
Generate the PDFs of all documents in the set
Which jobs can the assistant run? — Stock and warehouse
On-hand levels, inbound/outbound movements, count corrections; pallet records, their measurements (cm/kg) and what sits on them.
Define product [product name] in the catalogue
Set the minimum stock level of [product name] to [quantity]
Open a new warehouse called [warehouse name] at [address]
How many units of [product name] do I have on hand?
Record 20 pallets of [product name] into warehouse [warehouse name]
Correct the on-hand stock of [product name] after a count
Show me my product list
Which stock movements happened this week?
Which of my products are running low?
List my warehouses and their working hours
What are the dock rules of the [warehouse name] warehouse?
Set the working hours of [warehouse name] to 08:00-18:00
Estimate the dimensions from this pallet photo
How many pallets are in the [warehouse name] warehouse?
What are pallet [pallet code]'s dimensions and what is on it?
Register a new pallet in [warehouse name]: [label]
Mark pallet [pallet code] as shipped
I measured pallet [pallet code]: 120x80x145 cm, 340 kg
Delete a warehouse (its areas and shared booking links stop being usable; no restore).
Set a warehouse's equipment list (forklift, pallet truck, other; quantity and spec) in full.
Add a new area/ramp to a warehouse (type, how many vehicles it takes at once).
Change a warehouse area's name, type, capacity or active flag.
Delete an area/ramp from a warehouse.
List a warehouse's shared public booking links (area, expiry, active).
Create a public booking link for a warehouse to share with outsiders (optional area and expiry).
Temporarily disable or re-enable a warehouse booking link.
Permanently revoke a warehouse booking link.
Delete a pallet record.
Add a proof photo to a pallet.
Remove one proof photo from a pallet.
Suggest the missing base dimension from a standard pallet footprint given one side (saves nothing).
Show product [product name] and where its stock sits
Delete product [product name] (its stock is zero)
Add the attached photo to product [product name]
Remove photo [file name] from product [product name]
Make [file name] the cover photo of [product name]
Read the product details from the attached product photo
List my product categories
Create a product category called [category name]
List my product brands
Create a product brand called [brand name]
Which jobs can the assistant run? — Dock reservations
Warehouse dock slots: see what is free, book and cancel; link an appointment to a load, record gate check-in/check-out, waiting times and the no-account gate screen link.
List my upcoming warehouse reservations
Show the details of reservation [reservation code]
Show the free slots on the reservation link I was given
Book a dock slot for tomorrow afternoon
Cancel my reservation [reservation code]
Approve the pending reservation at my warehouse
Reject the reservation request at my warehouse with a reason
Who is at my warehouse gate today — trucks expected, at a dock and gone; is there a dock appointment for [load code]?
When did the truck of appointment [reservation code] arrive, and how long did it wait?
Which dock slots are free tomorrow at [warehouse name]?
Book a loading appointment for [load code] at [warehouse name] tomorrow at 10:00
Link reservation [reservation code] to load [load code]
Detach reservation [reservation code] from its load
Set the plate of appointment [reservation code] to 34 ABC 123
Confirm the dock appointment given for load [load code]
Move appointment [reservation code] to tomorrow 14:00
Approve the time change the carrier asked for on [reservation code]
Truck 34 ABC 123 arrived — check it in and put it on dock 4; check it out when loading is done
What was the average waiting time per carrier at my warehouse over the last 30 days?
Show the gate tablet links of my warehouses
Create a no-account gate link for the gate staff of [warehouse name]
Revoke the gate link of [warehouse name]
Mark an approved warehouse reservation as completed (vehicle came, work done); the booker is notified.
Move a warehouse reservation to a new time (capacity conflict is checked; it goes back to 'pending').
Which jobs can the assistant run? — Business contacts
Contact cards, tax and contact details, IBANs, account balances and customer-specific instructions (checklists).
Show my business contacts
Show contact [company name] with its details and balance
Create a new business contact named [company name]
Update the address and tax details of contact [company name]
Archive the contact [contact name]
Restore [contact name] from the archive
Add an IBAN to contact [company name]
List my company’s own bank accounts
Add my company bank account [IBAN]
Verify the bank account that was read from the invoice
What standing instructions do we have for [customer] — what do they require on every load?
Show this instruction in detail and who changed it when
Which documents, fields and conditions can an instruction rule use?
Add an instruction for [customer]: call the receiver 24 hours before delivery
Make this instruction critical and apply it only to deliveries to Germany
Archive the pallet exchange instruction of [customer], it no longer applies
Bring the instruction I archived back into force
Read [customer]'s instruction PDF and turn it into checklist items
Approve all suggested instructions
Reject these two suggestions, keep the rest
Show the people at this contact (name, e-mail, phone, title).
Add a contact person to a business contact.
Correct a contact person's details.
Delete a person from a business contact.
Show which notifications this person receives on which channel (e-mail/push/SMS).
Turn this person's load notifications on or off (e-mail, push, SMS).
Show a business contact's saved addresses.
Add an address to a business contact.
Correct one of a contact's addresses.
Delete one of a contact's addresses.
Read a business contact from a business card or letterhead
Pull draft contacts, people, addresses or bank accounts out of pasted text (Excel/CSV rows, signatures).
Show which countries this carrier contact serves.
Invite this contact to Logistivo by e-mail; it links automatically when they join.
Remove the link between this contact and its platform company.
List our company connections and the connection proposals waiting for us.
Send a connection proposal to link our contact with its company on the platform.
Accept a connection proposal sent to us.
Reject a connection proposal sent to us.
End a company connection.
Read a supplier's bank accounts (IBAN) from its invoice into the contact (saved unverified).
Correct a contact's bank account (IBAN, bank, currency); a changed IBAN must be verified again.
Delete one of a contact's bank accounts.
Change a contact's default bank account.
Update one of our own company bank accounts (IBAN, bank, currency).
Delete one of our own bank accounts.
Change our default bank account (the one shown on invoices).
Check whether this IBAN is valid and which bank it belongs to.
Which jobs can the assistant run? — Invoices
Prepare drafts, issue invoices, record payments, download the PDF; record supplier invoices and audit them against the agreed price.
List the invoices issued this month
Show invoice [invoice number] in full
Create a draft invoice for [company name]
Add a freight charge line to the draft invoice
Preview the draft invoice before issuing it
Issue the draft invoice and send it to the recipient
Record the payment received against invoice [invoice number]
Reverse the payment wrongly recorded on invoice [invoice number]
Download the PDF of invoice [invoice number]
Cancel invoice [invoice number]
Delete the half-finished draft invoice
How are my invoice template settings configured?
Show the supplier invoices waiting to be recorded
Show what the carrier's uploaded invoice says before recording it
Record the carrier invoice for [load code] as a purchase invoice
List the carrier invoices billed above the agreed price
How far is this carrier invoice from the agreed price?
We agreed 2,400 EUR on the phone for this invoice — audit it against that
Approve this carrier invoice for payment
Dispute this invoice; waiting time was not part of the deal
Download the dispute note for this invoice in German
What is the tolerance in the invoice audit?
Set the invoice audit tolerance to 2%
Set the draft invoice's due date to 31 December and change the recipient
Change the freight line on the draft invoice to quantity 3
Remove the handling line from the draft invoice
Which fields can I fill in my invoice template?
Create a new invoice template with our logo and make it the default
Add the IBAN details to the invoice template's footer
Delete the old invoice template
Make the modern invoice template the default
Which jobs can the assistant run? — Accounting
Receivables and payables, statements, trial balance, journal entries, bulk settlements, the cheque portfolio (due dates, collection, bounces) and bank payment instructions.
Who owes us how much?
Produce the account statement of contact [company name]
Whom do we owe how much?
Give me this month’s profitability by customer and show the loss-making loads
Who can see margins in my company?
Let fleet managers see margins too
Produce this year’s trial balance
Pull this year’s financial base in one go for my budget work
Forecast our budget for the next 12 months
List the most recent journal entries
Show the lines of journal entry [entry number]
Post a manual journal entry
Show my chart of accounts
List the bulk collection and payment batches
Show the open invoices of [company name] that can go into a bulk collection
Close the open invoices of [company name] in a single bulk collection
Are my accounting and invoicing settings complete?
Update the default currency and the e-invoice profile
Turn on the accounting module
Which cheques are due this week?
What is the status of cheque [cheque number]?
Cheque [cheque number] was collected today
Cheque [cheque number] bounced
Are there bank payment instructions still waiting?
Give me the PDF of payment instruction [instruction code]
Bank instruction [instruction code] went through — execute it
Cancel bank instruction [instruction code]
Register a cheque: from a photo of it (read by AI, confirmed afterwards) or manually with amount, currency and due date.
Correct a cheque's fields and CONFIRM them (the human sign-off on the AI reading); only then can it be allocated to invoices.
Allocate a cheque to one or more invoices (reserves the amounts; money moves only when the cheque is executed).
Release a cheque's invoice allocation; the reservation is freed and the cheque returns to the pending list.
Execute a cheque against its allocated invoices: reservations become payments and note receivable/payable journal entries are posted.
Cancel a pending cheque (no journal entry; any reservation is released).
Show one bulk collection/payment in full: counterparty, instrument, lines, payments, journal entries and status.
Cancel a bulk collection/payment; if completed, its payments are reversed with counter entries and invoice balances reopen.
List the contacts that have open invoices in a given direction, with their default currency and bank accounts.
Produce the bank payment instruction PDF (once, if missing) and return a short-lived download link.
Show the Paraşüt connection status (connected, firm id, user, token validity, last sync) and optionally test the connection live.
Connect the Paraşüt account or renew its credentials (lg CLI only; secrets never travel through a chat).
Disconnect Paraşüt; the accounting provider switches back to local and the locally mirrored Paraşüt data is cleared.
List the customer/supplier contacts held in Paraşüt.
Create a new customer/supplier contact in Paraşüt and keep its local copy.
List Paraşüt sales invoices or purchase bills; can filter to those linked to a load.
Issue a sales invoice in Paraşüt (e-invoice / e-archive scenario); it is created in the background and then appears in the Paraşüt invoice list.
Which jobs can the assistant run? — Customs tariff
HS codes and chapter notes; the import duty table and the anti-dumping/safeguard measures in force for goods entering Türkiye — all of it free. Neither end of the question has to be Türkiye: you can ask what Germany charges on Chinese goods. A credit is spent only when a foreign authority has to be queried — the export direction, or a pair with no Turkish end.
What is the HS code for olive oil?
Is an anti-dumping measure in force on [HS code] imported into Türkiye?
Which origins carry a measure on [product], and which measures expire in the next 6 months?
What are the customs duty and the additional duty for [HS code] from [country]?
Which chapter is [HS code] in, and what does that chapter cover?
For [country], where would the duty and anti-dumping answer come from?
Pull the HS codes for the products on this invoice
List the tariff inquiries I ran earlier
Show the result of tariff inquiry [inquiry id] again
If I ask [HS code] for [countries], how many credits would it cost and where would the answers come from?
List the country matrices I started
Show the table for country matrix [matrix id]
Run the official inquiry for [HS code] exported to [country] — what does the destination charge? You can also ask a pair with no Turkish end (China → Germany); every inquiry spends 1 credit
Ask [HS code] for all of [countries] in one run — it spends at most 1 credit per cell
Which jobs can the assistant run? — Team
Company users, sending invitations and managing pending ones.
Make [person name] a manager
Block [person name] from signing in
Remove [person name] from the team
List the users in my company and their roles
Invite [e-mail address] to the company
Show the invitations that are still pending
Re-send the pending invitation
Cancel the pending invitation
Show pending requests from people asking to join our company.
Approve a join request and add the person to the team as an employee.
Reject a join request.
Who am I, which company, what is my role and permission set, which key am I using, is any legal consent pending?
Show what closing my account would do and whether I must pick a new manager first (the closure itself happens in the browser)
List the company's integration (API) keys, whose they are, their level and status (tokens are never shown)
Revoke an integration key (shut down a leaked or orphaned key)
Which jobs can the assistant run? — Company settings
The company profile, logo and brand colours, company e-mail domains, sub-companies; notification, account and AI settings.
Which automation rules do we have and which are switched on?
Show our delivery rule — it was written in German, read it in English
Which events can automation rules react to and what can they do?
Make a rule: when a load to Germany is delivered, prepare an e-mail draft with the tracking link for the customer and tell me
Change the delay rule so it only runs for critical exceptions
I approve the draft rule, switch it on
Pause the delivery e-mail rule right now
Delete the old morning summary rule
How many times would this rule have fired in the last 30 days?
What did my rules do this week, is anything waiting for my approval?
Approve the load chat message the rule prepared
Do not post the message the rule suggested, reject it
What are our automation limits and how many e-mail drafts are left today?
Show my company profile: legal name, tax data, address, payment term, logo, brand colours, company roles and what is still missing.
Update my company profile: legal name, tax number, tax office, address, postal code, payment term.
Make this image our company logo.
Remove our company logo.
Add the carrier (or customer/customs/affiliate) role to our company.
List platform companies we have worked with (customers, carriers, customs brokers).
Find whether a company is on Logistivo by tax number, VAT number or e-mail.
Invite a company that is not on Logistivo yet by e-mail.
List our group/sub companies (legal name, tax number, address).
Add a group/sub company.
Delete a group/sub company.
Show whether load AI reminders are on and on which days they are sent.
Turn load AI reminders on or off, or change how often they run.
Show our company's registered and verified e-mail domains.
Add an e-mail domain to our company and send its verification code.
Enter the domain verification code and verify the domain.
Resend the domain verification code.
Remove an unverified domain from our company.
Show our company's e-mail and push notification switches.
Turn our company's notifications on or off (messages, loads, demands, chats).
Show my account settings: company display name, my name, load code prefix, company-name appearance.
Change the company display name, my name, the load code prefix and the company-name appearance.
Show our company's AI switches: whether AI reads the files posted into our load chats and sorts them into document types (AI document analysis).
Turn AI analysis of the files in our load chats (AI document analysis) on or off.
Change the colours of our branded login portal.
Which jobs can the assistant run? — My preferences
Things the assistant remembers for you across conversations: currency, format, habits. They shape how it answers, never what it is allowed to do.
Remember this: always show amounts in EUR
What do you remember about me?
Forget my [preference label] preference
Which jobs can the assistant run? — Language
The language of the panel, e-mails and notifications, and the language chat messages on loads and demands are translated into for you.
Which language are my e-mails and notifications in?
Switch my language to Turkish and translate chat messages into German
Which jobs can the assistant run? — Notifications
The personal inbox behind the bell: reading what is unread and clearing it in one go.
What notifications have I not read?
Mark my notifications as read
Show the system announcements Logistivo sent us.
Mark announcements as read.
Which jobs can the assistant run? — Package & credits
The active package, credits left, the yearly credit allowance, the renewal date and the assistant's token usage. Buying or upgrading a package never happens in chat; payment lives in the browser with 3D Secure.
How many credits do I have left and when does my package renew?
List the packages I can buy with monthly/yearly prices, yearly credits and team-member limits
What is my Logistivo wallet (money) balance? (not credits — the prepaid balance)
List balance movements (top-ups, package/feature spending) for a date range
List the saved payment cards, masked, and which one is the default
Change which saved card the monthly subscription is charged to
Remove a saved payment card
Give me the browser link for buying/upgrading a package, adding a card, legal/contract approval, issuing an API key, closing my account or seeing demo-account passwords
Which jobs can the assistant run? — Reports and files
Custom reports on your own data (filters, grouping, totals) and any table as an Excel, PDF or CSV file.
Count this year’s loads month by month and report them by lane
Give me the table above as an Excel file
What does the assistant see for your role?
One assistant, three different command lists. Each list derives from the screens the role actually uses in the panel; nobody can do someone else's job through the assistant.
If your company holds more than one role, the lists merge. Per-user permissions (a user without accounting access, for instance) are enforced again inside each command's own gate.
Shipper — Creates loads, collects bids, follows stock and the invoicing side.
Carrier — Bids on demands, assigns drivers and vehicles, runs trips and paperwork expiry.
Customs broker — Looks up tariffs and anti-dumping measures, checks document consistency, follows client loads.
What will the assistant not do?
What an assistant deliberately refuses matters as much as what it can do. None of the following is a missing feature; each is a decision.
None of these mean “not yet”. Behind each line there is a decision taken so that the person using the product does not get hurt.
It will not show another company's data — Every command scopes its own query to your company, and that boundary is not the assistant's good intentions — it is the same code that protects the panel screen. Even if you know a record's code, the assistant cannot find it when the record is not yours.
It will not open your chat to your colleagues — A conversation is personal: only the user who started it can read or continue it. Another user in the same company cannot list your conversations.
It is closed to driver accounts — The driver app is for documents, statuses and location; driver accounts never see the assistant surface at all. The rule is enforced on every chat endpoint, not merely hidden in the interface.
It will not change a record without approval — Every changing job shows its own confirmation card; there is no bulk “approve everything” shortcut. If you turn on Auto-approve, reversible steps are approved by themselves after a short countdown — you still see the card and can stop it; irreversible jobs are always put to you.
It will not step outside your permissions — A command outside your role never enters the assistant's list — a shipper sees 646, a carrier 621 and a customs broker 392 commands — and your user permissions are checked again when a command runs.
It will never ask for a password, a card number or a one-time code — The assistant does not ask for these, and you should not type them into the chat. Payment and subscription actions are absent from its command registry; they run on their own secure screens.
It does not give legal, financial or customs advice — Tariff and anti-dumping answers summarise data compiled from official sources; responsibility for the declaration stays with the broker and the company.
It can be wrong — verify critical decisions on the screen — The assistant runs on a language model and can summarise incorrectly. For any step with money, customs or contractual consequences, confirm the result on the relevant screen.
How is your data kept separate inside the assistant?
The assistant does not work on a separate copy of your data; it reads the panel's own records through the panel's own gates.
How long data is kept, who can access it and how it is deleted are defined in the contractual documents.
One gate only — Every command applies exactly the same authorisation as the HTTP endpoint that does the same job: company boundary, load participant visibility, driver exclusion, document ownership. There is no second “assistant gate” — if there were, the two would drift apart over time.
Context carries identity, not content — The screen you have open reaches the assistant as the record's identity (a code or a number), never as the record's content. The server resolves that identity again with your permissions; what the client sends is not trusted.
Attachments are written to your company — PDFs and images you add to the chat are stored in your company's own space and opened only to the owner of that conversation. When you ask the assistant to show an existing document, the same ownership check runs.
What reaches the model provider — To produce an answer, the text you write, a summary of command results and the extracted content of the files you attached are sent to a language model provider. Credentials (passwords, tokens, one-time codes) never enter that flow.
Usage is recorded on the company ledger — The tokens each turn consumes are written to your company's usage ledger. That ledger is the billing source and it is visible in the panel. Logistivo does not additionally move conversation content into a marketing or model-training pool.
What does using the assistant cost?
The assistant is included in your package: the conversation itself is metered in tokens, every 1,000,000 tokens equal 1 credit, and only 21 of the 721 commands additionally spend package credits.
Packages and their credit allowances live on the pricing page; the assistant is not a separately purchased module.
The conversation: tokens — Your question, the assistant's answer and the command results are measured in tokens. Once 1,000,000 tokens accumulate, 1 credit is deducted from your package; the remainder is not lost and carries into the next month.
Commands: most are free — Of the 721 commands, 21 spend a credit in their own right (a tariff lookup that reaches official sources, for example). The rest spend no package credit — doing the same job by hand in the panel does not either; running it from the assistant costs nothing extra.
Your spend is visible — The usage chip in the chat header carries the period's token and credit totals, and shows how far you are from the next credit.
The card says so upfront — If a command is going to spend credits, the confirmation card says so before you approve. There is no surprise deduction.
Where can you reach the assistant?
One assistant, one command registry. You start the conversation in the panel, run the same work programmatically from a terminal or your ERP, and can connect Claude, ChatGPT or Gemini to your account.
Web panel — When you sign in, the assistant is open on the dashboard, with your map and ongoing loads on the same screen. On other screens it opens from the button in the top bar or with Ctrl/Cmd+K; the screen you are on travels with you and screen-specific ready-made requests are offered.
Terminal and ERP — The same registry is open to the `lg` command-line client and to the HTTP command API; your ERP can do programmatically what the assistant does conversationally.
Claude, ChatGPT and Gemini — You connect your external assistant to your account; you grant access in the browser and can remove the connection from the panel at any time. This channel runs within a deliberately narrow permission frame: the assistant never opens accounts on your behalf and does not perform money-moving actions.
Can the same capabilities be called from outside?
Yes — and the point is that the surfaces read one registry. When a command is added on the server it appears in the panel assistant, in the terminal and in the external-assistant channel at the same time; there is no maintenance in three places.
`lg --parameter=value` — the client hard-codes no commands, it draws the catalog.
HTTP command API: identity is a real user's personal token, never a service account.
The same confirmation gate for irreversible work, plus idempotency keys that make retries safe.
A separate channel (MCP) with a separate, deliberately narrow permission frame for external assistants such as ChatGPT, Claude or Gemini.
Frequently asked questions
Is the Logistivo Assistant a chatbot?
No. Chatbots produce text; the Logistivo Assistant creates and changes records. The sentence you write becomes one of 721 commands that run the panel's own business rules, and the result is written to the database. That is exactly why every changing job appears in front of you as a confirmation card before it runs.
Can the assistant show another company's load or invoice?
No. Every command scopes its query to your company, and that boundary is the same code that protects the equivalent panel screen. Even if you know a record's code, the assistant cannot find it when the record does not belong to your company — it will say it could not find it, because within its field of view it genuinely does not exist.
What happens if the assistant creates the wrong record?
All 346 record-changing commands present a card spelling out what they will do before they run; if you do not approve, nothing is written. The card also states whether the job can be undone: 146 commands are flagged irreversible. A record approved by mistake is corrected exactly the way it would be corrected in the panel.
Can my colleagues see my conversations?
No. A conversation is personal: only the user who opened it can read and continue it, and another user in the same company cannot list your conversations. The result of the work — a load created, an invoice issued — is of course a shared company record and everyone with permission sees it.
Does the assistant cost extra?
No, it is included in your package. The conversation is metered in tokens and every 1,000,000 tokens equal 1 credit; only 21 of the 721 commands spend a credit in their own right. When a command will spend credits, the confirmation card says so beforehand.
Can drivers use the assistant?
No. Driver accounts never see the assistant surface; the driver app exists for uploading documents, updating statuses and sharing location. The rule is enforced on every chat endpoint, not just hidden in the interface.
Can I upload documents into the chat and have them processed?
Yes. You can drag and drop several PDFs and photos at once. The assistant reads them and tells you what they are; on request it books an expense receipt onto a driver account or files a transport document onto the relevant load. It can also fetch a document already in the system — again, only one belonging to your company.
Which languages does the assistant work in?
It follows the language of the panel: Turkish and English. Ready-made request sentences, category headings and confirmation cards are written in both, and the assistant answers in the language you write in.
Does the assistant send me to a screen, or does it finish the job itself?
It finishes the job. “Go to that menu” answers were deliberately removed: the result is delivered in the chat, and files it produces arrive as a downloadable link there. If a job runs long you can close the window; it stays visible in the top bar and you are notified when it completes.
Can I run the same jobs from my ERP or from ChatGPT?
Yes — one command registry feeds three surfaces: the assistant in the panel, the `lg` terminal client and the channel external AI assistants connect to. ERP integration uses a real user's personal token, and the same confirmation gate applies there for irreversible work.
Does the assistant work by voice?
Yes. The microphone button lets you speak; a live waveform is drawn while you record, the speech becomes text and joins the same flow. A spoken request passes through the same confirmation gate as a typed one.
For AI assistants
Logistivo has an MCP server at https://logistivo.com/api/agent/mcp
(streamable HTTP). Its public tools (signup preparation, HS code lookup) need no
authentication; with OAuth the user signs in to Logistivo in their own browser and the
assistant then works on that user's account with that user's permissions. Setup for
Claude, ChatGPT and Gemini: https://logistivo.com/en/mcp.
Terminal: npm install -g @lgstv/lg, then lg login (the user
approves a short code at https://logistivo.com/connect; no password is typed into the
terminal). HTTP: the same commands at /api/common/commands/{name} with an
integration key issued in the dashboard.
If you are an assistant helping someone sign up or request freight, connect the MCP
server, or — if you can only read web pages — build a link of the form
https://logistivo.com/en/ai-kayit?brief=URL_ENCODED_SHIPMENT_BRIEF and give
it to the user. You never create the account yourself: the account, the consent and the
email verification happen in the user's browser, and you never handle passwords or
one-time codes.
Machine-readable content indexes:
https://logistivo.com/llms.txt (curated map) and
https://logistivo.com/llms-full.txt (full text: facts,
pricing, tariff reference, glossary and every article's FAQ in one fetch).
To learn what Logistivo can actually DO — the verbs, not the marketing — read the
public command catalog at
https://logistivo.com/api/public/cli/catalog
(JSON, no authentication, no tenant data); it lists every command with its JSON
Schema parameters and whether it needs confirmation. Human documentation:
https://logistivo.com/en/developers/cli. Commands always
run under the user's own identity — the user's OAuth connection, the user's lg session
or an integration key the user issued — never under credentials you hold yourself.