Integration · Run stores and orders
Andreani and Meteor AI agents
Connect the Andreani API to a Meteor AI agent: quote on your own contract, create shipments, track them and find branches. 12 real tools.
How does Andreani connect to Meteor?
Meteor connects to the Andreani API so your Met can quote a shipment in Argentina on the customer's own contract, create the order and return the shipment number, follow tracking event by event, and find the branch or pickup point that suits the person receiving. There are 12 tools and only one of them writes: creating the order, which requires an explicit confirmation because Andreani does not allow cancelling a shipment over the API. The credentials come from your own contract with Andreani, and the connector starts out pointing at the sandbox.
Where it applies: Argentina. Andreani issues one contract number per delivery mode: one for home delivery and another for branch or pickup point. They are different numbers and they return different prices.
What it automates
What a Meteor Met does with Andreani
Quote the shipment before closing the sale
The customer gives their postal code and your Met quotes against your contract with the real parcels, picking the matching delivery mode. The figure it communicates is the one Andreani returned, with nothing added on the Meteor side, so the promise is the charge.
Ship without leaving the conversation, with a brake
When the buyer confirms, your Met validates the address against Andreani, resolves the province code and creates the order. Creation never fires on its own: the tool demands an explicit confirmation, because an order created by mistake cannot be cancelled anywhere.
Answer where is my parcel with the right ending
Your Met returns the tracking events with their date and branch. When a shipment looks stalled, it checks the order instead of guessing the outcome: that is where the status that confirms delivery actually lives.
Offer pickup where it is genuinely close
With the recipient's postal code, your Met shows the branches that serve it with their opening hours, plus the third party pickup points, which usually stay open longer. The choice happens in the chat and travels into the order.
12 tools
Everything your Met can ask Andreani for
Each one is a real action in the connector. You can switch off the ones you would rather it never used.
| Tool | What it does |
|---|---|
andreani_consultar_conexion | Performs a real login against Andreani and reports the active environment, client code and loaded contracts. |
andreani_cotizar_envio | A real quote by destination postal code, contract and parcels, with the declared value that sets the insurance. The price is whatever Andreani returns. |
andreani_crear_orden | Creates the shipping order and returns the Andreani number. It requires an explicit confirmation. |
andreani_consultar_orden | Returns the order by its number, with its status. This is the reliable source for saying something was delivered. |
andreani_obtener_etiqueta | Uploads the label PDF to Meteor private storage and returns a signed seven day link to print it, without pulling the file into the chat. |
andreani_rastrear_envio | Returns the shipment history: events with date, status and the branch where each one happened. |
andreani_consultar_envio | The shipment record with status, parcels and delivery details, with personal data trimmed out. |
andreani_buscar_envios | Finds your shipments by creation date range, recipient document number or product id. |
andreani_buscar_sucursales | Finds branches by postal code and returns address, opening hours, coordinates and the codes each one serves. |
andreani_buscar_puntos_de_tercero | Finds third party pickup points, which usually offer wider coverage and longer hours than branches. |
andreani_consultar_provincias | Lists Argentine provinces with the standard code the order creation call requires in its region field. |
andreani_validar_direccion | Validates and geolocates an Argentine address against Andreani, returning latitude and longitude. |
The limits
What the Andreani integration does NOT do
We would rather say it here than have you find out during rollout.
-
It does not cancel or void a shipment. Andreani does not expose that operation over the API, which is why creating an order demands an explicit confirmation: what gets created by mistake cannot be undone from Meteor, it has to be settled with the carrier.
-
It does not put the label PDF into the conversation. It uploads it to Meteor private storage and returns a signed link that expires after seven days: good for printing, not for archiving. And because the label carries the name and address of whoever receives the parcel, that link is for whoever ships it, not for forwarding to the customer.
-
It does not compute the price or the chargeable weight. The figure communicated is the one Andreani returns for your contract, unchanged, because freight computed locally is invented.
-
It does not infer delivery from silence. The newer tracking version does not emit the delivery event, so claiming something arrived is done by checking the order.
-
It does not expose the recipient's personal data by default. Document number, email and phone are trimmed from the response unless the case explicitly calls for them.
Before you start
What you need to connect Andreani
- 1
An Andreani API username and password
Andreani provides them when you sign the contract. The sandbox pair and the production pair are different, and you declare the environment when configuring the integration.
- 2
Your client code
The one on your Andreani contract. It is used to quote and to search your own shipments by date or by the recipient's document number.
- 3
The contract number for each delivery mode
Andreani issues one for home delivery and another for branch or pickup point. Without the right one you cannot quote that mode, and using the other returns a price that is not yours.
- 4
Origin branch and environment (optional)
The branch you ship from is configured once so you do not repeat it on every call; if you leave it out, Andreani uses the one on the contract. The environment starts in sandbox.
Frequently asked questions
Questions about Andreani and Meteor
Only if somebody confirms. The creation tool requires the confirmation flag to arrive as true, and that value is meant to be set after a person approved the details. It is the only write in the connector, and it works that way because Andreani does not allow cancelling a shipment over the API.
It is your contract rate. The quote travels with your client code and the contract number of the chosen delivery mode, which is where the price comes from. That is why the connector asks for both contracts: home delivery and branch return different figures.
Yes. Andreani publishes a sandbox and the connector starts pointing at it, so you can build the whole flow, quote and create test orders before flipping the switch to production.
From the recipient's postal code. One tool returns the carrier's own branches with their hours and coordinates, and another returns third party pickup points. You can filter for the ones that accept drop offs or the ones that hand parcels over, depending on the case.
Yes. The connector pulls the PDF from Andreani, stores it in Meteor private storage and returns a signed link that lasts seven days. You open it and print it; the file never enters the conversation. It is private on purpose: the label carries the name and address of whoever receives the parcel, so the link goes to whoever ships it and is not published.
Because the newer version of Andreani tracking does not emit that event. The connector defaults to the version that does and, when in doubt, the order is what carries the real status. A delivery is never claimed just because the events stopped coming.
Run stores and orders
Other integrations in the same family
Want to see a Met running Andreani?
We will show you with your own account connected, not with a canned demo.